Recall the simple model for HTTP streaming shown in Figure 9.3. Suppose the buffer size is infinite
Question:
Recall the simple model for HTTP streaming shown in Figure 9.3. Suppose the buffer size is infinite but the server sends bits at variable rate x(t). Specifically, suppose (t) has the following saw-tooth shape. The rate is initially zero at time t = 0 and linearly climbs to H at time t = T. It then repeats this pattern again and again, as shown in the figure below.
a. What is the server’s average send rate?
b. Suppose that Q = 0, so that the client starts playback as soon as it receives a video frame. What will happen?
c. Now suppose Q > 0 and HT/2 ≥ Q. Determine as a function of Q, H, and T the time at which playback first begins.
d. Suppose H > 2r and Q = HT/2. Prove there will be no freezing after the initial play out delay.
e. Suppose H > 2r. Find the smallest value of Q such that there will be no freezing after the initial playback delay.
f. Now suppose that the buffer size B is finite. Suppose H > 2r. As a function of Q. B, T, and H, determine the time t = tj when the client application buffer first becomes full.
Figure 9.3
Step by Step Answer:
Computer Networking A Top-Down Approach
ISBN: 978-0133594140
7th edition
Authors: James Kurose, Keith Ross