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:2010



UNIVERSITY EXAMINATIONS: 2010/2011
SECOND YEAR EXAMINATION FOR THE DEGREE OF BACHELOR OF
SCIENCE IN INFORMATION TECHNOLOGY
BIT 2303: DISTRIBUTED SYSTEMS
DATE: DECEMBER 2010 TIME: 2 HOURS
INSTRUCTIONS: Answer question ONE and any other TWO questions
QUESTION ONE
a) Outline the factors to consider when designing transparency in a distributed system. (3 Marks)
b) Differentiate between Mobile code and Mobile agents. (4 Marks)
c) Examine the differences between Distributed Operating system, Network Operating System
and Middleware based Operating systems. (6 Marks)
d) Expound on any THREE important element that need to be designed in a distributed system .
(6 Marks)
e) Explain why the following are considered to be distributed systems. (8 Marks)
i) The Web
ii) Civil Aviation
iii) Peer-to-Peer (P2P) file sharing networks
iv) Bank ATMs
f) Highlight on any THREE reasons that may make you not want to implement a distributed
system.
(3 Marks)
2
QUESTION TWO
a) Describe the following election algorithms;
i) Ring Algorithm (3 Marks)
ii) Bully Election Algorithm (3 Marks)
b) Differentiate using an appropriate example between passive replication and active replication
(6 Marks)
c) Highlight on the services provided by a middleware in a distributed system
i) Communication (2 Marks)
ii) Distributed transactions (2 Marks)
iii) Security (2 Marks)
iv) Naming (2 Marks)
QUESTION THREE
a) Outline the main features of a Distributed File system (6 Marks)
b) State the functions of Remote IPC (4 Marks)
c) Elaborate on any THREE qualities of a good message passing system (6 Marks)
d) Briefly explain the meaning of the following terms in the context of parallel and distributed
systems;
i) Mutual exclusion (1 Mark)
ii) Dependability (1 Mark)
iii) Availability (1 Mark)
iv) Dead lock (1 Mark)
QUESTION FOUR
a) State the purpose of a client server system. (1 Mark)
b) Outline the characteristics of the following types of sockets. (4 Marks)
i) Stream socket
ii) Datagram socket
c) Describe the THREE major algorithms used in clock synchronization (9 Marks)
d) Outline the techniques used to implement a directory service ( 6 Marks)
QUESTION FIVE
a) Describe the main paradigms commonly used to structure a distributed system. ( 8 Marks)
b) Describe in detail the concept of Remote Method Invocation as used in distributed systems
(8 Marks)
c) Briefly explain the following types of files (4 Marks)
3
i) Unstructured files
ii) Structured files
iii) Immutable files
iv) Mutable files






More Question Papers


Popular Exams



Return to Question Papers