Syllabus
UNIT 1:
Introduction to distributed systemsArchitecture for Distributed System, Goals of Distributed system, Hardware andSoftware concepts, Distributed Computing Model, Advantages & Disadvantagedistributed system, Issues in designing Distributed System
UNIT 2:
Distributed Share Memory And Distributed File SystemBasic Concept of Distributed Share Memory(DSM), DSM Architecture & its Types,Design & Implementations issues In DSM System, Structure of Share Memory Space,Consistency Model, and Thrashing. Desirable features of good Distributed File System,File Model, File Service Architecture, File Accessing Model, File Sharing Semantics,File Catching Scheme, File Application & Fault tolerance. Naming: -Features, SystemOriented Names, Object Locating Mechanism, Human Oriented Name
UNIT 3:
Inter Process Communication And SynchronizationAPI for InternetProtocol, Data Representation & Marshaling, Group Communication,Client Server Communication, RPC-Implementing RPC Mechanism, Stub Generation,RPC Messages. Synchronization: -Clock Synchronization, Mutual Exclusion, ElectionAlgorithms:-Bully & Ring Algorithms.
UNIT 4:
Distributed Scheduling And DeadlockDistributed Scheduling-Issues in Load Distributing, Components for Load DistributingAlgorithms, Different Types of Load Distributing Algorithms, Task Migration and itsissues. Deadlock-Issues in deadlock detection & Resolutions, Deadlock HandlingStrategy, Distributed Deadlock Algorithms
UNIT 5:
Distributed Multimedia & Database systemDistributed Data Base Management System(DDBMS), Types of Distributed Database,Distributed Multimedia:-Characteristics of multimedia Data, Quality of ServiceManagements. Case Study of Distributed System:-Amoeba, Mach, Chorus
NOTES
- Unit 1
- Unit 2
- Unit 3
- Unit 4
- Unit 5
References
Sinha, Distributed Operating System Concept & Design, PHI
Coulouris & Dollimore, Distributed System Concepts and Design, Pearson Pub
Singhal & Shivratari, Advance Concept in Operating System, McGraw Hill
Attiya & Welch, Distributed Computing, Wiley Pub