Distributed Systems: A Complete Course for BIT Year 3
A full one-semester Distributed Systems course built for third-year Bachelor of Information Technology students. Covers architectural models, communication, naming, time and clocks, coordination and consensus, distributed transactions, replication and consistency, fault tolerance, distributed file systems, security, and cloud and peer to peer computing, with clear real-world worked examples throughout. Every chapter ends with a 20 question quiz (multiple choice, true or false, and fill in the blank), and a full answer key for all twelve chapters is included at the end of the course.