Sunday, July 8, 2012

IT9304-DISTRIBUTED SYSTEMS-B.E -CSE-COMPUTER SCIENCE AND ENGINEERING FIFTH-V SEMESTER 2008 REGULATION ANNA UNIVERSITY SYLLABUS



CSE Computer Science And Engineering V-fifth Semester Syllabus 2008 Regulation Anna University

AIM:
The aim of the course is to convey an insight into the fundamental concepts, principles, and state-of-the-art practice underlying the design of distributed systems.

OBJECTIVES:
§    To understand the importance of communication in distributed environment and the actual implementation of various communication mechanisms
§    To study how a distributed operating system works and how it differs from the single processor OS.
§    To learn how to manage the resources in a distributed environment
§    To learn how to make a distributed systems fault tolerant
§    To study how the above-mentioned techniques have been used in actual, real-life distributed systems.

UNIT I           COMMUNICATION IN DISTRIBUTED ENVIRONMENT                            8
Introduction Various Paradigms in Distributed Applications – Remote Procedure Call Remote  ObjecInvocation   Message-Oriented  Communication   Unicasting, Multicasting and Broadcasting Group Communication.

UNIT II          DISTRIBUTED OPERATING SYSTEMS                                                  12
Issues in Distributed Operating System Threads in Distributed Systems – Clock Synchronization Causal Ordering Global States Election Algorithms Distributed Mutual Exclusion Distributed Transactions Distributed Deadlock Agreement Protocols

UNIT III         DISTRIBUTED RESOURCE MANAGEMENT                                          10
Distributed Shared Memory Data-Centric Consistency Models Client-Centric Consistency Models Ivy Munin Distributed Scheduling Distributed File Systems Sun NFS.

UNIT IV        FAULT TOLERANCE AND CONSENSUS                                                 7
Introduction  to  Fault  Tolerance   Distributed  Commit  Protocols   Byzantine  Fault
Tolerance Impossibilities in Fault Tolerance.

UNIT V         CASE STUDIES                                                                                          8
Distributed Object-Based System CORBA COM+ Distributed Coordination-Based
System JINI.




TEXT BOOKS:

TOTAL: 45 PERIODS

1.  George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts and Design, Third Edition, Pearson Education Asia, 2002.
2.  Hagit Attiya and Jennifer Welch, “Distributed Computing: Fundamentals, Simulations and Advanced Topics, Wiley, 2004.

REFERENCES:
1.  Mukesh Singhal, Advanced Concepts In Operating Systems, McGrawHill Series in
Computer Science, 1994.
2.  A.S.Tanenbaum, M.Van Steen, “Distributed Systems, Pearson Education, 2004.
3.  M.L.Liu,  “Distributed  Computing  Principles  and  Applications,  Pearson  Addison
Wesley, 2004.


7/08/2012 01:44:00 AM

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...