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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!