Ds Qpaper 2008p3
Ds Qpaper 2008p3
com
SECTION-I
Q1) a) What are the design challenges in design of Distributed Systems? [8]
OR
Q2) a) Explain following with respect to Distributed System: [8]
i) Layered Architecture.
ii) Object-based Architecture.
iii) Data-centered Architecture.
iv) Event-based Architecture.
b) What is heterogeneity? How to handle it in distributed systems. [8]
OR
P.T.O.
www.sppuonline.com
Q4) a) What is LRPC? Describe the four techniques used in a LRPC system
that makes more efficient than a conventional RPC system. [10]
b) What are the challenges in designing and developing a multimedia
streaming application. Describe in the context of Synchronization and
coordination. [8]
Q5) a) Why real computer clocks are not useful in distributed systems. A clock
of a computer system must never run backward. Explain how this issue
can be handled in an implementation. [8]
b) Compare Centralized, Decentralized, Distributed and Token ring mutual
exclusion algorithms. [8]
OR
Q6) a) Solve following timing diagram using Lamports Logical Clock algorithm
and Vector Time-stamp method both. [10]
b) What are the features of Network Time Protocol? Explain how NTP is
useful to distributed time over the Internet? [6]
SECTION-II
Q7) a) What is automounter facility in NFS? How does the NFS Automounter
help to improve the performance and scalability of NFS? [8]
OR
[4859]-191 2
www.sppuonline.com
Q9) a) What is Distributed Shared memory? What are the design issues in
implementation of DSM? [8]
b) What is Client centric consistency model? Explain in detail. [8]
OR
Q10)a) Explain PRAM consistency model and Weak Consistency model in detail.
[8]
www.sppuonline.com
b) What is the data centric consistency model? Explain in detail. [8]
www.sppuonline.com
Q11)a) What is the Byzantine general problem? If there are n components,
then what is the minimum requirement to take a decision in the presence
of faulty components? [8]
i) One-Phase Commit.
ii) Two-Phase Commit.
OR
[4859]-191 3