Saturday 3 August 2013

MCIT - 202 Distributed Computing

Unit 1 INTRODUCTION
Characterization of Distributed Systems - Examples - Resource Sharing and the Web -
Challenges - System Models - Architectural and Fundamental Models - Networking and
Internetworking - Types of Networks - Network Principles - Internet Protocols - Case
Studies.
Unit 2 PROCESSES AND DISTRIBUTED OBJECTS
Interprocess Communication - The API for the Internet Protocols - External Data
Representation and Marshalling - Client-Server Communication - Group Communication
- Case Study - Distributed Objects and Remote Invocation - Communication Between
Distributed Objects - Remote Procedure Call - Events and Notifications - Java RMI -
Case Study.
Unit 3. OPERATING SYSTEM ISSUES – I
The OS Layer - Protection - Processes and Threads - Communication and Invocation –
OS Architecture - Security - Overview - Cryptographic Algorithms - Digital Signatures -
Cryptography Pragmatics - Case Studies - Distributed File Systems - File Service
Architecture - Sun Network File System - The Andrew File System
Unit 4. OPERATING SYSTEM ISSUES – II
Name Services -Domain Name System - Directory and Discovery Services - Global
Name Service - X.500 Directory Service - Clocks, Events and Process States -
Synchronizing Physical Clocks - Logical Time And Logical Clocks - Global States -
Distributed Debugging - Distributed Mutual Exclusion – Elections – Multicast
Communication Related Problems.
Unit 5. DISTRIBUTED TRANSACTION PROCESSING
Transactions - Nested Transactions - Locks - Optimistic Concurrency Control -
Timestamp Ordering - Comparison - Flat and Nested Distributed Transactions - Atomic
Commit Protocols - Concurrency Control in Distributed Transactions - Distributed
Deadlocks - Transaction Recovery - Overview of Replication And Distributed Multimedia
Systems
Reference Books:
1. G Coulouris, J Dollimore, T Kindberg, Distributed Sys Concept- Design, Pearson
2. Sape Mullender, Distributed Systems, Addison Wesley,
3. A Fleishman, Distributed Systems- Software Design and Implementation, S Verlag
4. M.L.Liu, Distributed Computing Principles and Applications, Pearson Education
5. AS Tanenbaum, Maartenvan, ,Distibuted System Principles Paradigms, Pearson
6. M Singhal, Niranjan, Shivaratri, Advanced Concept in Operating System, TMH
7. Flynn, Underatanding Operating System, Cengage (Thomson)

No comments:

Post a Comment