[发明专利]分布式网络坐标系统有效
| 申请号: | 201110446932.5 | 申请日: | 2011-12-28 |
| 公开(公告)号: | CN102546245A | 公开(公告)日: | 2012-07-04 |
| 发明(设计)人: | 袁利华;S.阿贾瓦尔;K.达摩尔;T.V.库里恩;A.G.格林伯格;R.克恩 | 申请(专利权)人: | 微软公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;刘鹏 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 网络 坐标 系统 | ||
背景技术
在网络上用户体验的质量可能受到网络上状况的很大影响,所述状况诸如是在用户设备与一个或多个服务器之间的等待时间(latency)和可得到的带宽。例如,在高度交互的客户机-服务器应用中,在客户设备处的用户可以对来自服务器的内容作出重复的请求。即使在客户设备与服务器之间有足够的带宽来允许相对快速地传送大的文件,长的等待时间也会促成令人失望的用户体验,其中服务器没有表现为对客户设备进行响应。相反,在牵涉到大的数据传送但相对较少的客户机-服务器交互的客户机-服务器应用中,短的等待时间并不能克服带宽不足以提供对于数据的可接受传送时间的缺点。
在许多情形下,给定的在线服务可以与能够提供在线服务给客户设备的许多服务器相关联。解决以上略述的所考虑问题的一种方式是把每个客户设备指引到能够给用户提供高服务质量的优选的服务器。然而,用于将客户设备指引到服务器的现有技术常常导致客户设备与对于提供优质的用户体验而言非理想的服务器通信。而且,现有的技术常常使得某些服务器过载,而同时让其它服务器相对地利用不足。
作为例子,客户设备常常通过提供域名到域名服务(“DNS”)服务器而请求访问在线服务。作为响应,DNS服务器将给客户设备提供位置可能被设置为在地理上临近DNS服务器的一个或多个服务器的列表。因此,DNS服务器的地理位置常常是客户设备将使用哪个服务器来访问web服务的决定因素。然而,客户设备可能位于相对远离DNS服务器的位置。而且,网络等待时间和带宽不总是直接与地理临近性相关,在某些情形下,在物理距离上相对远离客户设备的服务器可能能够比物理上更接近于客户设备的服务器提供更高的服务质量。
发明内容
本文档涉及计算机网络。一种技术存储网络中第一设备的初始网络位置,该网络还包括第二设备。所述技术可包括监视与第二设备的现有应用通信有关的一个或多个网络性能度量(metric)。所述技术还可包括根据初始网络位置和网络性能度量来确定第一设备的更新的网络位置。
另一种实现被显现为包括存储设备和操纵构件(manipulation component)的系统。存储设备可被配置成存储网络中内容服务器或客户设备的第一网络位置。操纵构件可被配置成将客户设备或内容服务器的第一网络位置操纵到第二网络位置。
另一种实现被显现为确定对于设备的第一网络坐标的技术。第一网络坐标可以标识网络中设备的各自的第一网络位置。所述技术还可以包括确定对于设备的第二网络坐标。第二网络坐标可以标识网络中设备的各自的第二网络位置。所述技术还可以包括为设备计算第一网络坐标与第二网络坐标之间的差别。所述差别可以反映一个个设备在网络内的移动。所述技术还可以包括根据差别来识别所述一个个设备的子集以用于进一步处理。
以上列出的例子打算提供快速参考以便帮助读者,以及不打算规定这里描述的构思的范围。
附图说明
附图举例说明了在本文档中传达的创造性构思的实现。通过参考结合附图作出的以下说明可以更容易理解所举例说明的实现。在各个附图上同样的参考数字在任何可行的地方被使用来指示同样的单元。而且,每个参考数字的最左边数字传达了在参考数字被首次引入处的图和相关联的讨论。
图1、5和9显示按照本构思的某些实现的网络系统的例子。
图2A、2B和2C显示按照本构思的某些实现的、某些设备的构件的例子。
图3A、3B和7显示按照本构思的某些实现的、由某些设备存储的数据结构的例子。
图4、6、8和10显示可以按照本构思的某些实现来完成的示范性方法的流程图。
具体实施方式
本文档涉及到分布式坐标系统,其尤其可以在客户机/服务器处理模型中被利用。更具体地,这里公开的实施例可以为了各种目的而有利地使用某些网络设备的网络位置。
在总地相对于图1、2A、2B、2C、3A、3B和4所举例说明的第一场景中,客户设备可以确定在网络系统中它的位置,例如网络坐标。网络系统可包括几个地标(landmark)服务器,所述地标服务器用作为“信标”,以使得客户设备能够自定位,例如确定它自己的坐标。网络系统还可以包括几个内容服务器。客户设备可以通过网络系统与内容服务器通信,并根据这些通信来更新它自己的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110446932.5/2.html,转载请声明来源钻瓜专利网。





