[发明专利]用于对等匹配的位于一处的对等设备有效
申请号: | 201680012275.4 | 申请日: | 2016-02-25 |
公开(公告)号: | CN107251533B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | B.T.亨特;A.伯巴 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 对等 匹配 位于 设备 | ||
本文描述的技术和系统通过在被配置在对等匹配单元内的多个对等匹配节点上协调对等匹配请求,使得资源消耗可以被铺开并且资源限制不被超过,来实现改进的对等匹配服务。而且,对等匹配服务可以确定对等匹配单元是否是过载的(例如,在给定时间间隔内经历了增大数量的请求,这导致性能劣化),并且对等匹配服务可以实现用于向外扩展在对等匹配单元内的所述数量的请求的动作(例如,将一些对等匹配请求重新分发给另一个对等匹配单元)。在各种示例中,对等匹配服务可以基于位置信息来确定对等设备是否是位于一处的对等设备,并且可以生成优先化了位于一处的对等设备的列表。
优先权申请
本申请要求2016年2月24日提交的美国非临时申请号15/052757和2015年2月26日提交的美国临时申请号62 / 121413的权益和优先权,其全部内容通过引用并入本文中。
背景技术
诸如操作系统更新或视频游戏之类的数字内容经常可用于通过网络连接从数字内容提供者下载,从而消除了用户在计算设备上安装数字内容的需要。数字内容可以包括大量数据,因此,下载数字内容可能潜在地花费大量时间和/或可能消耗大量资源(例如,联网资源、处理资源、存储器资源、等等)。当许多计算设备同时或差不多同时(例如,在数字内容最初发布或更新时或者差不多在数字内容最初发布或更新时)尝试下载相同的数字内容时,加剧了与从数字内容提供者下载数字内容相关联地消耗的资源量和花费的时间量。因此,对等匹配系统被实现,因而计算设备可以从其他对等计算设备,而不是从数字内容提供者下载数字内容。
在常规对等匹配系统中,对等设备联系中央服务的特定实例,以广告它们愿意与其他对等设备播种或共享数字内容。因此,对下载相同数字内容感兴趣的对等设备必须联系中央服务的相同特定实例,并且要求他们能够连接来下载所请求的数字内容的对等设备集合。然而,常规对等匹配系统具有若干限制。也就是说,中央服务的特定实例具有有限的资源,包括:用于存储与已经发起与中央服务的特定实例的联系的计算设备相关联的对等匹配信息的有限存储器资源、用于处理与已经发起与中央服务的特定实例的联系的计算设备相关联的对等匹配信息的有限处理资源、以及用于从已经发起与中央服务的特定实例的联系的计算设备接收和向其传送对等匹配信息的有限联网资源。因此,中央服务的特定实例在特定时间间隔期间只能处置有限数量的针对登记对等设备的请求。当达到该有限数量时,中央服务的特定实例变得过载并且由中央服务的特定实例实现的对等匹配性能严重降低(例如,请求可以被拒之门外)。而且,中央服务的特定实例甚至可能由于过载或某种其他原因而失效或离线,并且因此,联系过中央服务的特定实例的计算设备可能会丢失(例如,可能没有认出它们对于对等匹配的可用性)。
发明内容
本文描述的技术和系统实现了改进的对等匹配服务,以解决上述中央服务的特定实例的资源限制。对等匹配服务被配置成在多个对等匹配节点上协调对等匹配请求,使得资源消耗可以被铺开并且资源限制不被超过。因此,与对等匹配相关的性能问题的可能性降低。在各种示例中,如本文使用的对等匹配节点可以对应于上述中央服务的特定实例。
因此,对等匹配服务定义并创建用于对等匹配可扩展性的单元。如本文所使用的单元指的是对等匹配单元。对等匹配单元包括多个对等匹配节点,其中,多个对等设备(例如客户端)可以联系个体对等匹配节点并且与之交互。在各种示例中,对等设备被配置成通过使用分配给对等匹配单元的虚拟因特网协议(VIP)地址来联系对等匹配节点。也就是说,VIP地址虚拟化对于在对等匹配单元内的对等匹配节点的访问。除了对等匹配节点之外,对等匹配单元还包括中心点,所述中心点负责在个体对等匹配单元内的多个不同的对等匹配节点上同步信息(例如,请求针对特定内容标识符的对等匹配的针对对等设备标识符的列表的改变)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680012275.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于优化数据传递的方法和装置
- 下一篇:一种多功能旅行收纳袋