Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

IT 1001 - DISTRIBUTED SYSTEMS

IMPORTANT PART – B QUESTIONS

UNIT - I

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)

You might also like