Semester : SEMESTER 7
Subject : Distributed Computing
Year : 2020
Term : MARCH
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 407
Page:2
14
15
16
17
18
19
b)
௦)
a)
b)
a)
b)
a)
b)
a)
b)
a)
b)
a)
b)
G193009 Pages:2
Identify the failure category in the following events and define it:
i. Dropped messages
ii. Corrupt/duplicate data
iii. Delayed transmission
Explain the significance of middleware in distributed systems
PART (^
Answer any two full questions, each carries 9 marks.
With a neat architecture, explain the steps in establishing a Skype connection.
Describe the features of group communication.
Explain IP multicast
Illustrate the architecture and implementation details of Andrew File System.
Explain the role of virtual file system module (VFS) in Sun NFS.
Sketch the distributed file service architecture and explain its components.
PART 0
Answer any two full questions, each carries 12 marks.
Explain how the time-stamp approach helps in overcoming the lost-update
problem. Discuss how the inconsistencies are removed.
Define deadlock and explain how deadlocks can be detected and prevented.
Explain the use of locks in two phase locking and strict two phase locking.
Evaluate the performance of ring based algorithm for mutual exclusion.
Give an example for the execution of the algorithm to show that processes are
not necessarily granted entry to the critical section in happened-before order.
Illustrate bully algorithm for election with an example.
Outline two scenarios where the election condition 111 is broken in case of Bully
algorithm.
நக்கக்
Page 2 of 2
(3)
(2)
(6)
(3)
(4)
(5)
(4)
(5)
(6)
(6)
(6)
(6)
(8)
(4)