A visual simulation of distributed system concepts including replication, quorum, node failure, and recovery.
This project demonstrates how distributed systems maintain availability and consistency when nodes fail.
Users can interact with a cluster of nodes and simulate:
• Data replication • Quorum-based operations • Node failures • Node recovery • Cluster health monitoring
Values written using PUT are replicated across multiple nodes.
Operations require a minimum number of active nodes.
Example: 3 nodes → quorum = 2
Nodes can be intentionally failed to observe system behavior.
Failed nodes can be restored to the cluster.
Displays:
• Active nodes • Failed nodes • Required quorum • Total keys stored
Logs all operations including:
• PUT • GET • Node failures • Node recovery
HTML CSS JavaScript
Yadlapalli Naga Venkata Deepak