Distributed Systems Teaching scheme: Examination Scheme: Lecturers: 4 Hrs/ Week. Theory: 100 Marks . Unit 1: Introduction.

Introduction to distributed Systems, examples of distributed systems, characteri stics, goal hardware and software concepts, design issues, resource sharing and the web, challenges. System Models: Introduction, Architectural Model, Fundament al Models, and Client Server Models. Unit 2: Communication. Interprocess Communication: Message oriented Communication, Stream Oriented Comm unication. Layered Protocols: Lower Level, Transport Level and Higher-level Protocols. Dist ributed Objects: RPC & LRPC, Remote Method Invocation, Events and Notifications. Unit 3: Distributed File Systems. Distributed File Systems: SUN NFS, CODA, Other OS, Comparisons. Name Services: Name Entities, Locating Mobile Entities, Removing unreferenced en tities Studies: DNS Directory, Global Name Service, X 500 DS Unit 4: Synchronization. Time and Global States: Clock Synchronization, Logical clocks, global state. Coordination: Election Algorithms, mutual "exclusion, Distributed Transaction. Unit 5: Fault Tolerance. Process Resilience, Reliable client server communication, Reliable group communi cation Distributed Commit and Recovery. Unit 6: Case Studies. Case Studies on CORBA. Grid and Clusters.

Sign up to vote on this title
UsefulNot useful