920
Page views
6
Files
2
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Introduction

Architectures of Distributed Systems: Introduction- System Architecture Types - Distributed Operating Systems –Issues in Distributed Operating Systems- Communication Networks - Communication Primitives. Theoretical Foundations: Introduction-Inherent Limitations of a Distributed System - Lamp Ports Logical Clocks - Vector Clocks - Casual Ordering of Messages - Global State - Cuts of a Distributed Computation - Termination Detection.

UNIT
2
Distributed Deadlock Detection

Distributed Deadlock Detection -Introduction – Deadlock Handling Strategies in Distributed Systems - Issues in Deadlock Detection and Resolution - Control Organizations for Distributed Deadlock Detection - Centralized Deadlock Detection Algorithms-Distributed Deadlock Detection Algorithms: A Path Pushing Algorithm-An Edge-Chasing Algorithm -Hierarchical Deadlock Detection Algorithms: - Agreement protocols: - Introduction-The System Model-A Classification of Agreement Problems: Solutions to the Byzantine Agreement Problem, Applications of Agreement Algorithms.

UNIT
3
Distributed Shared Memory , Distributed Scheduling

Distributed Shared Memory: Introduction-Architecture and Motivation- Algorithms for Implementing DSM -Memory Coherence- Coherence Protocols - Design Issues- Distributed Scheduling: Introduction - Issues in Load Distributing - Components of a Load Distributing Algorithm - Stability – Load Distributing Algorithm - Performance Comparison - Selecting a Suitable Load Sharing Algorithm - Requirements for load distributing -Task Migration- Issues in Task Migration.

UNIT
4
Protection and security & Data Security

Protection and security : Introduction-Preliminaries-The Access Matrix Model- Implementations. of Access Matrix-Safety in Access Matrix Model- Advanced Models of Protection.-Data Security - Cryptography: Introduction-A Model of Cryptography- Conventional Cryptography- Modern Cryptography- Private Key Cryptography: Data Encryption Standard- Public Key Cryptography - Multiple Encryption - Authentication in Distributed Systems.

UNIT
5
Multi Processor Operating Systems

Multi Processor Operating Systems :Multiprocessor system Architecture: Introduction- Basic Multiprocessor System Architectures - Inter connection Networks for Multiprocessor Systems - Caching - Hypercube architecture- Multiprocessor Operating System: Introduction- Structures of Multiprocessor Operating System, Operating System Design Issues- Threads –Process Sychronization-Process Scheduling.

Reference Book:

1. Andrew S.Tanenbaum, "Modern operating system", PHI, 2003 2. Pradeep K.Sinha, "Distributed operating system-Concepts and design", PHI, 2003. 3. Andrew S.Tanenbaum, "Distributed operating system", Pearson education, 2003

Text Book:

Mukesh Singhal, Niranjan G.Shivaratri, "Advanced concepts in operating systems: Distributed, Database and multiprocessor operating systems", TMH, 2001

 

Print    Download