Distributed System
0%
Course Title: Distributed System
Course No: CT 703
Nature of the Course: Theory + Lab
Semester: 7
Full Marks: 80 + 20
Pass Marks: 32 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1. Introduction
4 hrs
5.1. Time in Distributed Systems
- Physical Clocks
- Logical Clocks
- Vector Clocks
- Clock Synchronization
7. Replication
4 hrs
9. Fault Tolerance
4 hrs
Laboratory Works
- 1.Implementation of Election Algorithm.
- 2.Simulation for Clock Synchronization in Distributed System using Lamport’s Algorithm.
- 3.Implementation of Banker’s Algorithm for avoiding Deadlock
- 4.Experiment on DFS
- 5.Case Study – CORBA, JINI, Mach, TIB/Rendezvous
Text Books
- 1.George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts and Design”, Third Edition, Pearson Education.
- 2.A.S. Tanenbaum, M. VanSteen, “Distributed Systems”, Pearson Education.
- 3.Mukesh Singhal, “Advanced Concepts in Operating Systems”, McGraw-Hill Series in Computer Science.