[发明专利]对等网络数据调度和下载的方法、装置和系统有效
申请号: | 200810067378.8 | 申请日: | 2008-05-20 |
公开(公告)号: | CN101588287A | 公开(公告)日: | 2009-11-25 |
发明(设计)人: | 李靖;陈兵;艾常权;邹子轩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00;H04L29/08;H04L12/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 网络 数据 调度 下载 方法 装置 系统 | ||
技术领域
本发明涉及P2P(Peer To Peer,对等网络)领域,尤其是对等网络数据 调度和下载的方法、装置,以及对等网络系统。
背景技术
近年来,P2P流媒体直播/点播系统的研究成为P2P领域的热点。P2P 网络中的节点存在异构性、异步性和动态性。所谓异构性,指节点的硬件配 置、软件配置、物理网络连接状况等都不尽相同;异步性,指节点加入和退 出对等网络的时机、策略不相同;动态性,指节点能力是动态变化的。由于 P2P网络中的节点存在上述特性,而流媒体服务又具有实时性、大规模等特 性,因此,如何构建和维护一个高效的、具备良好可扩展性的P2P流媒体分 发拓扑,成了决定P2P流媒体直播/点播系统性能优劣的决定性因素之一。
目前流行的P2P流媒体系统从拓扑结构上划分主要有三种:即基于树形 结构的(Tree-based)、基于网状结构的(Mesh-based)及基于混合结构的 (Hybrid)。其中网状结构由于其能够屏蔽因为网络异构性带来的不利影响 等优点受到众多P2P流媒体系统方案设计者和研究者的青睐。而基于网状结 构P2P流媒体系统的关键技术之一就是节点间的流媒体数据调度策略。
大多数基于网状结构的系统都基于Gossip协议,例如CoolStreaming系 统。Gossip协议采用问询数据调度方式,能够屏蔽因为网络异构性带来的不 利影响。但Gossip协议针对每个数据分片都要向周围的各节点查询一次并 发送一次下载请求,当节点规模逐步扩大时,这种问询数据调度方式将导致 延迟增加,服务质量急剧下降。
发明内容
本发明实施例一方面提供了一种对等网络数据调度的方法和装置,另一 方面提供了对等网络数据下载的方法和节点,还提供了一种对等网络系统能 够减少节点间的数据调度次数,并降低时延,从而提高了对等网络的服务质 量。
本发明实施例提供的一种对等网络数据调度的方法,包括:
获取能够提供所需N个数据分片的节点的可用带宽信息,N为自然数;
根据一个数据分片的大小和N个数据分片对应的调度步长,由节点的 可用带宽信息,确定节点在一个调度步长内能够提供的数据分片的数量,并 建立节点与所述N个数据分片中的所述数量个数据分片的对应关系;
建立所述N个数据分片与节点的对应关系;其中,所述N个数据分片 与节点的对应关系用于,使需要所述N个数据分片的节点从不同节点获取 该节点对应的数据分片。
本发明实施例提供的一种对等网络数据调度的装置,包括:
信息获取单元,用于获取能够提供所需N个数据分片的节点的可用带 宽信息,N为自然数;
数量确定单元,用于根据一个数据分片的大小和N个数据分片对应的 调度步长,由所述信息获取单元获取的一节点的可用带宽信息,确定该节点 在一个调度步长内能够提供的数据分片的数量;
对应单元,用于根据所述数量确定单元确定的节点在一个调度步长内能 够提供的数据分片的数量,建立该节点与所述N个数据分片中的所述数量 个数据分片的对应关系,从而建立全部N个数据分片与节点的对应关系, 其中,全部N个数据分片与提供节点的对应关系,用于使需要所述N个数 据分片的节点从不同提供节点获取该提供节点对应的数据分片。
本发明实施例提供的一种对等网络数据下载的方法,包括:
根据建立的N个数据分片与节点的对应关系,向建立了对应关系的节 点发送数据请求,分别请求各节点对应的数据分片;其中,所述对应关系为, 在所述N个数据分片对应的调度步长内,所述建立了对应关系的节点中的 每一个分别需提供的数据分片;
接收所述建立了对应关系的节点发送回的数据分片。
本发明实施例提供的一种对等网络的节点,包括:
信息获取单元,用于获取能够提供所需N个数据分片的节点的可用带 宽信息,N为自然数;
数量确定单元,用于根据一个数据分片的大小和N个数据分片对应的 调度步长,由所述信息获取单元获取的一节点的可用带宽信息,确定该节点 在一个调度步长内能够提供的数据分片的数量;
对应单元,用于根据所述数量确定单元确定的节点在一个调度步长内能 够提供的数据分片的数量,建立该节点与所述N个数据分片中的所述数量 个数据分片的对应关系,从而建立全部N个数据分片与节点的对应关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810067378.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组合式双流床离子交换处理装置
- 下一篇:电机轴端风轮联接结构
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置