Distributed System 47(Elective)
Distributed System 47(Elective)
30) What are Distributed Systems? What are significant advantages and limitations of
distributed system? Explain with example, what could be impact of absence of global clock
and shared memory?
31) Explain various states of a process through a state transaction diagram. What is bully
algorithm for the election of coordinator process? explain its process with the help of
example
32) What are the differences in communication and resource deadlocks? Discuss about various
types of deadlock models described so for.
33) What is the concept of probe? Discuss with efficient example how it is used in chandy et al’s
algorithm. Explain how probe method is more efficient compare to others.
34) What are agreement protocols? What are Byzantine agreement problem, the Consensus
problem and Interactive Consistency Problem?
35) Describe the design issue of RPC. Explain how can you register an object into a registry and
also explain flow of RMI in distributed system.
37) Define the term transparency. Explain all types of transparencies in distributed system.
38) What do you understand by the term compatibility? Discuss all levels of compatibility which
are provided by distributed system.
39) Differentiate between edge chasing and path pushing algorithm? Explain the concept of
probe and how it is used in chandy et al algorithm (explain with suitable example).
40) Illustrate with suitable example, how Suzuki Kasami algorithm works?
41) What are the goals of distributed file system? What are the different mechanisms for
building distributed file system?
42) Discuss the working and design issues of Remote Procedure Call in distributed system with
proper neat and clean diagram?
43) What are the requirements of good mutual exclusion algorithm? Discuss the inefficiencies in
lamport algorithm & how it is improved?
44) What are the shortcomings of HO Ramamoorthys two phase algorithm for deadlock
detection? How does one phase algorithm remove the possibility of false deadlock
detection?
45) What is vector clock and how this maintains casual ordering? Explain.
46) Discuss with example how Raymond tree based algorithm works to resolve conflict in
simultaneous request for critical section executions?