Sunteți pe pagina 1din 1

CSE510 Distributed Systems L T P C

3 0 0 3
Version : 1.20
Course :
Prerequisites
Objective
To provide the fundamentals for the distributed systems that serve foundation for the advanced
studies in the area of distributed systems.
Expected Outcome
On completion of this course the student would be able to deal distributed databases, file
systems and also know about the languages for distributed systems.
Unit No. I Introduction 9 hours
Fundamental issues in distributed systems, Distributed System Models and Architectures,
Classification of Failures in Distributed Systems, Basic Techniques for Handling Faults in
Distributed Systems, Homogenous and Heterogeneous nodes.
Unit No. II Time And Global States 9 hours
Logical clocks and physical clocks, events, process states, global states; Distributed Mutual
Exclusion, Leader Election, Distributed Deadlock Detection, Remote Procedure Calls, Broadcast
Protocols.
Unit No. III Naming in Distributed Systems 9 hours
Name services and the DNS- Directory Services-X 500 protocol; Distributed File System and
implementation; coordination and agreement, Remote Method Invocation (RMI).
Unit No. IV Transactions and Concurrency Control 9 hours
Distributed transaction-concurrency control-transaction recovery; replication-transaction with
replication; Distributed Shared Memory, distributed Mutual Exclusion, Google File system.
Unit No. V Mobile and Ubiquitos Computing 9 hours
Context aware computing; web services; distributed coordination of services; case study on
CORBA
Text / Reference Books
1. Randy Chow and Theodore Johnson, “Distributed Operating Systems and Algorithms”,
Addison- Wesley, 1997.
2. G. Coulouris, J. Dollimore, and T. Kindberg, “Distributed Systems: Concepts and Designs”,
5th edition, Addison Wesley, 2011.
3. Mukesh Singhal, and N. G. Shivaratri, “Advanced Concepts in Operating Systems,
Distributed, Database, and Multiprocessor Operating Systems”, 1st edition, McGraw Hill,
1994.
4. Vijay K. Garg, “Elements of Distributed Computing”, 1st edition, Wiley & Sons, 2002.
5. Relevant papers from various IEEE and ACM Transactions/Journals and Conference
Proceedings.

Mode of Evaluation : Tests, Assignments and Seminar.


Recommended by the Board of Studies on:

Proceedings of the 29th Academic Council [26.4.2013] 410

S-ar putea să vă placă și