Date Added: Aug 2012
In this paper, the authors address the problem of providing Video-on-Demand (VoD) services to numerous clients energy-efficiently. To reduce energy consumption, multiple requests for the same video are batched and served by one single multicast stream. However, this brings additional delay to most clients. Utilizing client pre-caching is an efficient way to eliminate the delay: while the server is batching multiple requests, the clients can play the locally cached prefix of the requested video. The multicast session containing the later part of a video can be delayed till the prefix is played out. Their evaluation demonstrates that with a carefully designed pre-caching scheme, even a small cache (with the size of a video) can reduce 50% energy consumption.