Enlist and explain design issues in distributed systems.
[3 marks]Explain any two communication protocol of distributed computing.
[4 marks]Enlist and explain distributed computing models with their advantages and disadvantages.
[7 marks]Explain process addressing techniques.
[3 marks]Compare and contrast blocking and non-blocking primitives of IPC.
[4 marks]Explain what is message passing. Explain the message passing approaches in distributed computing.
[7 marks]Explain RPC either using diagram and theory or using echo client-server program.
[7 marks]Explain any one mutual exclusion algorithm.
[3 marks]Explain multi datagram messaging.
[4 marks]Explain constructing a DFS spanning tree with and without a specified root.
[7 marks]Compare distributed computing and network computing.
[3 marks]Explain fault tolerance ways in distributed computing.
[4 marks]Explain RMI either using diagram and theory or using echo client-server program.
[7 marks]Enlist and explain the problems with unsynchronized clocks.
[3 marks]Explain need of Process migration. Enlist and explain the ways to do it.
[4 marks]Explain logical clock in distributed computing using example.
[7 marks]Compare and contrast leader election in rings.
[3 marks]Explain the terms global state and local state. Explain any algorithm of global state management.
[4 marks]Enlist and explain how process management is implemented in distributed computing.
[7 marks]Explain implementation issues of distributed shared memory.
[3 marks]Explain resource management in distributed computing.1
[4 marks]Differentiate between deadlocks in distributed systems vs. centralized systems. Explain any deadlock handling algorithm in distributed computing.
[7 marks]Differentiate between mutual exclusion algorithms in centralized system vs. distributed computing.
[3 marks]Explain thrashing in distributed computing. Enlist and explain the ways to deal with it.
[4 marks]Explain object locating mechanisms. Enlist and explain issues in designing human oriented names.
[7 marks]