The present invention discloses a P2P data scheduling method based on feature priority, which solves the problem that traditional slicing scheduling strategies focus only on partial types of fragmentation and ignore other types of fragmentation. According to the characteristics of split will be divided into emergency film slice, anchor pieces, rare piece and ordinary piece four piece, and is no longer like the traditional anchor anchor strategy as simply video parts, but to set the anchor point according to the video frequency by request. The download priority of each fragment is set from high to low. When the high priority slice download is completed, the sub priority fragment is downloaded until the four fragments are downloaded. The block scheduling scheme proposed by the invention ensures the fluency of video playback while providing good user experience and increasing the number of rare fragments of the system.
【技术实现步骤摘要】
一种基于特征优先级的P2P数据调度方法
本专利技术是一种基于特征优先级的P2P数据调度策略,属于多媒体通信
技术介绍
近年来,基于P2P的视频点播服务应用快速发展,相关的技术受到研究人员的高度重视。在P2P视频点播系统中,存在多个对等节点。每个对等节点可以同时充当服务器和客户端。由于大多数视频传输发生在对等节点之间,从而有效减轻视频服务器压力。然而在P2P网络中,也面临着视频点播服务质量不高和网络节点计算资源利用率低等问题,为解决这些问题人们提出了多种数据分片调度策略,如紧急策略、随机策略和最少紧急混合策略等。紧急策略,是指节点优先选择距离当前播放时间最近的分片进行下载。公开号为CN102025645A的专利提出了一种紧急调度方法,该方法认为离播放点越近的分片其下载优先级越高而离播放点越远的分片其下载优先级越低。公开号为CN103327415A的专利提出了一种加速下载视频的方法,该方法按照播放的顺序把分片加入到下载队列中,下载队列中靠前的分片较小,而靠后的分片较大。公开号为CN103905917A的专利提出一种基于双窗口的分片调度方法,该方法将依据离播放点的距离划分得到两个大小相等的子窗口(紧急窗口和一般窗口),其中紧急窗口会紧急下载一般窗口下载失败的分片,起到及时补漏的作用。紧急策略能够有效提高视频播放的流畅性,但会导致靠近视频开始时的分片副本较多而临近视频结束时的分片副本较少,这会使得观看同一视频不同内容的两个节点很难互相为对方提供分片。随机策略,是指节点随机选择分片进行下载。公开号为CN104506897A的专利提出了一种加权随机分片选择方 ...
【技术保护点】
一种基于特征优先级的P2P数据调度方法,其特征在于,包括以下步骤:步骤1:请求节点向索引服务器发送某视频的内容定位请求,获取能提供该视频分片的节点集,然后从中选出部分节点作为可服务节点,其中可服务节点的数量与普通节点的性能和上传带宽成正比,性能和上传带宽越好,可服务节点的数量就越多,若是可服务节点的数量少于设定阈值,则将视频源节点也作为可服务节点;步骤2:请求节点向视频源节点发送获取视频分片服务次数的请求,接着将分片序列号根据视频源节点返回的分片服务次数存到一个队列中,某分片的服务次数越多,该分片的序列号在队列中的次序就越靠前;步骤3:请求节点划分视频分片类型,首先从当前视频播放点开始,加上设定的时间长度,计算出当前视频播放的紧急区域,并将其区域内的分片划分成紧急分片;接着从步骤2生成的队列中取出并删除一个分片序列号,若该分片既不是紧急分片也不是锚点分片,那么就将其作为一个锚点的起点分片,生成一个锚点,并将该锚点内的分片划分为锚点分片,重复该操作直至锚点数量达到要求的锚点个数,然后统计每个分片的副本在可服务节点集中的持有状况,若是持有该分片副本的节点的个数小于等于设定的参数,并且该分片 ...
【技术特征摘要】
1.一种基于特征优先级的P2P数据调度方法,其特征在于,包括以下步骤:步骤1:请求节点向索引服务器发送某视频的内容定位请求,获取能提供该视频分片的节点集,然后从中选出部分节点作为可服务节点,其中可服务节点的数量与普通节点的性能和上传带宽成正比,性能和上传带宽越好,可服务节点的数量就越多,若是可服务节点的数量少于设定阈值,则将视频源节点也作为可服务节点;步骤2:请求节点向视频源节点发送获取视频分片服务次数的请求,接着将分片序列号根据视频源节点返回的分片服务次数存到一个队列中,某分片的服务次数越多,该分片的序列号在队列中的次序就越靠前;步骤3:请求节点划分视频分片类型,首先从当前视频播放点开始,加上设定的时间长度,计算出当前视频播放的紧急区域,并将其区域内的分片划分成紧急分片;接着从步骤2生成的队列中取出并删除一个分片序列号,若该分片既不是紧急分片也不是锚点分片,那么就将其作为一个锚点的起点分片,生成一个锚点,并将该锚...
【专利技术属性】
技术研发人员:周亮,吴道亮,陈建新,肖俊,袁佳欣,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。