0% found this document useful (0 votes)
277 views2 pages

It306 A

This document appears to be an exam for a distributed systems course, consisting of multiple choice and short answer questions. It covers several topics in distributed systems including: - The functions of middleware and the roles of client and server stubs. - Mobile code and classes of omission and arbitrary failures. - Inter-process communication over TCP and external data representation/marshalling. - How UFID helps with flat file service and problems with logical clocks solved by vector clocks. - A comparison of flat file service and directory service operations. - The architecture of SUN NFS. - One-copy update semantics and motivations for name services. - CORBA RMI.

Uploaded by

SANU
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
277 views2 pages

It306 A

This document appears to be an exam for a distributed systems course, consisting of multiple choice and short answer questions. It covers several topics in distributed systems including: - The functions of middleware and the roles of client and server stubs. - Mobile code and classes of omission and arbitrary failures. - Inter-process communication over TCP and external data representation/marshalling. - How UFID helps with flat file service and problems with logical clocks solved by vector clocks. - A comparison of flat file service and directory service operations. - The architecture of SUN NFS. - One-copy update semantics and motivations for name services. - CORBA RMI.

Uploaded by

SANU
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

D D6815 Pages: 2

Reg No.:_______________ Name:__________________________


APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SIXTH SEMESTER B.TECH DEGREE EXAMINATION, APRIL 2018
Course Code: IT306
Course Name: DISTRIBUTED SYSTEMS (IT)
Max. Marks: 100 Duration: 3 Hours
PART A
Answer any two full questions, each carries 15 marks. Marks
1 a) What are the functions of middleware? (3)
b) Explain the role of client stub procedure and server stub procedure. (5)
c) Compare architectural model and fundamental model. (7)
2 a) Explain mobile code. (2)
b) Describe the classes of omission and arbitrary failures. (5)
c) With a real time example explain the relevance of event ordering. (8)
3 a) Explain inter process communication over TCP with program. (10)
b) Define the relevance of External data representation and marshalling. (5)

PART B
Answer any two full questions, each carries 15 marks.

4 a) How UFID helps in flat file service? (2)


b) What are the problems in logical clock? How is it solved using vector (5)
clock?
c) Compare flat file service operations and directory service operations. (8)
5 Explain the architecture of SUN NFS. (15)
6 a) What is one-copy update semantics? (3)
b) Describe Name service and its motivations. (5)
c) (7)

Calculate vector clock value of all events


Page 1 of 2
D D6815 Pages: 2

PART C
Answer any two full questions, each carries 20 marks.
7 Explain CORBA RMI. (20)
8 a) There are algorithms for choosing a unique process to play a particular role in (10)
Distributed Systems. Explain.
b) List various Consistency Models in Distributed systems. (10)
9 a) Describe the term byzantine general problem. (3)
b) Compare Message passing and DSM. (5)
c) What are the different categories of failure detectors? Compare the detection (5)
mechanisms.
d) What are the criteria for evaluating the performance of mutual exclusion (7)
algorithm?
****

Page 2 of 2

You might also like