A distributed synchronization library with Zookeeper