Tuesday, July 10, 2012

IT9304- DISTRIBUTED SYSTEMS-ANNA UNIVERSITY SYLLABUS IT


IT9304- DISTRIBUTED SYSTEMS-ANNA UNIVERSITY SYLLABUS IT


IT9304                                       DISTRIBUTED SYSTEMS                                 L T P C
3  0 0 3
AIM:
The  aim  of  the  course  is  to  convey  an  insight  into  the  fundamenta 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  Object  Invocatio  Message-Oriented   Communicatio  Unicasting, Multicasting and Broadcasting Group Communication.
 UNIT I
           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   Shared  Memory   Data-Centri Consistenc 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     Attiy 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.
CLICK HERE FOR ALL SUBJECTS

7/10/2012 11:30:00 AM

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...