Optimal Prefetching Scheme in P2P VoD Applications With Guided Seeks

被引:25
作者
He, Yifeng [1 ]
Shen, Guobin [2 ]
Xiong, Yongqiang [2 ]
Guan, Ling [1 ]
机构
[1] Ryerson Univ, Toronto, ON M5B 2K3, Canada
[2] Microsoft Res Asia, Beijing, Peoples R China
关键词
Information aggregation; optimization; Peer-to-Peer (P2P) Video-on-Demand (VoD); prefetching scheme; seeking delay; sketch;
D O I
10.1109/TMM.2008.2008929
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most existing Peer-to-Peer (P2P) Video-on-Demand (VoD) systems have been designed and optimized for the sequential playback. In practice, users often want to seek to the positions they are interested in. Such frequent seeks raise greater challenges to the design of the prefetching scheme. In this work, we first propose the concept of guided seeks. With the guidance, users can perform more efficient seeks to the desired positions. The guidance can be obtained from collective seeking statistics of other peers who have watched the same title in the previous and/or concurrent sessions. However, it is very challenging to aggregate the statistics efficiently, timely and in a completely distributed way. We design the hybrid sketches that not only capture the seeking statistics at significantly reduced space and time complexity, but also adapt to the popularity of the video. From the collected seeking statistics, we estimate the segment access probability, based on which we further develop an optimal prefetching scheme and an optimal cache replacement policy to minimize the expected seeking delay at every viewing position. Through extensive simulations, we demonstrate that the proposed prefetching framework significantly reduces the seeking delay compared to the sequential prefetching scheme.
引用
收藏
页码:138 / 151
页数:14
相关论文
共 32 条
  • [21] Li J, 2005, Proceedings of the 3rd Annual Communication Networks and Services Research Conference, P197
  • [22] LI Z, 2006, P SHINE AUG
  • [23] Sharma A, 2005, IEEE INFOCOM SER, P1139
  • [24] On the design of prefetching strategies ina peer-driven video on-demand system
    Shen, Yanming
    Bu, Zhengye
    Panwar, Shivendra
    Ross, Keith
    Wang, Yao
    [J]. 2006 IEEE International Conference on Multimedia and Expo - ICME 2006, Vols 1-5, Proceedings, 2006, : 817 - 820
  • [25] Push-to-peer video-on-demand system:: Design and evaluation
    Suh, Kyoungwon
    Diot, Christophe
    Kurose, Jim
    Massoulie, Laurent
    Neumann, Christoph
    Towsley, Don
    Varvello, Matteo
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2007, 25 (09) : 1706 - 1716
  • [26] Performance optimization problem in speculative prefetching
    Tuah, NJ
    Kumar, M
    Venkatesh, S
    Das, SK
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (05) : 471 - 484
  • [27] VANDERBEI R. J., 2001, Linear Programming: Foundations and Extensions, V2nd
  • [28] Xu XF, 2004, IEEE IMAGE PROC, P1759
  • [29] VMesh: Distributed segment storage for peer-to-peer interactive video streaming
    Yiu, W. -P. Ken
    Jin, Xing
    Chan, S. -H. Gary
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2007, 25 (09) : 1717 - 1731
  • [30] ZAHARIA MA, 2006, P IPTIPS FEB