Distributed System Assignment1
Distributed System Assignment1
Assignment 1.
Individual work to be submitted next class.
1. Explain the difference between strong consistency, weak consistency and eventual consistency.
Provide examples of scenarios where each model would be successful.
2. Discuss the techniques used to achieve fault tolerance in Distributed Systems. How do
replication, redundancy and check pointing contribute to the systems reliability.
3. Explain the RAFT and the PAXOS algorithms. How do they ensure that multiple nodes in a DS
can agree on a common state.
4. Explain the challenges of managing data across multiple nodes in a Distributed System. How can
techniques like partitioning, replication and caching be used to improve performance and
scalability.
5. Whats a network partition? How can DS handle network partitions to maintain consistency and
availability.
N|B: CAT 2
discuss two topics in your groups:
- synchronization
-