AI409

Course Name: 

Distributed Computing (AI409)

Programme: 

B.Tech (AI)

Category: 

Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4

Content: 

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.

References: 

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.

Department: 

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.