Thursday, November 10, 2011

DISTRIBUTED OBJECTS SYLLABUS(CA5326)


DISTRIBUTED OBJECTS SYLLABUS(CA5326)
ANNA UNIVERSITY TRICHY

LTPC 3003

UNIT I FUNDAMENTALS 9



Basic Concepts – System Models – Middleware – Client-Server Model – Examples of distributed systems, Challenges – Architectural models – Overview of security techniques.


UNIT II INTERPROCESS COMMUNICATION 9

Threads in Distributed Systems – Remote Procedure Call – Remote Object Invocation – Message-Oriented Communication – Naming Services – Directory and Discovery Services.

UNIT III DISTRIBUTED OPERATING SYSTEMS 9

Issues in Distributed Operating System – Protection – Clock, Events and Processes – Physical and Logical Clocks – Global States – Election Algorithms – Distributed Mutual Exclusion – Elections – Consensus – Distributed Transactions.

UNIT IV DISTRIBUTED SHARED MEMORY AND FILE SYSTEMS 9

Design and Implementation Issues – Memory Consistency Models – Sequential Consistency and Ivy – Release Consistency and Munin – File Service Architecture – Sun Network File System.

UNIT V CASE STUDIES 9

Distributed Object-Based System – CORBA – COM – Mach – Distributed Coordination-based System – JINI. – IPC in UNIX.

Total : 45

TEXT BOOKS
1. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts and Design”, Fourth Edition, Pearson Education Asia, 2008.

2. S.Tanenbaum, M .Van Steen, “Distributed Systems”, Pearson Education, 2007

REFERENCES

1. M.L.Liu, “Distributed Computing Principles and Applications”, Pearson, Addision Wesley, 2004.

2. Mukesh Singhal, Ohio State University, Columbus, “Advanced Concepts In Operating Systems”, McGraw-Hill Series in Computer Science, 1994.

3. William Buchanan, “Distributed Systems and Networks”, McGraw-Hill, 2001

No comments:

Post a Comment