Total No. of Questions : 8] SEAT No.
8
23
P1452 [Total No. of Pages : 2
ic-
[6004]-574
tat
B. E. (Information Technology)
8s
DISTRIBUTED SYSTEMS
2:1
02 91
(2019 Pattern) (Semester - VIII) (414450)
4:3
0
31
Time : 2½ Hours] 7/0 13 [Max. Marks : 70
0
Instructions to the candidates:
6/2
.23 GP
1) Answer Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8.
2) Figures to right indicate full marks.
E
3) Neat diagrams must be drawn wherever necessary.
80
8
C
23
4) Assume suitable data, if necessary.
ic-
16
tat
8.2
Q1) a) What are the general characteristics of inter-process communication?
8s
What are various types of Synchronous and asynchronous
.24
2:1
91
communication in IPC? Why it is blocking receive has no disadvantages
49
4:3
in Java. [8]
30
31
b) What is Network virtualization? What are the types of overlay networks?
01
02
What are the various advantages of overlay networks? [9]
6/2
GP
OR
7/0
Q2) a) Describe Lamport’s clock algorithm and give an example of how to
CE
80
8
23
order events in a distributed system. What are the algorithm’s limitations?
.23
ic-
[8]
16
tat
b) Why do we need an election algorithm? Using appropriate diagrams.
8.2
8s
describe the bully algorithm step-by-step. [9]
.24
2:1
91
49
4:3
Q3) a) What are the key issues in Replica Management? Explain the following
30
31
with respect to content replication and placement with suitable diagram.[9]
01
02
i) Permanent Replicas
6/2
GP
ii) Server-Initiated Replicas
7/0
iii) Client-Initiated Replicas
CE
80
b) What is a primary-based protocol in a consistency protocol? Explain the
.23
working of replicated write protocols with active replication. [9]
16
OR
8.2
.24
P.T.O.
49
Q4) a) What is checkpointing in a distributed system? Explain the working of
8
23
Coordinated checkpointing recovery mechanism. [9]
ic-
b) What are two primary reasons for replication? Explain the causal
tat
consistency model with suitable example using distributed shared
8s
database. [9]
2:1
02 91
4:3
Q5) a) Describe the architecture of Sun Network File System in details. [8]
0
31
b) 7/0 13
What is a Directory Service? What is the difference between DNS and
x500? Describe in detail the components of X.500 service architecture.[9]
0
6/2
.23 GP
OR
Q6) a) Describe the design of a peer-to-peer download system designed to
E
80
8
C
23
support very large multimedia files. How does the BitTorrent protocol
ic-
operate? [8]
16
tat
b) What are web services? Describe with a suitable diagram the general
8.2
8s
organization of the Apache web server. [9]
.24
2:1
91
49
4:3
Q7) a) Explain the following in brief: [9]
30
31
i) Wearable devices
01
02
ii) PVM
6/2
GP
iii) JINI
7/0
b) Explain with an application (e.g., Travel Booking Service) various key
CE
80
8
23
components of Service Oriented Architecture. [9]
.23
OR ic-
16
tat
Q8) a) Explain in brief the following Distributed System monitoring tools: [9]
8.2
8s
i) Zabbix
.24
2:1
91
ii) Nagios
49
4:3
30
b) Explain in brief following Microkernels. [9]
31
01
i) Mach
02
6/2
ii) CHORUS
GP
7/0
CE
80
.23
16
8.2
.24
[6004]-574 2
49