Question: We will now consider how long it will take YouTube to serve users under different architectures. There are N users watching the same video of
We will now consider how long it will take YouTube to serve users under different architectures. There are N users watching the same video of size F at the same time, download rates are all d , client upload rates are all u . These users all connect to same server at the starting stage. The uploading rate of this server is u . What is the minimum distribution time (to serve all s clients) under the following scenarios?
1. In traditional server-client architecture? (show math)
2. If YouTube moves to a P2P model, in which clients can exchange pieces of the video with each other in parallel with downloading from server?
3. If YouTube replicates to N identical servers? Each server can serve multiple users at the same time, but the total upload rate for each server cannot exceed Us.
4. What is the minimum distribution time if there are M servers in the CDN, where N = kM and k is a positive integer? Each server can serve multiple users at the same time, but the total upload rate for each server cannot exceed Us .
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
