University Examinations: 2012/2013 Second Year Examination For The Bachelor of Science in Information Technology Bit 2303 Distributed Systems
University Examinations: 2012/2013 Second Year Examination For The Bachelor of Science in Information Technology Bit 2303 Distributed Systems
QUESTION ONE
a) Differentiate between loosely coupled systems and tightly coupled systems.(6 Marks)
b) Explain the following forms of transparencies (6 Marks)
i. Access
ii. Scalability
iii. Replication
1
d) By use of well labeled diagrams, describe how the bully algorithm is used to elect a
new primary server in event of a failure (5 Marks)
QUESTION THREE
a) Explain why synchronization of clocks is important in Distributed Systems (4 Marks)
b) Differentiate between external synchronization and internal synchronization
(4 Marks)
c) State and explain four importance of replication in Distributed Systems. (4 Marks)
d) Security is a challenge in DS as compared to Centralized Systems. Discuss four
security requirements of any Distributed System showing clearing the kind of attacks
they address. (4 Marks)
e) Differentiate between passive and active attacks citing two examples in each.
(4 Marks)
QUESTION FOUR
a) Discuss any four advantages of Distributed Systems over the Centralized Systems
(6 Marks)
b) Briefly explain the meaning of the following terms in the context of parallel and
distributed systems. (8 Marks)
i. Mutual exclusion
ii. Scalability
iii. Availability.
iv. Name space
c) Describe using diagrams three algorithms for achieving mutual exclusion (6 Marks)
QUESTION FIVE
a) Reliability is one of the desirable characteristics of a Distributed System. Define the
term reliability. (2 Marks)
b) A fault causes failure of a system. Define the term fault giving two types of faults.
(6 Marks)
c) Differentiate between the following terms in reference to reliability (6 Marks)
i. Fault avoidance
2
ii. Fault tolerance
d) When a failure occurs is in important to detect the fault and rectify the problem.
Explain three techniques used in fault detection and recovery. (6 Marks)