Bit 2303 Distributed Systems (Day) Question Paper

Bit 2303 Distributed Systems (Day) 

Course:Bachelor Of Science In Information Technology

Institution: Kca University question papers

Exam Year:2014




UNIVERSITY EXAMINATIONS: 2013/2014 ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY BIT 2303 DISTRIBUTED SYSTEMS (DAY) DATE: APRIL, 2014 TIME: 2 HOURS INSTRUCTIONS: Answer Question ONE and any other TWO QUESTION ONE
a) Define the following terms [6 Marks]
i. Distributed File System (DFS)
ii. Middleware
iii. Replication
b) With the help of well labeled diagrams illustrate your understanding of synchronous communication and asynchronous communication [6 Marks]
c) Draw the diagram of RPC Implementation model and illustrate how a message is passed form the client to the server [8 Marks]
d) There are two broad approaches to synchronizing the clocks so as to get a consistent view of time in Distributed Systems. Mention and explain them [4 Marks]
e) Discuss any four security requirement in any DS highlighting the attacks to each of the requirements [6 Marks]
QUESTION TWO
a) There two forms of communication when processes are executing: original sharing and copy sharing. Using well labeled diagrams differentiate the two. [5 Marks]
b) Describe the Sun Network File System (NFS) [5 Marks]
c) With the help of a diagram illustrate the basic file replication architectural model [6 Marks]
d) Using simple diagrams, discuss differences between local procedure calls and remote procedures calls. [4 Marks]
2
QUESTION THREE
a) Using a well labeled diagram illustsrte how the Cristaian algorithm achieves external synchronization from the UTC with Local Areas Networks(LANs) . [6 Marks]
b) Explain why Chrstain algorithm cannot work to achieve synchronization within Wide Area Networks (WANs) [4 Marks]
c) Discuss six importance of eplication is Distributed Systems [6 Marks]
d) Briefly explain the meaning and importance of the following terms in the context of parallel and distributed systems. [4 Marks]
i. Mutual exclusion
ii. Extensibility
iii. Availability
iv. Name space
QUESTION FOUR
a) Describe using diagrams three algorithms for achieving mutual exclusion [6 Marks]
b) Reliability is one of the desirable characteristics of a distributed system. Define the term reliability. [2 Marks]
c) A fault causes failure of a system. Define the term fault giving two types of a fault. [6 Marks]
d) Differentiate between the following terms in reference to reliability [6 Marks]
i. Fault avoidance
ii. Fault tolerance
QUESTION FIVE
a) Differentiate between loosely coupled systems and tightly coupled systems.[6 Marks]
b) In order to provide concurrency transparency, the resource sharing mechanism of the DS must have four properties. With appropriate examples and diagrams where possible, discuss these properties. [6 Marks]
c) Discuss the following forms of transparency [4 Marks]
i. Failure transparency
ii. Scaling transparency.
d) Describe the term dependability, explaining any three requirements for dependability.
[4 Marks]






More Question Papers


Exams With Marking Schemes

Popular Exams


Mid Term Exams

End Term 1 Exams

End Term 3 Exams

Opener Exams

Full Set Exams



Return to Question Papers