Problem
• How does peer-to-peer enable scalable file distribution? Can you estimate reduction in file distribution time in a peer-to-peer model, given various parameters, such as number of peers?
• What is a Distributed Hash Table? How does it enable scalable content lookup? How does a circular DHT work?
• What is a Content Distribution Network? How does it differ from web caching in minimizing download times?