Distributed Computing

Course Name: 

Distributed Computing (CS362)

Programme: 

B.Tech (CSE)

Semester: 

Sixth

Category: 

Programme Specific Electives (PSE)

Credits (L-T-P): 

04 (3-1-0)

Content: 

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

References: 

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.

Department: 

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
            hodcse[AT]nitk[DOT]edu[DOT]in

                      

Connect with us

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