一种信息中心网络的服务处理方法及其系统技术方案

技术编号:10463931 阅读:260 留言:0更新日期:2014-09-24 16:51
本发明专利技术公开了一种信息中心网络的服务处理方法,该方法包括:服务表构建步骤和数据处理步骤;服务表构建步骤用于通过将信息中心网络的数据处理定义为服务,并将服务以条目的方式构建成一通用化服务表;数据处理步骤用于对通用化服务表中的服务进行基于条目的匹配查找,根据匹配查找结果执行相应的数据服务操作。本发明专利技术还公开了一种信息中心网络的服务处理系统。

【技术实现步骤摘要】
一种信息中心网络的服务处理方法及其系统
本专利技术涉及一种信息中心网络服务表的组织和查询的方法。本专利技术的
是 计算机网络。
技术介绍
信息中心网络(Information-Centric Networking,ICN)是一类新型互联网体系 结构模型。其体系结构模型的细腰(thin waist)不再是网络地址,而是带名字的内容。在 ICN中,每个内容被赋予一个独一无二的名字,用户获取内容时不需要事先查询内容所在的 位置,而是直接用该内容的名字表达。ICN的最大优势就是可以针对内容进行缓存,从而极 大增加信息传输的效率;同时,针对内容本身进行安全认证,比传统网络更加安全。目前关 于信息中心网络的主要体系结构模型主要有DONA、CCN/NDN、PSIRP/PURSUIT、SOFIA、NetInf 等。 这些ICN体系结构的共同点是都是针对带名字的数据(Named Data)进行操作, 而每种体系结构中都定义有自己的操作流程。举例来说,NDN路由器中有3种主要的数 据结构:FIB (Forwarding Information Base,转发信息表)存储转发条目,PIT (Pending Interest Table,未决请求表)存储待回应的数据请求,CS(Content Store,内容缓存表) 存储缓存条目。路由器处理每个数据的流程就是查找相应的表,然后执行匹配到的规则动 作。每个请求到达时,先检查CS中有没有相应缓存,如果没有的话,在FIB中查找下一跳转 发端口,将请求转发出去后在PIT中加入相应条目,等待数据返回。这几种结构及相应的处 理流程能够很好的满足路由器的转发、缓存功能。但是,如果为NDN路由器添加新功能的 话,例如负载均衡或者防火墙,则需要加入新的数据结构和处理流程来支持。由于未来网络 中存在更多新的需求,因此为每种新功能实现新的处理流程这种方法具有很大的限制,极 大的影响了未来网络的创新。 在信息中心网络(Information-Centric Networking)中,带名字的数据作为其 体系结构模型的细腰部分。每种ICN体系结构有自己特有的内部结构和处理流程,比如 NDN (Named-Data Networking,命名数据网络)中的PIT作为数据请求的存储表和汇集器; PSIRP/PURSUIT中的会集点(Rendezvous Node)作为存储发布内容的结构。由于这些结构 和相应的处理流程在设计之初就固定下来,因此很难在其上添加新的结构和功能,阻碍了 信息中心网络体系结构的创新。
技术实现思路
本专利技术所要解决的技术问题在于提供一种信息中心网络的服务处理方法及其系 统,以克服现有技术中存在的信息传输效率及信息安全问题。 为达上述目的,本专利技术提供了一种信息中心网络的服务处理方法,其特征在于,所 述方法包括: 服务表构建步骤:通过将信息中心网络的数据处理定义为服务,并将所述服务以 条目的方式构建成一通用化服务表; 数据处理步骤:对所述通用化服务表中的服务进行基于所述条目的匹配查找,根 据匹配查找结果执行相应的数据服务操作。 上述信息中心网络的服务处理方法,其特征在于,所述方法还包含: 服务表更新步骤:对所述通用化服务表进行更新,包括基于所述条目的添加和删 除。 上述信息中心网络的服务处理方法,其特征在于,所述通用化服务表的条目包 含: 内容名字:用于对数据内容进行命名,所述内容名字采用层次化命名方式; 动作:用于定义数据内容或数据处理的基本单元,包括:缓存、转发、丢弃、聚合和 过滤; 下一子表:用于将所述通用化服务表划分为多个子服务表,所述子服务表通过所 述下一子表条目互相关联,并且所述子服务表包含入口子服务表和下一子服务表。 上述信息中心网络的服务处理方法,其特征在于,所述数据处理步骤还包括: 入口查询步骤:从所述入口子服务表开始查询,如果在所述入口子服务表的所述 条目中查询匹配成功,则执行查询匹配成功所述条目对应的所述动作,如果查询匹配失败, 则执行默认条目的规则; 子表查询步骤:如果在所述入口查询步骤中查询匹配所述下一子表条目不为空, 则进入对应的所述下一子服务表进行基于所述条目的查询匹配和执行对应所述动作,直至 所述下一子表条目为空,数据处理结束。 上述信息中心网络的服务处理方法,其特征在于,所述通用化服务表的条目还包 含: 类型:用于表示数据类型,所述类型包含数据请求和数据内容。 上述信息中心网络的服务处理方法,其特征在于,所述子服务表为对数据进行处 理的服务集合,所述子服务表包含:内容缓存子服务表、存储和聚合请求子服务表、存储转 发子服务表及过滤子服务表。 上述信息中心网络的服务处理方法,其特征在于,所述服务表更新步骤还包括: 表项增加步骤:从所述入口子服务表开始依次遍历所有所述子服务表查询与待增 加新表项相同的所述内容名字条目,如果查找不成功,则在所述通用化服务表中增加所述 新表项,如果查找成功,则不增加所述新表项; 表项删除步骤:将所述通用化服务表中待删除的表项对应动作设置为空,当所述 待删除表项的数目达到预置的门限值时,遍历所述通用化服务表,删除所述待删除表项。 本专利技术还提供了一种信息中心网络的服务处理系统,采用所述的信息中心网络的 服务处理方法,其特征在于,所述系统包括: 服务表构建模块:通过将信息中心网络的数据处理定义为服务,并将所述服务以 条目的方式构建成一通用化服务表; 数据处理模块:对所述通用化服务表中的服务进行基于所述条目的匹配查找,根 据匹配查找结果执行相应的数据服务操作。 上述信息中心网络的服务处理系统,其特征在于,所述系统还包含: 服务表更新模块:对所述通用化服务表进行更新,包括基于所述条目的添加和删 除。 上述信息中心网络的服务处理系统,其特征在于,所述通用化服务表的条目包 含: 内容名字:用于对数据内容进行命名,所述内容名字采用层次化命名方式; 动作:用于定义数据内容或数据处理的基本单元,包括:缓存、转发、丢弃、聚合和 过滤; 下一子表:用于将所述通用化服务表划分为多个子服务表,所述子服务表通过所 述下一子表条目互相关联,并且所述子服务表包含入口子服务表和下一子服务表。 上述信息中心网络的服务处理系统,其特征在于,所述数据处理模块还包括: 入口查询模块:从所述入口子服务表开始查询,如果在所述入口子服务表的所述 条目中查询匹配成功,则执行查询匹配成功所述条目对应的所述动作,如果查询匹配失败, 则执行默认条目的规则; 子表查询模块:如果在所述入口查询步骤中查询匹配所述下一子表条目不为空, 则进入对应的所述下一子服务表进行基于所述条目的查询匹配和执行对应所述动作,直至 所述下一子表条目为空,数据处理结束。 上述信息中心网络的服务处理系统,其特征在于,所述通用化服务表的条目还包 含: 类型:用于表示数据类型,所述类型包含数据请求和数据内容。 上述信息中心网络的服务处理系统,其特征在于,所述子服务表为对数据进行处 理的服务集合,所述子服务表包含:内容缓存子服务表本文档来自技高网
...

