中国邮电高校学报(英文) ›› 2012, Vol. 19 ›› Issue (1): 77-86.doi: 10.1016/S1005-8885(11)60231-8

• Networks • 上一篇    下一篇

Resource assignment in short video accelerator system

黄丹,陈常嘉   

  1. 北京交通大学
  • 收稿日期:2011-06-08 修回日期:2011-09-26 出版日期:2012-02-28 发布日期:2012-02-21
  • 通讯作者: 黄丹 E-mail:daisy.huangdan@gmail.com

Resource assignment in short video accelerator system

  1. School of Electronics and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
  • Received:2011-06-08 Revised:2011-09-26 Online:2012-02-28 Published:2012-02-21
  • Contact: Dan Huang E-mail:daisy.huangdan@gmail.com

摘要:

Video accelerator is developed for better user experience in video sharing websites such as YouTube. PPLive video accelerator (PPVA), which has the largest number of users in China, is based on peer-to-peer (P2P) system. The number of videos and peers in PPVA is by orders of magnitude many times larger than which in traditional P2P video on demand (VoD) system. As a result, even though the resource is sufficient, due to unfairness assignment, the quality of service can hardly satisfy all users. In this paper, we concentrate on the assignment of the fundamental resources in PPVA: storage and bandwidth. The problem of storage assignment is formulated as a nonlinear program (NLP) regarding the number of request as a random variable. The results show that the influence of the variance of requests is not negligible and proportional approach is appropriate only when the mean is much larger than the variance. The criteria about how to locate videos to appropriate peers are also presented, taking into account constrains such as the utilization of total bandwidth, the probability of bandwidth competition and the fairness between videos. Furthermore, the heuristic algorithms of allocating upload bandwidth in centralized and distributed fashion are proposed and evaluated against a widely used strategy (equal allocation) with respect to the balance among videos. Simulation results demonstrate that both algorithms can lead to significant performance improvement.

关键词:

P2P system, resource assignment, bandwidth allocation, short video accelerator

Abstract:

Video accelerator is developed for better user experience in video sharing websites such as YouTube. PPLive video accelerator (PPVA), which has the largest number of users in China, is based on peer-to-peer (P2P) system. The number of videos and peers in PPVA is by orders of magnitude many times larger than which in traditional P2P video on demand (VoD) system. As a result, even though the resource is sufficient, due to unfairness assignment, the quality of service can hardly satisfy all users. In this paper, we concentrate on the assignment of the fundamental resources in PPVA: storage and bandwidth. The problem of storage assignment is formulated as a nonlinear program (NLP) regarding the number of request as a random variable. The results show that the influence of the variance of requests is not negligible and proportional approach is appropriate only when the mean is much larger than the variance. The criteria about how to locate videos to appropriate peers are also presented, taking into account constrains such as the utilization of total bandwidth, the probability of bandwidth competition and the fairness between videos. Furthermore, the heuristic algorithms of allocating upload bandwidth in centralized and distributed fashion are proposed and evaluated against a widely used strategy (equal allocation) with respect to the balance among videos. Simulation results demonstrate that both algorithms can lead to significant performance improvement.

Key words:

P2P system, resource assignment, bandwidth allocation, short video accelerator