Distributed Computing

Course Name: 

Distributed Computing (CS362)


B.Tech (CSE)




Programme Specific Electives (PSE)

Credits (L-T-P): 

04 (3-1-0)


Distributed systems and applications, Message passing mechanisms IPC and RPC. Processes: Threads, Clients, Contents 33 Servers, Code Migration, Agents. Naming: Naming entities, Mobile entities, Distributed operating systems, Distributed file systems and services. Synchronization: logical clocks, Global state, Distributed transactions, Consistency and replication: models, protocols, examples. Fault tolerance: Process resilience, Reliable communication, Recovery. Security management. Distributed file and Web-based systems, Social computing


Andrew S. Tanenbaum and Maarten Van Steen, Distributed Systems: Principles and Paradigms, John Wiley & Sons, Inc ISBN number: 9780132392273, 2004.
Pradeep Sinha, Distributed Operating Systems Concepts and Design, PHI, 2000.
George Couloris, Jean Dollimore & Time Kindberg, Distributed Systems: Concepts & design, 2nd ed Addision Wesley 2003.
4. V. Rajaraman, C. Siva Ram Murthy, "Parallel Computers: Architecutre and Programming", PHI.
Gerard Tel. Introduction to Distributed Algorithms, Cambridge University press, 2000.


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

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