0% found this document useful (0 votes)
35 views3 pages

Ds Qpaper 2008p3

This document is an exam for a distributed systems course. It contains 12 questions across two sections. The first section deals with distributed system design challenges, middleware, architectures, heterogeneity, remote method invocation, marshalling/unmarshalling, and logical clocks. The second section covers NFS automation and file sharing, naming entities, security, distributed shared memory models, consistency models, and fault tolerance protocols. Students must answer 1 question from each section by explaining key distributed computing concepts and comparing algorithms.

Uploaded by

Swapnil Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views3 pages

Ds Qpaper 2008p3

This document is an exam for a distributed systems course. It contains 12 questions across two sections. The first section deals with distributed system design challenges, middleware, architectures, heterogeneity, remote method invocation, marshalling/unmarshalling, and logical clocks. The second section covers NFS automation and file sharing, naming entities, security, distributed shared memory models, consistency models, and fault tolerance protocols. Students must answer 1 question from each section by explaining key distributed computing concepts and comparing algorithms.

Uploaded by

Swapnil Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

www.sppuonline.

com

Total No. of Questions : 12] SEAT No. :


P1789 [4859]-191
[Total No. of Pages : 3

B.E. (Information Technology)


DISTRIBUTED SYSTEM
(2008 Course) (Semester-II)
Time : 3 Hours] [Max. Marks : 100
Instructions to the candidates:
1) Answers to the two sections should be written in separate answer books.
2) Answer Q. 1 or Q. 2, Q. 3 or Q. 4, Q. 5 or Q. 6 from Section-I and Q. 7 or Q. 8,
Q. 9 or Q. 10, Q. 11 or Q. 12 from Section-II.
3) Neat diagrams must be drawn wherever necessary.
4) Figures to the right side indicate full marks.
5) Use of calculator is allowed.
6) Assume suitable data, if necessary.

SECTION-I

Q1) a) What are the design challenges in design of Distributed Systems? [8]

b) What is a middleware? Specify its need with examples of middlewares.


[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]

Q3) a) What is a Remote Method Invocation? How would you incorporate


persistent asynchronous communication into model of communication
based on RMIs to remote object? [10]

b) What is marshalling and unmarshalling? How it is used in communication


between a client and a server? [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 Lamport’s 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]

b) Describe file sharing mechanism in CODA file system. [8]

OR

[4859]-191 2
www.sppuonline.com

Q8) a) Explain following term with respect to Naming entities: [8]


i) Names.
ii) Identifiers.
iii) Addresses.
iv) Name Spaces.
b) Discuss security implementations in Network File System. [8]

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]

b) Explain following protocols: [10]

i) One-Phase Commit.
ii) Two-Phase Commit.

iii) Three-Phase Commit.

OR

Q12)a) What is fault tolerance? How it increases reliability. [8]


b) Explain why a multi-threaded server might not qualify as a state machine.
[10]

•••••
[4859]-191 3

You might also like