August 13, 2011

MCA-505 Elective-III (E-III)A Distributed Systems Syllabus

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA
  (University of Technology of Madhya Pradesh)
 COURSE OF STUDY AND SCHEME OF EXAMINATION
MASTER OF COMPUTER APPLICATIONS (MCA)
W.E.F. 2005-2006
MCA-505 Elective-III (E-III)A Distributed Systems Syllabus
 
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.

REFERENCE BOOKS
1. B.W. Lampson “Distributed Systems Architecture Design & Implementation”, 1985 Springer Varlag.
2. Parker Y. Verjies J. P. “Distributed computing Systems, Synchronization, control & Communications” PHI.
3. Robert J. & Thieranf  “Distributed Processing  Systems”  1978, Prentice Hall.
4. George Coulios, “Distribute System: Design and Concepts”, Pearson Education


Note : Paper is to be set unit wise with internal choice.


0 comments:

Post a Comment

Search Engine Submission - AddMe