MU Information Technology (Semester 6)
Distributed System
May 2015
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) What happens if two process failure of the coordinator simultaneously and both decide to hold election? Explain.
5 M
1 (b) What do you mean by marshalling of arguments and results in RPC? List the actions involved in marshalling.
5 M
1 (c) Can persistence be maintained at the bean level? If so, how it is done?
5 M
1 (d) Comparison of NOS and DOS.
5 M

2 (a) Explain the Lamport's happens before relation along with the conditions. How are Lamport's logical clocks implemented?
10 M
2 (b) Compare processes and threads. Explain user level and kernel level threads. What is the need of light weight threads?
10 M

3 (a) Explain the need of client centric consistency models as compared to data centric consistency models. Explain any two client centric models.
10 M
3 (b) How deadlock detection is different for a distribution system? Explain any one algorithm for Distributed deadlock detection.
10 M

4 (a) What are the reasons for migration of code? Explain the various models for code migration.
10 M
4 (b) Explain SOA life cycle with diagram. Also state the advantages of SOA.
10 M

5 (a) Explain RMI in CORBA by defining three level architecture in CORBA.
10 M
5 (b) Give in detail steps required for developing an application using EJB framework with example.
10 M

Write short notes on (any two):
6 (a) Group Communication
10 M
6 (b) Distributed Computing Models.
10 M
6 (c) .NET architecture
10 M



More question papers from Distributed System
SPONSORED ADVERTISEMENTS