Get premium membership and access revision papers, questions with answers as well as video lessons.
Got a question or eager to learn? Discover limitless learning on WhatsApp now - Start Now!

Distributed Systems Question Paper

Distributed Systems 

Course:Bachelor Of Science In Information Technology

Institution: Kca University question papers

Exam Year:2011



UNIVERSITY EXAMINATIONS: 2010/2011
SECOND YEAR EXAMINATION FOR THE DEGREE OF BACHELOR OF
SCIENCE IN INFORMATION TECHNOLOGY
BIT 2303: DISTRIBUTED SYSTEMS
DATE: APRIL 2011 TIME: 2 HOURS
INSTRUCTIONS: Answer question ONE and any other TWO questions
QUESTION ONE
a) Briefly explain the meaning of each of the following terms. Give one example or one type for term
i) distributed system (2 Marks)
ii) transparency (2 Marks)
iii) middle ware (2 Marks)
b) Differentiate between Network operating systems and distributed operating systems. (4 Marks)
c) Briefly explain five distributed systems rules of thumb (5 Marks)
d) The major issues with respect to the implementation of a directory service are the potential size of
the directory, the frequency of clients’ request and fault tolerance. Describe three techniques that
can be employed to implement a scalable and fault tolerant directory service.
(6 Marks)
e) Describe any four characteristics of distributed systems. (4 Marks)
f) Explain the meaning of the term ''Remote IPC''. And describe any four functions of remote IPC
(5 Marks)
QUESTION TWO
a) Briefly explain the meaning of the following terms
i) Distributed file system (2 Marks)
ii) Remote method invocation (2 Marks)
2
b) Discuss any three types of middle ware models (6 Marks)
c) Describe four types of distribution transparency (4 Marks)
d) State and explain two concurrency problems in distributed systems (3 Marks)
e) Briefly explain three categories of faults that can occur in a distributed system (3 Marks)
QUESTION THREE
a) Distinguish between the following terms in the context of parallel and distributed systems
i) Starvation and deadlock (2 Marks)
ii) Dependability and availability (2 Marks)
b) Describe three algorithms for achieving mutual exclusion (6 Marks)
c) Differentiate between shared and write locks as used in concurrency control (4 Marks)
d) There are various strategies of handling deadlocks. Describe any four of these strategies(4 Marks)
e) Briefly explain what you understand by ‘file replication’ (2 Marks)
QUESTION FOUR
a) Fundamental models are concerned with description of properties that are common in all of the
architectural models. Describe three main fundamental models. (3 Marks)
b) Distributed file system typically provides three types of services. Each can be thought of as a
component of a distributed file system. State and explain each of these services (3 Marks)
c) Briefly explain four features of a good distributed file system (4 Marks)
d) Security goals of any computer system are decided by its security policies. Briefly explain three
computer security goals that can be set in a distributed system. (6 Marks)
e) There four types of security threats to consider when designing and implement any
distributed system, identify these threats. (4 Marks)
QUESTION FIVE
a) Briefly explain the meaning of the terms ‘clock skew’ and clock drift. (4 Marks)
b) A system that fails is not an adequately providing the services it was designed for. Describe four
types of failures in distributed systems. (8 Marks)
c) Distributed systems use distributed algorithms to ensure synchronization. Describe four properties
of these algorithms. (8 Marks)






More Question Papers


Popular Exams



Return to Question Papers