【技术保护点】
一种信息中心网络的服务处理方法,其特征在于,所述方法包括:服务表构建步骤:通过将信息中心网络的数据处理定义为服务,并将所述服务以条目的方式构建成一通用化服务表;数据处理步骤:对所述通用化服务表中的服务进行基于所述条目的匹配查找,根据匹配查找结果执行相应的数据服务操作。

【技术特征摘要】
1. 一种信息中心网络的服务处理方法,其特征在于,所述方法包括: 服务表构建步骤:通过将信息中心网络的数据处理定义为服务,并将所述服务以条目 的方式构建成一通用化服务表; 数据处理步骤:对所述通用化服务表中的服务进行基于所述条目的匹配查找,根据匹 配查找结果执行相应的数据服务操作。2. 根据权利要求1所述信息中心网络的服务处理方法,其特征在于,所述方法还包含: 服务表更新步骤:对所述通用化服务表进行更新,包括基于所述条目的添加和删除。3. 根据权利要求2所述信息中心网络的服务处理方法,其特征在于,所述通用化服务 表的条目包含: 内容名字:用于对数据内容进行命名,所述内容名字采用层次化命名方式; 动作:用于定义数据内容或数据处理的基本单元,包括:缓存、转发、丢弃、聚合和过 滤; 下一子表:用于将所述通用化服务表划分为多个子服务表,所述子服务表通过所述下 一子表条目互相关联,并且所述子服务表包含入口子服务表和下一子服务表。4. 根据权利要求1或3所述信息中心网络的服务处理方法,其特征在于,所述数据处理 步骤还包括: 入口查询步骤:从所述入口子服务表开始查询,如果在所述入口子服务表的所述条目 中查询匹配成功,则执行查询匹配成功所述条目对应的所述动作,如果查询匹配失败,则执 行默认条目的规则; 子表查询步骤:如果在所述入口查询步骤中查询匹配所述下一子表条目不为空,则进 入对应的所述下一子服务表进行基于所述条目的查询匹配和执行对应所述动作,直至所述 下一子表条目为空,数据处理结束。5. 根据权利要求3所述信息中心网络的服务处理方法,其特征在于,所述通用化服务 表的条目还包含: 类型:用于表示数据类型,所述类型包含数据请求和数据内容。6. 根据权利要求3所述信息中心网络的服务处理方法,其特征在于,所述子服务表为 对数据进行处理的服务集合,所述子服务表包含:内容缓存子服务表、存储和聚合请求子服 务表、存储转发子服务表及过滤子服务表。7. 根据权利要求2或3所述信息中心网络的服务处理方法,其特征在于,所述服务表更 新步骤还包括: 表项增加步骤:从所述入口子服务表开始依次遍历所有所述子服务表查询与待增加新 表项相同的所述内容名字条目,如果查找不成功,则在所述通用化服务表中增加所述新表 项,如果查找成功,则不增加所述新表项; 表项删除步骤:将所述通用化服务表中待删除的表项对应动作设置为空,当所述待删 除表项的数目达到预置的门限值时,遍历所述通用化服务表,删除所述待删除表项。8. -种信息中心网络的服务处理系统,采...

【专利技术属性】
技术研发人员:武庆华周建二姜恒胡志洋李振宇谢高岗
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:北京;11

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

1