摘要
当前,商用实时流媒体P2P系统同时为终端用户提供多个频道的服务.为了保证服务品质,P2P提供商通常采用超额资源分配的方式,这导致在网络环境多变环境下系统运行效率的低下.针对此问题,在分析P2P频道品质的基础上,提出多频道系统动态资源调配策略.实验结果表明:该算法在基于每个频道资源需求的基础上对各频道进行合理的资源分配,有利于提高P2P系统的流媒体品质,同时避免在网络环境急剧恶化情况下频道品质普遍低下的问题.
P2P streaming systems often adopt multi-channels to deliver streaming to users simultaneously.In order to maintain the quality of service,P2P systems have resorted to over-allocating server resources to different channels,which results in low-efficiency and high-cost.To address this problem,we propose a streaming quality model of P2P live streaming systems,Then we propose a dynamic resource allocation algorithm for multi-channel P2P live streaming systems based on the proposed quality model.The experimental results show that the algorithm can not only improve the channel streaming quality for multi-channel P2P live streaming systems,but also effectively avoid the general poor streaming quality of some channels in P2P live streaming systems under extreme Internet conditions.
出处
《小型微型计算机系统》
CSCD
北大核心
2012年第8期1650-1654,共5页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(90818028)资助
关键词
多频道
P2P
实时流媒体
资源分配
multi-channel
P2P
live streaming
resource allocation