UNIT-I
Introduction to Distributed Systems : Goals of Distributed
Systems, Hardware and Software concepts,the client server model, Remote
procedure call, remote object invocation, message and stream
oriented communications.
UNIT-II
Process and synchronization in
Distributed Systems : Threads,
clients, servers, code migration, clock synchronization, mutual exclusion,
Bully and Ring Algorithm, Distributed transactions.
UNIT-III
Consistency, Replication, fault
tolerance and security : Object
replication, Data centric consistency model, client-centric consistency
models, Introduction to fault tolerence, process resilience,
recovery,distributed security architecture, security management, KERBEROS,
secure socket layer, cryptography.
UNIT-IV
Distributed Object Based and File
Systems : CORBA, Distributed COM, Goals and Design Issues of Distributed
file system, types of distributed file system, sun network file system,.
UNIT-V
Distributed shared memory, DSM
servers, shared memory consistency model, distributed document based
systems : the world wide web, distributed co-ordination based systems:
JINI Implementation: JAVA RMI, OLE, ActiveX, Orbix, Visbrokes, Object
oriented programming with SOM
BOOKS:
1. Andrew S. Tanenbaum, Maarten Van
Steen “Distributed Systems Principles and Paradigms” Pearson
Education Inc. 2002.
2. Lui “Distributed Computing
Principles and Applications”.
3. Harry Singh “Progressing to
Distributed Multiprocessing” Prentice-Hall Inc.
4. B.W. Lampson “Distributed Systems
Architecture Design & Implementation”, 1985 Springer Varlag.
5. Parker Y. Verjies J. P.
“Distributed computing Systems, Synchronization, control &
Communications” PHI.
6. Robert J. & Thieranf
“Distributed Processing Systems” 1978, Prentice Hall.
7. George Coulios, “Distribute
System: Design and Concepts”, Pearson Education
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
No comments:
Post a Comment