Course Name: 

Distributed Computing Systems (IT901)



Credits (L-T-P): 



Introduction Computer Networks and Multi-processor systems, Evolution of modern operating systems, Design Goals, transparencies and fundamental issues in Distributed systems, Temporal ordering of events, Global state detection, Physical clocks, Mutual Exclusion Algorithms, Interprocess Communication, Deadlocks in distributed systems, Load balancing techniques, Distributed databases.


Shivarathi & Shingal, Advanced Operating Systems
Randy Chow, Distributed Operating Systems and Algorithms
George Couloris et al, Distributed Systems - concepts and design, Pearson Education, 2002
A.S. Tanenbaum and M.V. Steen, Distributed Systems - Principles and Paradigms, Pearson Education 2003.
Wolfgang Emmerich, Engineering Distributed Objects, Wiley, 2000.
Gerald Tel, Introduction to Distributed Algorithms, 2/e, Cambridge, 2004.


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.