Get premium membership and access revision papers, questions with answers as well as video lessons.
Got a question or eager to learn? Discover limitless learning on WhatsApp now - Start Now!

Bmit 424: Distributed Systems And Applications Question Paper

Bmit 424: Distributed Systems And Applications 

Course:Bachelor Of Business Management And Information Technology

Institution: Kabarak University question papers

Exam Year:2010



KABARAK UNIVERSITY
UNIVERSITY EXAMINATIONS
2009/2010 ACADEMIC YEAR FOR THE DEGREE OF BACHELOR OF BUSINESS MANAGEMENT & INFORMATION TECHNOLOGY
COURSE CODE: BMIT 424
COURSE TITLE: DISTRIBUTED SYSTEMS AND APPLICATIONS
STREAM: Y4S2

INSTRUCTIONS:
Answer Question 1 and three other Questions

QUESTION 1 (40 MARKS)

(a) Explain the following terms
(i) Official standard (1 Mark)
(ii) Defacto standard (1 Mark)
(iii) Application interoperability (1 Mark)
(iv) Thin client (1 Mark)

(b) Explain four important issues that all distributed files systems need to support
(4 Marks)
(c) (i) Explain transaction ACID properties. (4 Marks)

(ii) Explain three things that concurrent transactions should not be allowed to do and
how SQL server uses locks to prevent with them (6 Marks)

(d) (i) Discuss four problems or disadvantages of Distributed applications (4 Marks)
(ii) Explain how a named distributed technology helps deal with each problem or
disadvantage and its effectiveness. (Do not include distributed file system). (5 Marks)

(e) What are three advantages of Distributed object architectures over client/server architectures?
(3 Marks)

(f) Describe Java Enterprise Edition and how its features assist developers of distributed
systems. (6 Marks)

(g) Discuss any four services that an operating system should provide to simplify development
of distributed applications (4 Marks)


QUESTION 2 (20 MARKS)

(a) Explain any five functions of Microsoft transaction server. (5 Marks)
(b) Discuss how you would go about building powerful distributed high performance systems
at low cost. (Include reasons why costs are low) (6 Marks)
(c) Describe Google cluster architecture (6 Marks)
(d) Explain the following transparencies
(i) Replication transparency (1 Mark)
(ii) Failure transparency (1 Mark)
(iii) Management transparency (1 Mark)

QUESTION 3 (20 MARKS)

(a) Explain features of .Net Framework that assist in developing distributed applications
(5 Marks)
(b) Describe the architecture of service oriented applications (5 Marks)
(c) Explain how a client application is able to communicate with a Google cluster
(5 Marks)
(d) Explain five benefits of transaction processing monitor to users and developers of distributed
applications. (5 Marks)


QUESTION 4 (20 MARKS)
(a) Discuss the following issues of distributed multi-database systems.
(i) Control (2 Marks)
(ii) Heterogeneity (2 Marks)
(iii) Distribution (1 Mark)

(b) Discuss how multiple processes or users communicate in distributed system using group
communication. (7 Marks)
(c) (i) Describe the structure of ODBC and functions of its various components
(6 Marks)
(ii) Explain two disadvantages of ODBC. (2 Marks)


QUESTION 5 (20 MARKS)

(a) Describe the structure of DCE middleware (6 Marks)
(b) Compare DCOM and CORBA (5 Marks)
(c) Write the following RMI programs for a calculator application that adds and subtracts two
numbers of type long.
(i) Calculator interface. (3 Marks)
(ii) Calculator interface Implementation. (3 Marks)
(ii) Calculator client. (3 Marks)






More Question Papers


Popular Exams



Return to Question Papers