借助于拓扑服务器对分布于通信结构上的节点网络的机密或受保护访问制造技术

技术编号:8539520 阅读:204 留言:0更新日期:2013-04-05 05:32
一种用于由连至通信结构(A)的客户端(C)来访问跨部署于该通信结构上的节点的网络而分布的应用的系统。它包括:符合ALTO标准的服务器(S),其具有用于当所述客户端请求时通过考虑该通信结构内的所述网络的拓扑而提供与该网络(NP)的一组节点有关的信息的装置。它还包括能够接收所述信息的至少一个中继设备(R)和适于在所述客户端(C)与根据由所述至少一个中继设备(R)提供的所述信息而确定的该组节点中的至少一些之间建立通信的至少一个中间设备(M)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及跨节点网络而分布的应用,所述节点部署于通信结构上。
技术介绍
这些应用包括称为“对等”(或P2P)的应用,但也包括⑶N (内容分发网络)网络,其由在互联网上联网的计算机组成,并且其相互合作以提供内容或数据(通常是大型多媒体内容)给用户。 这种网络由以下组成-源服务器,其中内容被“注入”⑶N以被复制;-地理上分布在互联网“边缘”中的存储节点(不管是否是永久性的),其中所述内容被复制;-语义路由机制(“基于名称的路由”),其使得关于一段内容的用户请求能够在语义的意义上由“最近的”节点来服务。这些分布式应用也包括“计算网格”,更一般地称作网格,其是由ー组计算机资源组成的虚拟基础设施,该计算机资源潜在地是共享的、分布式的、异构的、远程的和独立的。其他类型的应用也可以包含在本专利技术的范围内。这些分布式应用共享基于其内容或其语义特征而使得应用节点加入网络(“覆盖”)的相同特征,但是这不考虑基础通信结构的拓扑特征。逻辑结构与硬件结构之间的独立性是有利的,但是有至少ー个主要的缺陷,因为网络应用节点的部署不考虑该通信结构的拓扑。相反,两个节点可以完全基于应用和语义准则而在节点网络内是相邻的,但是被部署在远程通信网络中。一个节点位于ー个大陆中而其相邻节点位于另ー个大陆中这ー情形并不罕见。结果是不仅端到端传输时间增加和节点网络的通用性能降级,而且由于使用许多远程连接而造成整体上互联网的拥塞。另ー个问题是这要求运营商允许未计费业务经过其网络。这要求一些运营商増加其网络的大小或降低分配给该业务的服务质量。已经提议改进这ー情形。这些提议之ー是正由IETF (互联网工程任务组)内的标准化小组研究的“ALT0”(应用层业务优化)服务。该提议的原理由图1示出并且依赖于具有通信结构A的部分视图的服务器S。这个符合ALTO标准的服务器S使得ALTO客户端Cauq能够获得与将这个部分视图考虑在内的节点Np的网络的一组节点NI,N2, N3. . . N50有关的信息。这个视图是部分的是指它仅覆盖通信结构的ー个区域,并且它定心于它代表其互联网视图的给定独立系统的运营商。如文献draft-1etf-alto-protocol-04. txt的章节2. 2中所描述的,一个区域可以是ー个独立的系统、由互联网服务提供商(ISP)管理的网络或者子网或这种网络的集合。ALTO服务器S可以提供不同的服务给ALTO客户端。它可以特别地提供其网络视图的地图或提供一组节点的安排,所述节点的标识符由与应用客户端C相连的ALTO客户端发送给它。由服务器S提供的信息考虑了网络拓扑并且因而能够使得客户端C建立受益于该知识的节点网络(特别是对等网络)。因此,用于传输/递送机制的最佳网络可以被安排。然而,这个提议的是存在缺陷的,因为它要求服务提供商和运营商为客户端提供其通信结构的知识。具有恶意倾向的实体可能向ALTO服务器发送请求以构造运营商通信结构的完整视图。文献 RFC5693 “Applic ation-Layer Traffic Optimization (ALTO)Problem Statement” 在其章节 5. 5 “Topology Hiding” 中强调了这个问题。当然,运营商可以选择只在ALTO服务器内提供缩减的视图,但是文献draft-1etf-alto-protocol-04. txt在章节11.1中警告了这种行为在这种情况下,风险在于ALTO服务器不再能够担任其角色并且节点网络的部署不再是最佳的。因此,存在改进这种情形的需求。
技术实现思路
本专利技术的目的是利用ALTO服务器的优点同时使得运营商和互联网服务提供商不公开与其通信结构有关的拓扑或其他敏感信息。为此,本专利技术的ー个目的是ー种用于由连至通信结构的客户端来访问跨部署于该通信结构上的节点网络而分布的应用的系统。它包括-与IETF的ALTO标准化小组的建议相容的服务器,其具有用于当客户端请求时通过考虑该通信结构内的网络拓扑而提供与该网络的节点组有关的信息,-至少ー个能够接收该信息的中继设备,和-至少ー个中间设备,其适于在所述客户端与该组节点中的至少ー些之间建立通信,这些节点是基于由所述中继设备提供的信息而确定的。这个通信可以在两个分段中建立在其自身与应用客户端之间的第一分段;和在其自身与组中的节点之间的第二分段。根据本专利技术的一个实现,这个访问系统可以包括实现所述中继设备之一和所述中间设备之一的至少ー个处理设备。所述服务器可以符合ALTO规范。所述客户端可以借助于符合ALTO规范的客户端向ALTO服务器发送请求。所述信息可以构成节点标识符的按序排列的列表。它也可以由节点标识符与成本之间的关联来构成。因此,通过使用中间设备并且通过向与该中间设备通信的中继设备发送信息,运营商和互联网服务提供商可以在ALTO服务器中提供其结构的地图数据同时确保客户端自身无法访问它。本专利技术的另ー个目的是ー种用于由连至通信结构的(应用)客户端来访问跨部署于该通信结构上的节点网络而分布的应用的方法,包括所述客户端向服务器发送请求的步骤,该请求作为响应通过考虑其在通信结构内的拓扑而提供了与网络的节点组有关的信肩、O所述信息被发送给至少ー个中继设备,并且该方法还包括在所述客户端与该组节点中的至少ー些之间建立通信的步骤,所述节点是根据由所述中继设备中的至少ー个所提供的信息而确定的。所述通信可以在两个分段中建立首先是在其自身与应用客户端C之间(它从该应用客户端收集例如期望的节点数目的指定并且它向其发送从所选节点接收的数据);然后是在其自身与从其接收数据的所选节点之间。本专利技术的另ー个目的是ー种软件应用,其包括用于当它由一个或多个数据处理设备执行时执行所述方法的各步骤的装置。附图说明·參考附图,通过阅读下面对实施例的描述,本专利技术及其优点和特征将变得更加明显。已经提到的图1示出了实现ALTO协议的通信结构;图2示出了实现本专利技术的通信结构;图3示出了本专利技术的一个实施例。具体实施例方式图2的视图是示意性功能视图。它被有意地简化以使得对本专利技术原理的描述更清Tt, o它示出了与客户端C相连的通信结构A。客户端C是希望使用跨节点网络Np的节点NI,N2, N3. . . N50而分布的应用的应用客户端。如上文所述,这些节点具有不同的特征,特别是就网络拓扑而言。因此,它们可能位于通过不同的接入方式(Ethernet、Wif1、3G、LTE等)而连至通信结构A的设备中,姆种接入方式在带宽、可用性等方面都具有不同的特征,但是它们也可以位于不同的运营商网络内的十分不同的地理区域中。应用客户端C可以位于电信终端T中。它可以是移动电话、膝上型电脑、个人数字助理或使得用户能够连接到位于例如互联网的通信结构中的应用的任何其他设备。应用可以是联网游戏应用、文件共享应用、特别是视频的多媒体流访问应用、共享计算应用等。已知地,应用客户端C可以获知网络Np的节点的列表。存在不同的技术来这样做,例如使用提供至该网络的接入点的集中式服务器。这个集中式服务器在“对等”网络Np的背景下例如是“跟踪器”。在完全的分布式模式中,对等节点可以通过对等交換(PEX)技术或通过搜索引擎来识别。应用客户端C然后可以以服务请求的形式发送该列表至ALTO客户端CAUQ。该ALT本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.07.08 FR 10555761.一种用于由连至通信结构(A)的客户端(C)来访问跨部署于该通信结构上的节点的网络而分布的应用的访问系统,包括符合ALTO标准的服务器(S),其具有用于当所述客户端请求时通过考虑该通信结构内的所述网络的拓扑而提供与该网络(Np)的一组节点有关的信息,并且还包括能够接收所述信息的至少一个中继设备(R)和适于在所述客户端(C) 与根据由所述至少一个中继设备(R)提供的所述信息而确定的该组节点中的至少一些之间建立通信的至少一个中间设备(M )。2.根据权利要求1所述的访问系统,包括实现所述至少一个中继设备之一和所述中间设备之一的至少一个处理设备。3.根据权利要求1或2所述的访问系统,其中,所述服务器符合ALTO规范。4.根据权利要求3所述的访问系统,其中,所述客户端借助于符合ALTO规范的客户端而将所述请求发送...

【专利技术属性】
技术研发人员:C·S·兰德里亚马斯
申请(专利权)人:阿尔卡特朗讯公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1