POKHARA UNIVERSITY
Level: Bachelor Semester: Fall Year : 2014
Programme: BE Full Marks: 100
Course: Distributed Operating System Pass Marks: 45
Time : 3hrs.
Candidates are required to give their answers in their own words as far
as practicable.
The figures in the margin indicate full marks.
Attempt all the questions.
1. a) Explain about distributed system. Illustrate the design objectives of 8
distributed systems.
b) What is the importance of IPC in a distributed system? Differentiate 7
between group communication and client-server communication.
2. a) Illustrate your understanding about the process involved during 8
remote method invocation. How remote method invocation does
differs from RPC.
b) What is a kernel? Explain the way of creating a new process in a 7
distributed system.
3. a) Why is Clock Synchronization considered as an important task in 8
distributed system? Explain the working of network time protocol.
b) A server with multiple threads is considered better than a server with 7
multiple processes. Justify your understanding.
4. a) Explain the process of resource identification and protection in a 7
distributed system?
b) How does replication increases reliability and availability of the 8
service. Explain about gossip architecture for replication management.
5. a) What is SNS? Explain about the design issues of SNS. 7
b) Illustrate your understanding about: DNS, GNS, and X.500. 8
6. a) What is Cryptography? Explain the mechanism used in implementing 7
private and public key?
8
b) What do you mean by digital signature? Explain about Kerberos as an
example of authentication system.
7. Write short notes on: (Any two) 2×5
a) Characteristics of Distributed Systems
b) IPC Building Blocks
c) Logical Clock.