一种命名数据网络缓存方法技术

技术编号:24589899 阅读:51 留言:0更新日期:2020-06-21 02:28
本发明专利技术公开了一种命名数据网络缓存方法,包括下述步骤:路由节点接收数据包;在所述数据包的缓存标识字段是第一标识时,所述路由节点根据所述数据包的内容类型字段的指示以及所述路由节点在所述传输路径中的位置,确定是否在所述路由节点中缓存所述数据包,以及将所述数据包的缓存标识字段设置为第二标识并转发所述数据包;在所述缓存标识字段是第二标识时,所述路由节点将所述数据包的所述缓存标识字段设置为第一标识并转发所述数据包。本发明专利技术在命名数据网络架构的基础上,依据内容分类,设计沿途传输路径的隔跳待定选择的概率缓存策略,既能有效降低冗余缓存、无效缓存,又能提供差异化缓存服务,同时实现网络化缓存资源的合理利用。

A named data network caching method

【技术实现步骤摘要】
一种命名数据网络缓存方法
本专利技术属于网络缓存
,具体涉及一种命名数据网络缓存方法。
技术介绍
命名数据网络(NamedDataNetworking,简称NDN)是以内容为中心的全新未来互联网架构,采用名字路由、请求聚合、网络化缓存等机制,实现点到多点的快速内容分发功能。NDN网络默认采用LCE(LeaveCopyEverywhere)泛在缓存机制,即内容发送至用户的传输路径上所有路由节点都无差别地对内容副本进行缓存。这种缓存机制存在冗余缓存、无效缓存、高频替换率等诸多问题,导致整个网络化缓存利用率较低。为了减小冗余缓存和无效缓存,研究人员提出LCD(LeaveCopyDown)缓存机制,内容响应过程中仅在命中节点的下一跳节点缓存内容副本,随着后续用户相同的请求不断达到,内容副本逐步被拉向用户侧。这种隐式协作缓存方法易于实现,但是随着重复请求增多,沿反向路径上的路由节点缓存多份内容副本,因此存在数据冗余问题。另外,研究人员还基于概率缓存,传输路径上的各路由节点基于一定的概率决定是否缓存内容,从而减少传输路径上的缓存冗余。对于那些共享度低本文档来自技高网...

【技术保护点】
1.一种命名数据网络缓存方法,其特征在于,包括以下步骤:/n步骤S1、路由节点接收数据包,其中,所述数据包至少包括数据字段、缓存标识字段、内容类型字段以及路由跳数字段,所述缓存标识字段存储指示将所述数据包待定缓存到本地的第一标识或者不将所述数据包缓存到本地的第二标识,所述内容类型字段指示所述数据包的内容的业务类型;/n步骤S2、在所述缓存标识字段是第一标识时,所述路由节点根据所述数据包的内容类型字段的指示以及所述路由节点在所述传输路径中的位置,确定是否在所述路由节点中缓存所述数据包,以及将所述数据包的缓存标识字段设置为第二标识并转发所述数据包;/n步骤S3、在所述缓存标识字段是第二标识时,所述...

【技术特征摘要】
1.一种命名数据网络缓存方法,其特征在于,包括以下步骤:
步骤S1、路由节点接收数据包,其中,所述数据包至少包括数据字段、缓存标识字段、内容类型字段以及路由跳数字段,所述缓存标识字段存储指示将所述数据包待定缓存到本地的第一标识或者不将所述数据包缓存到本地的第二标识,所述内容类型字段指示所述数据包的内容的业务类型;
步骤S2、在所述缓存标识字段是第一标识时,所述路由节点根据所述数据包的内容类型字段的指示以及所述路由节点在所述传输路径中的位置,确定是否在所述路由节点中缓存所述数据包,以及将所述数据包的缓存标识字段设置为第二标识并转发所述数据包;
步骤S3、在所述缓存标识字段是第二标识时,所述路由节点将所述数据包的所述缓存标识字段设置为第一标识并转发所述数据包。


2.根据权利要求1所述的一种命名数据网络缓存方法,其特征在于,所述数据包为路由节点根据兴趣包查找到符合内容名称数据后生成;所述兴趣包至少包括路由跳数字段,指示兴趣包转发跳数。


3.根据权利要求2所述的一种命名数据网络缓存方法,其特征在于,还包括步骤:所述路由节点接收兴趣包;以及在其缓存中查找,若在所述路由节点未查找到所述兴趣包内容名称指示的数据,所述兴趣包信息记录在当前路由节点后被转发至下一路由节点;否则根据查找到的内容返回数据包。


4.根据权利要求1-3之一所述的一种命名数据网络缓存方法,其特征在于,所述数据包内容类型包括:动态类、实时类、大数据类和小数据类,其中,所述动态类是动态生成且重复利用率低的内容;所述实时类是静态生成且实时性要求高的内容;所述大数据类是静态生成、实时性要求低且数据量大的内容;所述小数据类是静态生成、实时性要求低且数据量小的内容。


5.根据权利要求1所述的一种命名数据网络缓存方法,其特征在于,所述步骤S...

【专利技术属性】
技术研发人员:郭江王淼张玉军
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:北京;11

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

1