This document lists important questions from each unit of an IT course on distributed systems. Unit 1 covers challenges in distributed systems, architectural models, and examples. Unit 2 discusses distributed object models, RMI design issues, events and notifications, and file systems. Unit 3 focuses on processes, threads, asynchronous operations, and clock synchronization. Unit 4 is about transactions, concurrency control, and timestamps. Unit 5 addresses security techniques, cryptography, signatures, fault tolerance, and group communication.
This document lists important questions from each unit of an IT course on distributed systems. Unit 1 covers challenges in distributed systems, architectural models, and examples. Unit 2 discusses distributed object models, RMI design issues, events and notifications, and file systems. Unit 3 focuses on processes, threads, asynchronous operations, and clock synchronization. Unit 4 is about transactions, concurrency control, and timestamps. Unit 5 addresses security techniques, cryptography, signatures, fault tolerance, and group communication.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online from Scribd
This document lists important questions from each unit of an IT course on distributed systems. Unit 1 covers challenges in distributed systems, architectural models, and examples. Unit 2 discusses distributed object models, RMI design issues, events and notifications, and file systems. Unit 3 focuses on processes, threads, asynchronous operations, and clock synchronization. Unit 4 is about transactions, concurrency control, and timestamps. Unit 5 addresses security techniques, cryptography, signatures, fault tolerance, and group communication.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online from Scribd
1. Challenges faced by the designers to construct a distributed system.
2. Architectural model of a distributed system 3. Fundamental model of a distributed system 4. Examples of Distributed System 5. External representation and marshalling (examples) 6. Client – Server Communication (Request-Reply Protocol) 7. Group communication (Multicast)
UNIT – II
1. Distributed object model
2. Design issues of RMI and its implementation. (or Architecture of RMI) 3. Events and notification ( diagram with an example) 4. File-service architecture 5. Domain name system 6. Name services and name resolution 7. Requirements of distributed file system
UNIT – III
1. Processes (Address spaces, Creation of a process)
2. Threads 3. Asynchronous Operation 4. OS architecture ( Micro and Monolithic Kernel) 5. Synchronizing physical clocks ( internal and external) 6. Global states ( All algorithms) 7. Distributed Debugging 8. Distributed mutual exclusion (Algorithm) 9. Election Algorithms 10. Multicast communication UNIT – IV
1. Transactions – ACID properties
2. Locks 3. Deadlocks 4. Concurrency Control 5. Timestamp Ordering 6. Flat and nested distributed transactions (with diagram) 7. Notes on i) Two-phase commit protocols ii) Nested transactions 8. How deadlocks are prevented in distributed systems? 9. Transaction Recovery
UNIT – V
1. Explain in detail about security techniques
2. Cryptographic Algorithms 3. Digital Signatures 4. Fault tolerant Services 5. Transactions with replicated data 6. Group Communication (System Model)