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 Computer Science

Institution: Dedan Kimathi University Of Technology question papers

Exam Year:2011



KIMATHI UNIVERSITY COLLEGE OF TECHNOLOGY
University Examinations 2011/2012
FOURTH YEAR FINAL EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE/INFORMATION TECHNOLOGY
ICS 2403: DISTRIBUTED SYSTEMS
DATE: TIME: 2 HRS
Instructions: Answer Question 1 and Any Other Two.
INSTRUCTION: Answer question one and any other two questions.
QUESTION 1
a) What is a distributed system?
[3 Marks]
b) What are the ACID properties of transactions?
[4 Marks]
c) State the advantages of distributed systems over centralized systems
[5 Marks]
d) Discuss the following challenges to distributed system construction
1. Heterogeneity
2. Openness
3. Security
4. Scalability
5. Failure handling
6. Transparency
7. Concurrency
[14 Marks]
e) Discuss what you understand by the term middleware.
[4 Marks]
QUESTION 2
a) Difference between blocking semantics and non-blocking semantics
[4 Marks]
b) Differentiate between the following transparency
ii. Location and access transparency
iii. Performance and scaling transparency
[4 Marks]
c) With aid of a diagram discuss the ten steps messages are passed in RPCs client/server model.
[10 Marks]
QUESTION 3
a) Discuss the advantages and disadvantages of distributed processing
[6 Marks]
b) List down the seven layers of OSI model and discuss the purpose of each layer.
[14 Marks]
QUESTION 4
a) List down the disadvantages of distributed systems
[5 Marks]
b) With aid of a diagram describe the architecture of distributed computing environment.
[5Marks]
c) What do you understand by the following distributed data terminologies?
1. Consistent state.
2. Transaction.
3. Temporary inconsistency.
4. Serialized schedule.
5. Schedule.
[10 Marks]
QUESTION 5
a) Summarize the advantages of distributed systems over isolated (personal) computers.
[5 Marks]
b) What is the difference between distributed system and uniprocess?
[4 Marks]
c) Discuss the following invocations semantics in RMI
i. At-least-once:
ii. Maybe
iii. At-most-once
[6 Marks]
d) Briefly discuss Christian’s and Berkeley’s synchronization algorithms.
[5 Marks






More Question Papers


Popular Exams


Mid Term Exams

End Term 1 Exams

End Term 3 Exams

Opener Exams

Full Set Exams



Return to Question Papers