Get premium membership and access revision papers, questions with answers as well as video lessons.

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


Popular Exams



Return to Question Papers