NPTEL Cloud Computing and Distributed Systems Week 3 Assignment Answers 2025
1. In a Classical Algorithm of Ring Election, what will be the message complexity for N labelled processes.
- (N-1) messages
- (2N-1) messages
- (3N-1) messages
- (4N-1) messages
Answer :- For Answers Click Here
2. True or False ?
There is no leader election algorithm for anonymous rings, even if algorithm knows the ring size (non-uniform) and synchronous model.
- True
- False
Answer :-
3. True or False ?
Zookeeper is a replicated service that holds the metadata of distributed applications.
- True
- False
Answer :-
4. True or False ?
“Leader Election problem represents a general class of non symmetry-breaking problems.”
- True
- False
Answer :-
5. ZooKeeper itself is intended to be replicated over a sets of hosts called :
- Chunks
- Ensemble
- Subdomains
- None of the mentioned
Answer :-
6. Find the message and time complexity of below algorithm:
send value of own id to the left
when receive an id j (from the right):
if j > id then
forward j to the left (this processor has lost)
if j = id then
elect self (this processor has won)
if j < id then
do nothing
- O(n2) Messages and O(n) time
- O(logn) Messages and O(logn) time
- O(n) Messages and O(n2) time
- O(n3) Messages and O(n) time
Answer :- For Answers Click Here
7. In the O(nlogn) messages leader election algorithm, the probe distance in phase k is _ and the Number of messages initiated by a processor in phase k is at most ______________including probes and replies in both directions.
- 2k−1,4k
- 2k,4∗2k
- k,2k
- 2k,4∗2k
Answer :-
8. Consider the following statements:
Statement 1: When two processes are competing with each other causing data corruption, it is called deadlock
Statement 2: When two processes are waiting for each other directly or indirectly, it is called race condition.
- Only statement 1 is true
- Only statement 2 is true
- Both statements are true
- Both statements are false
Answer :-
9. In an anonymous ring topology, which of the following is true regarding leader election?
- Leader election is always possible in both synchronous and asynchronous settings
- Leader election is possible only if the number of nodes is known.
- Leader election is impossible in an anonymous ring without additional mechanisms.
- The election can be performed using a random number assigned to each node.
Answer :-
10. How does having unique node identifiers (non-uniform ring) affect the leader election process?
- It makes the election process more complex and inefficient.
- It allows leader election to be completed in a finite number of steps using identifier-based comparison.
- It has no impact, as the algorithm would work the same way in uniform and non-uniform rings.
- It requires additional communication rounds to resolve conflicts among nodes
Answer :- For Answers Click Here