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