You are on page 1of 3

www.sppuonline.

com

Total No. of Questions :10] SEAT No. :

6
R3
P3138 [Total No. of Pages :3

VE
[5154] - 704

ER
B.E. (Information Technology)

S
DISTRIBUTED SYSTEM

:47
17 91
(2012 Course) (Semester - II) (End Semester) (414461)

:36
/20 30
13
Time : 2½ Hours]
17 P0
1 [Max. Marks :70
Instructions to the candidates:
1) Answer Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8, Q9 or Q10.
9.2 EG

/05

2) Figures to right indicate full marks.

36
C

3) Neat diagrams must be drawn wherever necessary.

ER
34

4) Assume suitable data if necessary.

RV
SE
1.3

Q1) a) A server program written in one language (for example, C++) provides
.14

the implementation of a BLOB object that is intended to be accessed by


:47
91
clients that may be written in a different language (for example, java). the
14

:36
client and server computers may have different hardware, but all of them
30
13

are attached to an internet. Describe the problems due to each of the five
01
17

aspects of heterogeneity that need to be solved to make it possible for a


/20
GP

client object to invoke a method on the server object. [6]


/05

b) List the various challenges during the construction of Distributed systems.


CE

36
17

Describe the challenges while designing of scalable distributed system.[4]

ER
34

OR
RV
9.2

SE
1.3

Q2) a) What are types of failures? Classify the following failures based on types
.14

of failures with justification. [6]


:47
91
14

:36

i) Sudden shutdown of a system.


30
13

ii) Network crash.


01
17
/20
GP

iii) System reset while working.


/05

iv) Unnoticed event handler closing a word document.


CE
17

b) What are various forms of Transparency in Distributed System? Illustrate


34

Network Transparency with an example. [4]


9.2
1.3
.14

[5154] - 704 1 P.T.O.


14
www.sppuonline.com

Q3) a) Explain role of client and server stub procedures in RPC in the context

6
R3
of a procedural language. [6]

VE
b) Explain two main characteristics of distributed event-based systems.[4]

ER
S
OR

:47
17 91
:36
/20 30
Q4) a) What is Publich-Subscribe system of Communication? [4]

13
17 P0
1
b) What are Web Services? Explain SOAP and REST based Web Services
in a nutshell. [6]
9.2 EG

/05

36
Q5) a) Explain the Passive and Active model of repliction for fault tolerance.[8]
C

ER
34

RV
b) Explain the Chandy-Lamport ‘snapshot’ algorithm for determining global

SE
1.3

states of distributed systems. [8]


.14

:47
91
OR
14

:36
30
13

Q6) a) Explain Network Time Protocol to distribute time information over


01
17

Internet. [8]
/20
GP
/05

b) Explain Ricart and Agrawala algorithm to implement mutual exclusion


CE

36
17

between N peer processes that is based upon multicast. [8]

ER
34

RV
9.2

Q7) a) How does distributed file system differ from a file system used for a
centralized time sharing system? [8]
SE
1.3
.14

:47
91

b) Explain the design of Bit Torrent, a file sharing applicaiton. [8]


14

:36
30
13

OR
01
17
/20
GP

Q8) a) Illustrate the concept of naming services and DNS in Distributed systems.
/05

[8]
CE
17

b) Explain the Cluster based Distributed File Systems with suitable example
34

of HDFS. [8]
9.2
1.3
.14

[5154] - 704 2
14
www.sppuonline.com

Q9) a) Explain the SSL with respect to following: [10]

6
R3
i) Record Protocol layer.

VE
ER
ii) Handshake layer.

S
:47
17 91
b) How is a host protected from mobile code using java sandbox? [8]

:36
/20 30
13
1 OR
17 P0

Q10)a) What do you meant by public-key Cryptography? Explain Digital


Signatures with public keys. [8]
9.2 EG

/05

36
b) Explain the following concepts with respect to Distributed Multimedia
C

ER
System. [10]
34

RV
i) Resource Management.

SE
1.3
.14

:47
ii) Stream Adaptation.

www.sppuonline.com
91
14

:36
30
13
01

EEE
17

www.sppuonline.com
/20
GP
/05
CE

36
17

ER
34

RV
9.2

SE
1.3
.14

:47
91
14

:36
30
13
01
17
/20
GP
/05
CE
17
34
9.2
1.3
.14

[5154] - 704 3
14

You might also like