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

Distributed Systems And Applications Question Paper

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 SYSTEM AND
APPLICATION

INSTRUCTIONS:
1. This question paper has FIVE questions
2. Answer question ONE and any other THREE questions

QUESTION ONE (40 MARKS) COMPULSORY

(a) What is middleware? Give any three types of middleware (4mks)
(b) Describe the CORBA architecture. What is the use of Object Request Broker?
(5mks)
(c) You are required to transfer money from Account A to account B. Describe the
transactions involved and how they obey ACID properties (5mks)
(d) What are the key distinctions between Cluster and Grid computing? (2mks)
(e) What is IP multicasting? State four forms of IP addressing (5mks)
(f) What is the difference between client server and peer process communication
(2mks)
(g) Explain with the aid of a diagram the layers of distributed system (5mks)
(h) Suppose you have three processes P1, P2 and P2 having their execution times
8sec, 6sec and 4sec respectively. If the time slice is 2sec explain how many
rounds will it take the scheduler to complete the processes using Round Robin
algorithm (4mks)
(i) Write short notes in the following
(i) Message passing
(ii) Fault tolerance
(iii) Stubs
(iv) Concurrency (8mks)


QUESTION TWO (20 marks)

(a) When is a system said to be in the same communication group (2mks)
(b) List and explain any two types of transparencies in distributed system (2mks)
(c) What are the differences of ODBC and ADO.NET (3mks)
(d) Explain global name service with a diagram (5mks)
(e) A mobile company wishes to design systems which are distributed in offices
countrywide. Explain the factors they will consider for the effective working
of their systems (5mks)
(f) Explain SMB file system (3mks)


QUESTION THREE (20 marks)

(a) If there are three systems distributed over a LAN having clocks reading 10.22am,
10.15am and 10.17am respectively, explain the use of local averaging algorithm
to solve the problem of synchronization in these systems’ clocks and what time it
will read after synchronization (5mks)
(b) Write short notes on X.500 and LDAP standards (4mks)

(c) What is distributed database? Give four advantages of distributed database (5mks)
(d) What is COM, DCOM objects in distributed systems (4mks)
(e) Explain transparency in distributed operating system (2mks)
(f) Explain any three features of good messaging system (3mks)

QUESTION FOUR (20 marks)

(a) What is remote procedure call? Describe the RPC model (5mks)
(b) Progammer1 writes a service that performs some useful function and regularly
updates it. Progammer2 wishes to use the service provided by Developer A.
Explain with the aid of a diagram how Java RMI assists in this (5mks)
(c) Define the following terms (i) Interface Definition Language(IDL)
(ii) Direct Information tree (DIT) (4mks)
(d) Explain Transaction processing monitors (2mks)
(e) Explain two types of distributed database (4mks)


QUESTION FIVE (20 marks)

(a) A client wishes to obtain a service from a machine in a different location, explain
with the aid of a diagram the procedure of obtaining this service using RPC
(5mks)
(b) Define the following terms
(i) Relative distinguished Name (RDN)
(iii) Nested transaction
(iv) Scalability (6mks)
(c) What is IPC? Explain two types of data communication (5mks)
(d) What is Domain Name Service (DNS)? (2mks)
(e) Compare and contrast distributed operating system with ordinary operating
system (4mks)






More Question Papers


Popular Exams



Return to Question Papers