Thursday, February 21, 2008

Coordination of services in a distributed system

ZooKeeper is a service to coordinate processes in a distributed system. As they say:

“Coordinating processes of a distributed system is challenging as there are often problems that arise when implementing synchronization primitives, such as race conditions and deadlocks. With ZooKeeper, our main goal is to make less complex to coordinate the actions of processes in a distributed system despite failures of servers and concurrency.”

I think that it seems similar to Google Chubby. As a summary, the system is like a directory service that you can trust. So, ZooKeeper can be used to solve synchronization and coordination issues in distributed systems.

Very interesting… Would it be integrated in Hadoop and HBase?

1 comment:

Elizabeth J. Neal said...

As a summary, the system is like a directory service that you can trust. So, ZooKeeper can be used to solve synchronization and coordination issues in distributed systems. cafetera express