A time synchronization system using vector clocks in a distributed network. The system ensures causal message ordering by tracking events with vector timestamps. Messages are delivered asynchronously, considering network delays and process removals. This simulation demonstrates multicast messaging, event causality, and adaptive synchronization.
python distributed-systems time-synchronization vector-clock causal-delivery multicast-messages process-remove
- Updated
Mar 14, 2025 - Python