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