Identify the client's peer to facilitate the client to get the data. One method includes receiving the identifier of the data set from the client and the specified range of one or more bytes of the set. As a result, the method further includes identifying one or more other clients associated with one or more byte ranges of the dataset to serve as a peer to the client. The method further includes providing an indication of one or more peers in other identified clients as the peer of the client.
【技术实现步骤摘要】
【国外来华专利技术】动态群分割背景背景和相关技术计算机和计算系统已经影响了现代生活的近乎每一个方面。计算机通常涉及工作、休闲、保健、运输、娱乐、家政管理等。此外,计算系统功能还可以通过计算系统经由网络连接互连到其他计算系统的能力来增强。网络连接可包括,但不仅限于,经由有线或无线以太网的连接,蜂窝式连接,近场通信,或者甚至通过串行、并行、USB或其它连接的计算机到计算机的连接。这些连接允许计算系统访问其他计算系统上的服务,并快速且有效地从其他计算系统接收应用数据。计算系统的互联已经促进了实现对等体通信系统的能力,其中对等体计算系统能够彼此通信并分享数字内容。在传统的对等体系统中,各对等体请求来自彼此的数字内容。通常,各对等体可彼此交换内容。例如,考虑可能包括片段A、B、C、D和E的一组数据。一对等体可具有片段A、B和E,而另一对等体具有A、B、C和D。第一对等体可将片段E提供给第二对等体,而第二对等体可将片段C和D提供给第一对等体。因此,各对等体通常符合他们具有内容片段的事实。然而,经常发生的情况是单个内容片段表示了全组内容,但对等体需要许多不同的方式来消耗此内容,每种方式都需要一组不同的字节。想象一种情况,存在更新表示针对操作系统的完整更新的二进制数据组的需要。然而,一些对等体将仅更新集成浏览器,一些将更新集成文字处理器,且另一些将更新集成计算器。这根据更新二进制创建不同的所需部分(通常由字节范围划分),其中一些可能甚至不重叠。如果不存在重叠,则这会创建无效的对等体,因为不存在向任一方向交换的字节。重叠的程度决定了对等体将如何有效。本文要求保护的主题不限于解决任何缺点或仅在诸如 ...
【技术保护点】
一种系统,包括:一个或多个处理器;包括计算机可执行指令的一个或多个计算机可读介质;一个或多个处理器,所述一个或多个处理器当执行所述计算机可执行指令时,使计算系统实现执行以下的对等体确定服务:从客户端接收数据集的标识和所述数据集的一个或多个字节范围的指定;标识与所述数据集的所述一个或多个字节范围相关联的一个或多个其他客户端以充当所述客户端的对等体;以及提供将所述一个或多个其他经标识的客户端作为所述客户端的对等体的指示。
【技术特征摘要】
【国外来华专利技术】2015.05.29 US 14/726,0541.一种系统,包括:一个或多个处理器;包括计算机可执行指令的一个或多个计算机可读介质;一个或多个处理器,所述一个或多个处理器当执行所述计算机可执行指令时,使计算系统实现执行以下的对等体确定服务:从客户端接收数据集的标识和所述数据集的一个或多个字节范围的指定;标识与所述数据集的所述一个或多个字节范围相关联的一个或多个其他客户端以充当所述客户端的对等体;以及提供将所述一个或多个其他经标识的客户端作为所述客户端的对等体的指示。2.如权利要求1所述的系统,其特征在于,所述一个或多个其它经标识的客户端与所述数据集的指定的一个或多个字节范围完全相关联,其中所述一个或多个其它经标识的客户端与所述数据集的全部指定的一个或多个字节范围相关联,并且不与所述数据集的附加的字节范围相关联。3.如权利要求1所述的系统,其特征在于,所述一个或多个其它经标识的客户端与所述数据集的指定的一个或多个字节范围的超集相关联,使得所述一个或多个其它经标识的客户端除了具有所述数据集的一个或多个附加的字节范围之外,还具有全部一个或多个指定的字节范围。4.如权利要求3所述的系统,其特征在于,所述对等体确定服务进一步被配置为通过以下使用图来标识所述一个或多个其他经标识的客户端:使用与所述一个或多个指定的字节范围相关联的虚拟内容标识符来标识所述图的入口节点并且从所述入口节点向上分层地遍历所述图以标识与指定的一个或多个字节范围的超集相关联的客户端。5.如权利要求4所述的系统,其特征在于,所述对等体确定服务进一步被配置成优化所述图以修剪所述图的节点。6.如权利要求1所述的系统,其特征在于,所述对等体确定服务进一步被配置为使用所述数据集的一个或多个字节范围的指定来动态地创建虚拟内容标识符。7.如权利要求1所述的系统,其特征在于,将与所述数据...
【专利技术属性】
技术研发人员:A·伯巴,B·T·亨特,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。