Course Name: 

Distributed Computing (IT431)


B.Tech (AI)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4


Basic concepts - Computer networks, Distributed systems and Computing, Design goals, Fundamental Issues in Distributed Systems, Distributed System Models and Architectures; Classification of Failures in Distributed Systems, Basic Techniques for Handling Faults in Distributed Systems; Logical Clocks and Virtual Time; Physical Clocks and Clock Synchronization Algorithms; Security Issues in Clock Synchronization; Transparencies in DCS, Ordering of events, Ordering of messages and concerned protocols, Global state detection Process synchronization, Process communications, Load balancing techniques.


Mukesh Singhal and Niranjan G. Shivaratri, Advanced Concepts in Operating System, Tata McGraw Hill, 1994.
A.S Tanenbaum and M.V. Steen, Distributed Systems – Principles and Paradigms, Prentice-Hall, 2006.
Randy Chow, Distributed Operating Systems and Algorithms, Addison Wesley, 1997.
G.F. Coulouies, J.D. Dollimore and T. Kindberg, Distributed Systems: Concepts & Design, Addison Wesley, 1994.


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.