Bmit 424: Distributed Systems And Applications Y4s2 Question Paper
Bmit 424: Distributed Systems And Applications Y4s2
Course:Bachelor Of Business Management And Information Technology
Institution: Kabarak University question papers
Exam Year:2009
COURSE CODE: BMIT 424
COURSE TITLE: DISTRIBUTED SYSTEMS AND APPLICATIONS
STREAM: Y4S2
INSTRUCTIONS:
1. Question ONE is compulsory
2. Answer any other THREE questions
PLEASE TURN OVER
QUESTION 1 (40 MARKS)
(a) Explain the following terms
(i) Distributed system (1 Mark)
(ii) Standard data exchange language (1 Mark)
(iii) Portable programming language (1 Mark)
(iv) Load balancing (1 Mark)
(v) Interface Definition Language (1 Mark)
(b) (i) What is distributed file system? (2 Marks)
(ii) Describe the Google distributed File system (3 Marks)
(c) Explain transaction ACID properties and give importance of each property (4 Marks)
(d) Discuss advantages and disadvantages of Distributed applications (7 Marks)
(e) Describe the structure of DCE middleware and the services it provides (6 Marks)
(f) Discuss any three services that an operating system should provide to simplify development
of distributed applications (3 Marks)
QUESTION 2 (20 MARKS)
(a) Describe how you can use Java and CORBA develop distributed applications.
(4 Marks)
(b) How are the following transparencies ensured in a distributed application?
(i) Naming transparency (2 Marks)
(ii) Management transparency (2 Marks)
(iii) Location transparency (2 Marks)
(c) Describe Google cluster architecture (6 Marks)
(d) Explain how Distributed operating systems are used to build distributed application and
give one advantage. (4 Marks)
QUESTION 3 (20 MARKS)
(a) Contrast middleware and portable programming language as an approaches to building
distributed systems (4 Marks)
(b) Describe the following middleware and give one strength and weakness
(i) DCOM (4 Marks)
(ii) RMI (5 Marks)
(c) Describe four major trends in Transaction processing monitors (4 Marks)
(b) What are official standards? Give two disadvantages of official standards (3 Marks)
QUESTION 4 (20 MARKS)
(a) Describe how you can use distributed databases system to implement distributed applications.
(9 Marks)
(b) Discuss how multiple processes or users communicate in distributed system using group
communication. (7 Marks)
(c) Explain four characteristics of a good server program (4 Marks)
QUESTION 5 (20 MARKS)
(a) Describe the architecture of service oriented applications (5 Marks)
(b) Discuss Naming and locations services, and how they are implemented in windows active
directory. (8 Marks)
(c) Describe Common Model multiple programming languages approach to building Distributed
systems. Give two advantages and one disadvantages of using this approach.
(7 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