Total No. of Questions : 8] SEAT No.
8
23
P6638 [Total No. of Pages : 3
ic-
[6181]-202
tat
B.E. (Information Technology)
8s
DISTRIBUTED SYSTEMS
1:2
02 91
(2019 Pattern) (Semester - VIII) (414450)
3:4
0
31
Time : 2½ Hours] 9/1 13 [Max. Marks : 70
Instructions to the candidates:
0
1/2
.23 GP
1) Answer Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8.
2) Neat diagrams must be drawn wherever necessary.
E
3) Figures to the right side indicate full marks.
82
8
C
23
4) Assume suitable data if necessary.
ic-
16
tat
Q1) a) Why is computer clock synchronization necessary? Describe the design
8.2
8s
requirements for a system to synchronize the clocks in a distributed
.24
1:2
system. [8]
91
49
3:4
30
31
b) What is NTP? With the help of a diagram, describe how NTP works. [9]
01
02
1/2
OR
GP
9/1
CE
Q2) a) Why is the Berkeley algorithm used? Describe how it works using
82
8
23
pseudocode. [8]
.23
ic-
16
tat
b) What is MPI? Describe the point-to-point communication in MPI with
8.2
8s
suitable diagram. [9]
.24
1:2
91
49
3:4
30
Explain in brief, the following send operations in MPI :
31
01
02
i) MPI_Ssend
1/2
GP
9/1
ii) MPI_Bsend,
CE
82
.23
iii) MPI_Rsend
16
8.2
iv) MPI_Isend
.24
P.T.O.
49
Q3) a) What are the key issues in Replica Management? Explain the following
8
23
with respect to content replication and placement with suitable diagram.[9]
ic-
i) Permanent Replicas
tat
8s
ii) Server-Initiated Replicas
1:2
02 91
3:4
iii) Client-Initiated Replicas
0
31
9/1 13
b) What is a primary-based protocol in a consistency protocol? Explain the
0
1/2
working of primary-backup protocol with suitable diagram. [9]
.23 GP
OR
E
82
8
C
23
Q4) a) What are the requirements of dependable systems with respect to fault
ic-
16
tolerance? How RPC handles the communication failure in the presence
tat
8.2
of : [9]
8s
.24
1:2
91
i) The client is unable to locate the server.
49
3:4
30
31
ii) The request message from the client to the server is lost.
01
02
b) What is the distribution commit problem? Discuss how this problem is
1/2
GP
solved using the two-phase commit protocol with suitable diagram. [9]
9/1
CE
82
8
23
.23
Q5) a) What are the key design issues for distributed file systems? Describe theic-
16
tat
requirements for distributed file systems. [8]
8.2
8s
.24
1:2
b) Why Quality of Service Management is important in Distributed
91
Multimedia Systems? Describe QoS manager responsibilities using
49
3:4
suitable graphical representation. [9]
30
31
01
OR
02
1/2
GP
Q6) a) Describe, using the appropriate diagram, how a web service is
9/1
implemented in horizontal distribution using web server clusters. [8]
CE
82
b) Explain in brief, the two places of client-side web caching? Explain
.23
cooperative caching with suitable diagram. [9]
16
8.2
.24
[6181]-202 2
49
Q7) a) What is Service Oriented Architecture (SOA)? Explain the various SOA
8
components. How does it differ from traditional software architecture?
23
[9]
ic-
tat
b) Explain in brief, the key features of Zabbix. [9]
8s
1:2
OR
02 91
3:4
0
Q8) a) Explain in brief, the key features of Prometheus including data model,
31
9/1 13
query language, or alerting rules. [9]
0
1/2
.23 GP
b) Provide an overview of Mach and CHORUS microkernels. How are
memory management techniques used to avoid physical copying of data
E
in Mach and CHORUS? [9]
82
8
C
23
ic-
16
tat
8.2
8s
.24
1:2
91
49
3:4
30
31
01
02
1/2
GP
9/1
CE
82
8
23
.23
ic-
16
tat
8.2
8s
.24
1:2
91
49
3:4
30
31
01
02
1/2
GP
9/1
CE
82
.23
16
8.2
.24
[6181]-202 3
49