[发明专利]一种对等网络流媒体系统中的节点协作方法及系统有效
申请号: | 201110401362.8 | 申请日: | 2011-12-06 |
公开(公告)号: | CN102546593A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 王劲林;尤佳莉;李晓林 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;高宇 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对等 网络 流媒体 系统 中的 节点 协作 方法 | ||
1.一种对等网络流媒体系统中的节点协作方法,该方法基于对等网络和服务器模式的网络中的节点,用于降低网络中服务器的总压力,所述方法包含如下步骤:
步骤1,用于将对等网络中的若干节点生成虚拟节点的步骤;
步骤2,用于基于生成的虚拟节点对网络中的节点服务,进行调度数据,其调度方法为,在数据调度时,如果节点所需的数据包无法从其邻居节点返回,则向其虚拟节点请求,如果虚拟节点也没有,才向服务器请求数据;
其中,所述虚拟节点是指网络中的节点在满足自身工作需求的情况下,具有额外服务能力,同时,将这部分额外服务能力虚拟为一个新的节点加入网络进行协作,而这个所生成的新的节点,称为虚拟节点。
2.根据权利要求1所述的对等网络流媒体系统中的节点协作方法,其特征在于,所述步骤1具体步骤为:节点周期性检查自己的剩余服务能力,如果在一段时间内,剩余服务能力大于一定阈值,则由该点将剩余服务能力或者剩余服务能力中的一部分与其已使用部分进行划分,生成虚拟节点。
3.根据权利要求1所述的对等网络流媒体系统中的节点协作方法,其特征在于,所述步骤2进一步包含如下子步骤:
步骤2-1,选取对服务器资源消耗高的节点;
步骤2-2,虚拟节点为对服务器资源消耗高的节点从其它节点或服务器预取其当前播放点较近点开始的数据,承担临时服务器的作用;
步骤2-3,当节点在对等网络中进行数据调度时,首先从邻居节点调度数据;当邻居节点没有数据时,如果存在为该点服务的虚拟节点,则向虚拟节点请求;如果没有虚拟节点或者虚拟节点也没有所需数据,才向服务器请求。
4.根据权利要求3所述的对等网络流媒体系统中的节点协作方法,其特征在于,所述步骤2-1进一步包含如下子步骤:
服务器周期性的检查日志文件,获得在最近一段时间内访问过该服务器的所有节点,并计算每个访问点在观测时间内对服务器带来的带宽消耗;服务器将基于带宽消耗的消耗代价从大到小进行排序,得到节点列表SOP={sop1,sop2,…sopi…,sopSNC}以及节点序列表对应的消耗代价集合SN={sn1,sn2,…sni,sni+1…,snSNC},从以上排序中选取若干排序靠前的节点作为服务器资源消耗高的节点;
其中,所述消耗代价是网络中任意节点pi对服务器的上行带宽消耗占用量除以γ得到的值,γ为假设的所有视频的码率,且SNC≤NC,sni≥sni+1,并且1≤i≤SNC-1,其中NC为全网络节点数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110401362.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于齿轮的倒角和/或去毛刺的设备
- 下一篇:电源装置