Paper review: < Quality Adaptation for Congestion Controlled Video Playback over the Internet [RHE99] >

Reviewer: <Ryan Gehl>

  1. State the problem the paper is trying to solve.
  2. The purpose of this paper is to present a mechanism for using layered video in the context of unicast congestion control.

  3. State the main contribution of the paper: solving a new problem, proposing a new algorithm, or presenting a new evaluation (analysis). If a new problem, why was the problem important? Is the problem still important today? Will the problem be important tomorrow?  If a new algorithm or new evaluation (analysis), what are the improvements over previous algorithms or evaluations? How do they come up with the new algorithm or evaluation? 
  4. The main contribution of this paper is to describe a method known as quality adaptation to adjust the quality of the playback stream so that the perceived quality is as high as the available network bandwidth will permit.

  5. Summarize the (at most) 3 key main ideas (each in 1 sentence.) 
  6. (1) Quality adaptation allows the server to adjust the quality of the playback stream so that the perceived quality is as high as the available network bandwidth will permit. This is done using a layered scheme.
    (2) With a small amount of buffering, the mechanism can efficiently cope with short-term changes in bandwidth due to AIMD congestion control.

  7. Critique the main contribution
  8. What lessons should researchers and builders take away from this work. What (if any) questions does this work leave open?

One lesson to take away from this work is that smoothness can be achieved in an inherently bursty environment by setting up a producer/consumer model where times of excess bandwidth fill the buffer and times of sparce bandwidth drain it. Maybe this line of thinking can be applied to other smoothness problems.