GTU Computer Engineering (Semester 8)
Distributed Systems
June 2014
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) (i) What is a distributed System? What are the advantages of it?
3 M
1 (a) (ii) Compare the distributed computing models.
4 M
1 (b) (i) What is logical clock? What is its significance in a distributed system?
3 M
1 (b) (ii) What is process migration? What are the main steps involved in process migration?
4 M

2 (a) (i) What are threads? Differentiate between threads and processes.
3 M
2 (a) (ii) What is dead lock? List four necessary and sufficient conditions for a deadlock to occur.
4 M
2 (b) Discuss the desirable features of a good message-passing system.
7 M
2 (c) What is the significance of RMI in distributed systems? Explain the process of RMI execution.
7 M

3 (a) What is ordered message delivery? Discus different types of message Ordering.
7 M
3 (b) Why mutual exclusion is more complex in distributed systems? Categorize and compare mutual exclusion algorithms.
7 M
3 (c) Enumerate the various issues in clock synchronization and classify clock synchronization algorithms.
7 M
3 (d) Define causal ordering. Explain how logical clocks are implemented in distributed systems.
7 M

4 (a) Discuss the issues in designing load-sharing algorithms.
7 M
4 (b) What is consistency? Discus the various consistency models used in DSM System
7 M
4 (c) Discuss the issues in designing load-balancing algorithms.
7 M
4 (d) What is coherence protocol? Explain how the MRMW protocol is implemented.
7 M

5 (a) What is a name server? What is namespace? Explain the name resolution.
7 M
5 (b) How the problem is specified using formal model? Discuss the formal models for message passing system.
7 M
5 (c) How object locating is carried out in Distributed System? Discus different object-locating mechanisms.
7 M
5 (d) How the process is specified using formal model? Define the process execution and admissibility using formal model.
7 M



More question papers from Distributed Systems
SPONSORED ADVERTISEMENTS