[发明专利]使用网络名称的多对象兴趣有效
申请号: | 201510118122.5 | 申请日: | 2015-03-18 |
公开(公告)号: | CN104954419A | 公开(公告)日: | 2015-09-30 |
发明(设计)人: | M·E·莫斯科;I·索利斯 | 申请(专利权)人: | 帕洛阿尔托研究中心公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郑冀之;张懿 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 网络 名称 对象 兴趣 | ||
技术领域
本申请一般涉及对象兴趣(object interest)。更具体地,本申请涉及基于网络名称表达对多个对象的兴趣。
背景技术
在许多计算应用中,网络中的装置表达对他们相应的数据集合的兴趣通常是重要的。数字内容的扩散创建大量的要求一致的集合。已经设计出内容中心网络(CCN)架构,以促进访问这种数字内容。这些网络包括实体或节点,诸如网络客户端、转发器(例如路由器和交换机)以及内容生产者,内容生产者通过发送对各个内容项目的“兴趣(interest)”包并接收包括返回的内容对象的“响应”包来彼此通信。与传统的互网络协议(IP)网络(其中,对象绑定到其位置和其IP地址)不同,CCN中的内容对象是基于与位置无关的特定名称标识的。
例如,连接到计算机网络的多个区域的边界路由器可以订阅这些区域的名称空间(例如“Area 1(区域1)”和“Area 2(区域2)”)。不是边界路由器的其它路由器只可以订阅单个区域。这样,只订阅名称空间“Area1(区域1)”的路由器获得区域1的网络配置项目,只订阅名称空间“Area2(区域2)”的路由器获得区域2的网络配置项目。订阅两个名称空间的边界路由器可以获得区域1和区域2的网络配置项目。
因为网络配置项目的结构化名称是唯一和永久的,CCN中的节点可以不必处理每个内容项目的数据,就能基于结构化名称生成每个网络配置项目的散列值。节点还可以基于路由数据集合的各个网络配置项目的散列,生成每个路由数据集合的附加散列,使得附加散列代表路由数据集合的内容。例如,节点可以通过使用加法运算(或一些其它的数学函数)生成附加散列,以处理路由数据集合的各个网络配置项目的散列。
在CCN中,节点基于对象的永久名称使用兴趣请求对象。驻存该对象的任何其它节点使用响应发送回该对象。如果节点发送相应对象的相应兴趣,则对于大的对象集合,节点需要重复传播兴趣。尽管CCN赋予网络许多期望特征,但获得具有高效表达兴趣的多个对象的一些问题仍未解决。
发明内容
一个实施例提供一种通过使用网络名称促进多对象兴趣(multi-object interest)的系统。在操作中,所述系统生成第一兴趣,所述第一兴趣包括远程节点的内容对象的名称和第一窗口大小。所述名称潜在地代表在所述远程节点处对象的集合。所述窗口大小指示所述系统能够容纳的附加对象的数目。所述节点还从与所述第一兴趣对应的第一响应获得所述远程节点的集合的清单,从与所述第一兴趣对应的第二响应获得所述清单中列出的第一对象。
在此实施例的一个变形中,所述清单对应于标识所述集合的对象的名称和散列的排序列表。
在此实施例的一个变形中,转发所述第一兴趣的节点基于网络条件减小所述第一窗口大小。
在此实施例的一个变形中,所述系统从所述第一响应获得第二窗口大小;以及响应于获得清单,为第一对象创建未决兴趣表(PIT)条目。所述第二窗口大小指示要产生的PIT条目的数目。
在又一个变形中,所述系统评估当前节点处的网络条件,并且在转发所述第一响应之前减小所述第二窗口大小。
在又一个变形中,所述系统响应于减小所述第二窗口大小,为所述对象标记PIT条目,以用于在所述当前节点中的缓存;以及响应于在响应中识别所述对象,在所述当前节点中的缓存中存储所述对象。
在又一个变形中,所述系统识别对存储在所述当前节点中的缓存中的对象的兴趣;发送与所述兴趣对应的第二响应。所述第二响应包括来自所述当前节点中的缓存的对象。
在此实施例的一个变形中,所述系统生成第二兴趣,所述第二兴趣包括所述清单名称、清单的散列、清单中的偏置和第三窗口大小。所述偏置指示在所述清单中列出的对象的次序。
在又一个变形中,所述系统从所述第一响应获得第二窗口大小;以及基于第二窗口大小生成所述第三窗口大小。
在又一个变形中,第一和第二窗口大小之间的差指示在远程节点处的网络条件。
一个实施例提供通过使用网络名称促进多对象兴趣的系统。在操作中,所述系统识别在第一兴趣中内容对象的名称和窗口大小。所述名称潜在地代表在所述系统处的对象的集合。所述窗口大小指示可在管线中传输的附加对象的数目。所述系统创建与所述第一兴趣对应的第一响应。所述第一响应包括所述系统的集合的清单。响应于识别非零窗口大小,所述系统创建与所述第一兴趣对应的第二响应。所述第二响应包括清单中列出的第一对象。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帕洛阿尔托研究中心公司,未经帕洛阿尔托研究中心公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510118122.5/2.html,转载请声明来源钻瓜专利网。