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