Get premium membership and access revision papers, questions with answers as well as video lessons.

Distributed Systems Question Paper

Distributed Systems 

Course:Bachelor Of Science In Information Technology

Institution: Kca University question papers

Exam Year:2009



UNIVERSITY EXAMINATIONS: 2008/2009
SECOND YEAR EXAMINATION FOR THE DEGREE OF BACHELOR OF
SCIENCE IN INFORMATION TECHNOLOGY
BIT 2303: DISTRIBUTED SYSTEMS
DATE: AUGUST 2009 TIME: 2 HOURS
INSTRUCTIONS: Answer question ONE and any other TWO questions
QUESTION ONE
a) Explain why do not build every system as a Distributed System [3Marks]
b) Differentiate between a Client-Server System and a Distributed System [4Marks]
c) State the use of transparency in Distributed Systems [3Marks]
d) Briefly explain any four dimensions of transparency in a Distributed Systems [8Marks]
e) What is the difference between two-phase locking and two phase commit? [4Marks]
f) Give the reasons for organizing name servers hierarchically [3Marks]
g) Outline the purposes of inter-process communication in a distributed system [5Marks]
QUESTION TWO
a) State and briefly explain any four reasons why there is need to build Distributed Systems
[8Marks]
b) Explain why Distributed Systems are inherently insecure? [2Marks]
c) Describe the security threats that Distributed Systems are exposed to? [10Marks]
2
QUESTION THREE
a) Differentiate between network operating system and distributed operating system [6Marks]
b) Briefly explain the concept of a middleware as applied to distributed systems [4Marks]
c) Failures in a distributed system can be hidden using redundancies. Outline the three types of
redundancies that can be used to provide failure transparency [6Marks]
d) Explain any two problems that may occur in distributed systems due to parallelism [4Marks]
QUESTION FOUR
a) Discuss the three techniques that are usually employed to implement a scalable, fault tolerant
directory service. [6 Marks]
b) Explain the functions of Remote IPC [4Marks]
c) Outline the steps used in facilitating remote procedure calls between the server and the client
[10Marks]
QUESTION FIVE
a) Discuss the various design approaches for building dependable systems [7Marks]
b) State the main principles that are followed in an election algorithm [7Marks]
c) Briefly explain how a distributed system is layered [6Marks]






More Question Papers


Popular Exams



Return to Question Papers