Yanming Shen, Department of Electrical and Computer Engineering, Polytechnic University
Zhengye Liu, Department of Electrical and Computer Engineering, Polytechnic University
Shivendra Panwar, Department of Electrical and Computer Engineering, Polytechnic University
Keith Ross, Department of Computer and Information Science, Polytechnic University
Yao Wang, Department of Electrical and Computer Engineering, Polytechnic University
In this paper, we examine the prefetching strategies in a peer-driven video on-demand system. In our design, each video is encoded into multiple low bit-rate substreams and copies of the substreams are distributed to the participating peers. When a peer streams in a substream of rate r, it instead streams at rate r- where r- > r. In this manner, if one of the peer's suppliers disconnects, the client peer can tap the reservoir of prefetched bits while searching for a replacement server, thereby avoiding any glitches or reduced visual quality. We examine how to assign prefetching rates to each of substreams as a function of their importance. Our studies show that appropriate prefetching strategies can bring significant performance improvements for both multiple description and layered videos.
Citation:
Yanming Shen, Zhengye Liu, Shivendra Panwar, Keith Ross, Yao Wang, "On the Design of Prefetching Strategies in a Peer-Driven Video on-Demand System," icme, pp.817-820, 2006 IEEE International Conference on Multimedia and Expo, 2006