Coordination Service for Distributed Systems