Chandy Lamport Distributed Snapshot Algorithm Implementation