MCA Syllabus of Tamilnadu Open University Distributed Computing paper
TNOU MCA Paper Title: Distributed Computing
Block 1 Syllabus : Distributed Processing : Introduction – Distributed computing Models – Load Balancing – RPC – Process Migration - Hardware Concepts – Switched Multiprocessor – Bus based multi computers – Switched Multi computers – Software Concepts – Network Operating System and NFS – Time Distributed System. Design Issues: Transparency – Flexibility – Reliability – performance and Scalability.
Block 2 Syllabus : Communications in distributed system : The Client/Server Model – Blocking versus Non Blocking Primitives – Buffered Versus Unbuffered primitives – Implementation of Client/Server model.
Block 3 Syllabus : Synchronization in distributed system : Clock Synchronization in distributed systems – Clock Synchronization – Multi exclusion – Electron algorithms – Atomic transaction – Dead lock distributed system – Thread usage an implementation of thread packages – Processor allocation.
Block 4 Syllabus : Distributed File System : File Service interface – Semantics of file sharing – Distributed file system Implementation of new trends in distributed file system. Distributed databases : Distributed DBMS Architecture – Storing Data in a Distributed DBMS – Distributed DBMS – Distributed catalog Management – Distributed query processing – Updating distributed data – Distributed transaction management – Distributed Concurrency control – Recovery.
MCA Reference Books :
1. Advanced Concepts in Operating System by Mukesh Singal and Shivaratri N.G., McGraw Hill.
2. Modern Operating System by Tanenbaum A.S, PHI.
3. Distributed Distributed Computing – Concepts and Design by Pradeep K.Sinha, PHI.
More articles: Tamilnadu Open University