摘要
针对现有P2P直播系统在动态环境下存在的较大启动时延等性能问题,建立节点的启动过程模型,分析影响节点的启动过程性能的关键因素,并从数据调度的角度提出了1种节点状态自适应的启动策略。该策略对节点的启动过程中的请求起始位置的选取、缓冲区的数据填充策略、播放策略3方面进行改进,以提高节点在启动过程中获取数据的效率,减少资源浪费,改进开始播放条件,进而达到提高节点对动态环境的适应性,提高系统的数据分发效率,降低节点的启动时延与播放延时的目的。仿真结果表明,该策略在动态环境下能够降低节点的启动时延与播放延时,提高数据分发效率。
In order to solve the performance problems of existing P2P live streaming system in the dynamic environment,such as considerable startup delay,the node startup process was modeled to analyze the key factors,which had effects on node startup process performance.From the view of data scheduling,a node status adaptive startup strategy(NSAS) was proposed.This strategy improved three major processes of node startup process,which were selecting the startup request point,data scheduling,and playing strategy,so as to reduce the resource waste in startup process,accelerate nodes obtaining chunks and improve start playing conditions.Simulation results showed that this strategy can improve the system adaptability to dynamic environment and data distribution efficiency,and reduce the startup delay and playback lag.
出处
《四川大学学报(工程科学版)》
EI
CAS
CSCD
北大核心
2013年第4期117-123,共7页
Journal of Sichuan University (Engineering Science Edition)
基金
中国科学院战略性先导科技专项子课题资助项目(XDA06010302)
国家科技支撑计划资助项目(2011BAH19B04)
国家"863"计划重大项目(2011AA01A102)
关键词
P2P网络
流媒体
时延
调度
启动过程
peer to peer(P2P) networks
streaming
delay
scheduling
startup process