2012 · 30 citations · 14 references
ComputingComputer SystemsInformation TechnologyDigital CommunicationDistributed SystemsMobile ComputingCachingCaching StrategiesContent Delivery NetworksLatency OptimizationLow-power Cache DesignStream ProcessingCache Allocation PoliciesCaching MechanismsClient AllocationEnergy ConsumptionEnergy-efficient NetworkingMulticast ProtocolsMulticast TransmissionVideo Streaming Delivery
In this paper, we 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. Our 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. Moreover, we determine the optimal client cache allocation scheme to maximize the utilization of client cache and further minimize the energy consumption.
14
Kien A. Hua, Ying Cai, Simon Sheu · 1998 · 597 citations · Full text
Segment-based proxy caching of multimedia streams
Kun‐Lung Wu, Philip S. Yu, Joel L. Wolf · 2001 · 223 citations