NPTEL Cloud Computing and Distributed Systems Week 7 Assignment Answers 2025

NPTEL Cloud Computing and Distributed Systems Week 7 Assignment Answers 2025

1. Which of these P2P system uses a 1 hop Lookup DHT (Distributed Hash Table) ?

  • CAN
  • CHORD
  • Kelips
  • Gnutella
Answer :- For Answers Click Here 

2. Peer-to-peer (P2P) network systems use ___________________organization of the network overlay for flexibly sharing resources (e.g., files and multimedia documents) stored across network-wide computers.

  • Physical-level
  • Network-level
  • Transport-level
  • Application-level
Answer :- 

3. What is the characteristic of P2P network ?

  • Fault Tolerance
  • Self-Adaptation
  • Dealing with instability
  • All of the mentioned
Answer :- 

4. Choose the correct items for X, and Y.

The Map phase is subdivided into M pieces and the reduce phase into R pieces. There are practical bounds on how large M and R can be, since the master must make X scheduling decisions and keeps Y state in memory.

  • X: O(M + R), Y: O(M * R)
  • X: O(M * R), Y: O(M * R)
  • X: O(M + R), Y: O(M + R)
  • X: O(M * R), Y: O(M + R)
Answer :- 

5. Consider the given table of P2P systems and find out the correct match:

  • (P): (i), (Q): (ii), (R): (iii), (S): (iv)
  • (P): (iii), (Q): (iv), (R): (i), (S): (ii)
  • (P): (iv), (Q): (iii), (R): (i), (S): (ii)
  • (P): (iii), (Q): (i), (R): (ii), (S): (iv)
Answer :- 

6. In a Chord structured DHT (Distributed Hash Table) with N nodes, how many hops would a lookup operation require?

  • N
  • N/2
  • log(N)
  • log(logN)
Answer :- For Answers Click Here 

7. ______________function merges all intermediate values associated with the same intermediate key.

  • Map
  • Reduce
  • Both Map and Reduce
  • None of the mentioned
Answer :- 

8. _______________function processes a key/value pair to generate a set of intermediate key/value pairs.

  • Map
  • Reduce
  • Both Map and Reduce
  • None of the mentioned
Answer :- 

9. What is the primary purpose of the Map phase in MapReduce?

  • To aggregate data
  • To filter and sort data
  • To process and transform input data into key-value pairs
  • To store the final output
Answer :- 

10. In MapReduce, what happens in the Reduce phase?

  • The input data is split into chunks
  • Intermediate key-value pairs are processed and aggregated
  • Data is sorted before processing
  • New key-value pairs are created
Answer :- For Answers Click Here 
Scroll to Top