CN110365728A - 一种面向信息中心网络的分组协作缓存*** - Google Patents

一种面向信息中心网络的分组协作缓存*** Download PDF

Info

Publication number
CN110365728A
CN110365728A CN201810314005.XA CN201810314005A CN110365728A CN 110365728 A CN110365728 A CN 110365728A CN 201810314005 A CN201810314005 A CN 201810314005A CN 110365728 A CN110365728 A CN 110365728A
Authority
CN
China
Prior art keywords
node
information
content
caching system
cache
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810314005.XA
Other languages
English (en)
Inventor
张毅
田瑞林
段洁
赵国锋
曾帅
刘媛妮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201810314005.XA priority Critical patent/CN110365728A/zh
Publication of CN110365728A publication Critical patent/CN110365728A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/59Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明请求保护一种面向信息中心网络的分组协作缓存***,属于通信与计算机技术领域。该***主要针对将网络中的节点划分组别后的信息中心网络,将基于单个分组的协作缓存***依据功能划分为四个模块,包括:收发端模块、节点处请求处理模块、信息管理模块、数据共享模块这四个相互关联的模块。用户通过内容请求支持程序发起内容请求后,收端解析请求并将解析结果用于请求处理模块中的标签匹配,请求处理模块根据标签匹配的结果执行相应转发操作。调度管理模块主要对缓存节点处的缓存数据进行统计,并将统计结果通过数据交互自定义协议子模块发送至主节点及其他伙伴节点,主节点统计各节点缓存信息,并根据内容聚类将分组及缓存信息写入共享数据库,实现分组间信息共享。

Description

一种面向信息中心网络的分组协作缓存***
技术领域
本发明属于通信计算机技术领域,涉及一种信息中心网络中的协作缓存***。
背景技术
信息中心网络(Information-Centric Networking,ICN)是一种新兴的未来网络架构,这种架构以内容为中心而不再以主机为中心,即ICN更关注的是内容本身,而不是内容存储的位置。ICN典型特征之一是路由器上设置缓存(下文将路由器称之为节点),路由器上部署高速存储设备缓存网络中的部分内容对象,用户请求已缓存内容时,路由器直接将内容回复给用户,缩短用户的内容获取时延。ICN全网缓存机制使得信息能够快速地分发到网络中,对于每一个请求,网络都可以提供多个数据副本,从而提高网络性能。
虽然全网缓存能够提升内容的获取效率,但是内容缓存和请求的转发都在网络层完成,要求内容的获取和替换都要线速完成,这对内存的访问速度有了更高的要求,这使得单个路由器上的缓存容量非常有限,如果各节点间缺乏协作,独立缓存内容,无疑造成有限网络资源的浪费,限制ICN网络的性能提升。所以,深化各路由器间的协作、扩大路由器间的信息共享对于提升网络性能具有重要意义。
然而ICN网络是一种完全分布式的网络,如果网内所有节点间以洪泛的方式交互缓存信息,则必然会严重增加网络开销,因此必须减少信息单次交互所覆盖的路由器的数目。对此,部分研究提出从单个路由器到路由器分组的转变,如图1所示。所提出的比较合理的方式是采用类似于自治域划分的方式,将网络中缓存有相似内容的路由器划分到同一个域,同一域内的路由器隶属于同一分组,将路由器间洪泛的信息交互限制在整个分组内部,分组内的路由器协作缓存并交互信息,这样既缩小了信息交互的区间,同样能使路由器间的信息得以共享。
针对ICN中的协作缓存***已有部分研究,部分***采用现有技术之Breadcrumbs隐式协同策略。在Breadcrumbs中,当邻居或者父亲节点未存有该内容的时候,内容才会被缓存。在采用该策略的***中,节点为每个途经的对象建立一个trail,单个trail由四元组构成,分别是:内容对象的ID,对象到达时间,对象到达的上一节点,对象即将发向的目的节点。通过建立trail,节点可以利用历史记录的trail信息指导后续请求的路由,方便在后续内容请求中的路由查找。
ICN网络体系中包含多种网络架构,比较典型的是信息中心网络(Content-Centric Networking,CCN),CCN中具有网络内置缓存功能的路由器要维护三种数据结构,即FIB(Forwarding Information Base)、PIT(Pending Interest Table)和CS(ContentStore)。其中,FIB与IP网络中的FIB表功能类似,主要用于请求信息的路由转发。请求在向上转发的同时,会在PIT中留下内容请求信息对应的到达端口号信息等,便于该内容对象的回传。CS根据缓存决策,确定是否存储收到的内容数据包。CCN通信流程如图2所示。内容消费者,即发送请求(兴趣包)的用户,向网络发送请求①,路由器收到数据包时优先查找本地CS,若在CS找到请求内容,则根据PIT表将内容返回至消费者⑥→⑧;若缓存中没有该内容对象,则继续查找PIT,确认是否已经向上请求过该内容,如果是,则在对应表项中添加端口号;如果PIT中没有该内容条目,则在PIT表中添加该请求信息,同时根据FIB将该请求兴趣包向上游节点转发②→④。内容提供商收到兴趣包后,将签名后的内容对象按原路由方式返回⑤→⑧。
发明内容
本发明面向信息中心网络,所提协作缓存***基于对ICN中路由器节点进行分组,即对ICN中具有缓存功能的路由器依据缓存内容类型的不同进行组别的划分,图3给出了对路由器进行分组的示意图,图3仅给出了两个分组的划分,在实际网络中,所划分的分组数目远大于2个,这里仅做示意,并不代表实际情况。在对网络中的节点进行分组后,以各个分组为基础,设计面向ICN网络的协作缓存***。
网络中节点分组划分启动后,分组内节分组间的节点开始进行协作缓存,即进入分组协作缓存***的实现。面向整个ICN网络的协作缓存***共包含两个部分,分别是:分组内的协作缓存及分组间的协作缓存。分组内的协作缓存基于单个分组,而分组间的协作缓存则为多个分组所共享。面向全网的协作缓存***架构如图4所示。具体地,分组内的协作缓存***同样由两部分组成,分别是运行在单节点上的“单节点处理”程序以及运行在分组主节点上的主节点处理子模块,此处,主节点是指每个分组中管理分组成员的节点,同时它也可是请求到达的当前路由器节点,。
“单节点处理”程序共涉及三个模块,分别是收发端模块、请求处理模块及信息管理模块中的部分子模块。运行在节点侧的收发端程序解析用户请求并提取用户请求特征,所述用户请求可以支持以CCN、NDN(Named-Data Networking)为代表的层次化命名、以DONA(Data-Oriented(and Beyond)Network Architecture)为代表的扁平式命名以及以CBCB(acombined broadcast and content-based)路由方案为代表的属性-值命名方式,由于NDN及CCN为当前研究的重点,因此所述请求解析主要支持层次化的命名方式;所述请求特征为能够表征内容类型的属性,如“.mp3”、“.mp4”、“.doc”、“.jpg”等,包括但不限于上述文件属性。同时,运行在节点侧的收发端程序还负责对用户请求的响应,即:将内容回馈至用户,以及对于网络故障等异常情况的回复。
请求处理模块主要对用户请求,进行特征匹配和转发处理。分组划分后,每个节点上缓存有该节点所在协作缓存***的标签信息,标签信息表示本缓存***所缓存的内容类型。标签匹配是该协作缓存***的重要特征,标签匹配主要实现将用户请求与处理该请求的协作缓存***的标签(标签数量大于等于1)进行关键字匹配,此处所述缓存***的标签是包含上述用户请求特征(如,“.mp3”等)的字符串,匹配操作将产生两种情况:
情况一:若主节点上标签匹配成功(与任一标签字段匹配即可),查询主节点的本地缓存CS,若在主节点的本地缓存中找到内容缓存信息,则将内容通过记录在待定兴趣表PIT中的接口返回至用户,若在主节点的本地缓存中没有找到CS,查询协作缓存***中的伙伴节点(同一协作缓存***中的节点称为伙伴节点)是否缓存当前内容,若伙伴节点缓存有该内容,则将该内容记录在FIB中进行记录,并通过FIB中的接口转发请求至伙伴节点;
情况二:若主节点上标签匹配失败,则将请求在PIT中添加记录,同时通过主节点处理子模块查询所有协作缓存***共享的数据库,获取缓存有该内容的其他协作缓存***主节点的地址,并通过转发信息库FIB将请求转发至获取到的主节点。
在图4所示的***架构中,信息管理模块共包含5个子模块,缓存数据统计与分析子模块按照节点上缓存内容的相似度进行内容聚类(前缀相同的内容进行聚合),并将缓存信息添加到缓存信息表,并定时将缓存表中的信息通过自定义协议进行封装后发送到主节点及伙伴节点。当上游节点决定缓存某项内容时,其产生缓存概率推荐值,并通过自定义协议封装内容名称和概率推荐值,向伙伴节点进行通告。伙伴节点根据概率推荐值及该内容的流行度加权计算本节点的缓存概率,当统计加权后的缓存概率大于等于百分之六十(阈值设置)时缓存该内容。
图4所示的数据交互自定义协议子模块的功能是将缓存数据统计与分析子模块统计后的数据通过自定义协议进行封装并发送到其他节点,自定义协议可以使用任意类型,典型的有protobuf、XML及json等。自定义协议封装的数据包含若干字段,其中,发送方节点ID(用IP标识)、内容前缀1及推荐缓存概率值1为必备字段,且上述字段均不为空,其余为可选字段,具体的图5给出了自定义协议数据封装的格式,下面给出一个示例:
①发送方节点ID:113.221.13.17;
②内容前缀1:www.***.com/music/;
③缓存概率推荐值1:0.6;
④内容前缀2:www.***.com/movie/;
⑤缓存概率推荐值2:0.7;
上述示例指出了自定义协议封装的数据在实现时的具体形式。
图4所示的分组成员管理子模块负责管理协作缓存***中的节点,负责节点的加入、退出记录的添加及删除。当有节点加入或退出分组时,主节点向组内所有节点发送加入通告信息,通告信息同样使用自定义协议实现。自定义协议所封装的数据共包含三个字段,节点加入和退出所含字段相同,分别是:节点ID、内容前缀及动作(Action),帧结构如图6所示,其中,内容前缀可以包含多条记录,可用特殊标记进行分隔,如“;”,此外,当Action字段的值为1时表示有节点加入,当Action字段值为2时表示有节点退出分组,下面给出一个示例:
①节点ID:213.102.27.34;
②内容前缀:www.***.com/music/1.mp3;www.wangyi.com/music/2.mp3;
③Action:1;
上述示例指出了分组成员管理子模块中自定义协议封装的数据在实现时的具体形式。
图4所述异常处理模块用于处理节点故障的检测及通告,根据节点的退出方式,故障处理主要有被动和主动两种方式:
被动方式:主节点定期向伙伴节点发送心跳包,若在规定的时间内没有收到心跳包回复则向该节点发送第二个心跳包,若在规定时间仍未收到第二个心跳包回复,主节点则向其余伙伴节点通告该节点失效,伙伴节点根据通告信息更新他们的FIB表。
主动方式:某节点准备主动退出协作缓存***,暂时停止服务时,节点向主节点发送退出通告,并退出运行,主节点向其余各节点发送关于该节点的退出通告。
图4所示的信息管理模块中的主节点处理子模块运行于主节点上,为主节点所独有,主要负责处理节点的加入及退出请求以及接收组内节点的通告信息。此外,主节点处理子模块还将处理来自其他分组节点的请求调度信息。
在整个协作缓存***中,除分组内的协作缓存外,分组间的协作缓存同样是一个重要组成部分。分组间的协作缓存主要由如图4所示的数据共享模块完成,数据共享模块所含实体主要由分散在整个网络中的不同区域节点组成,整个数据共享模块由若干活跃节点及若干备份节点组成,活跃节点及备份节点均配有高速缓存,高速缓存上根据地理区域的不同,维护有多张内容缓存信息表,用于存储不同分组主节点上的缓存信息,每张缓存信息表由四个字段组成,分别是:主节点ID、内容前缀、所在区域及Face口。其中,主节点ID用于标识主节点,内容前缀标识该主节点上存储的内容,用于调度时的关键字匹配,此处,内容前缀同样可以有多条记录,用特殊标记进行分隔,所在区域用于标识该节点所在的区域,从而缩减调度时的信息匹配范围,Face口用于指导调度信息的发送,各字段帧结构如图7所示。下面给出一个示例:
①主节点ID:222.12.33.20;
②内容前缀:www.***.com/music/;www.douyu.com/living/;
③区域:北京;
④Face口:0;
上述示例指出了数据共享模块中高速缓存信息表中的数据在实现时的具体形式。通常情况下,活跃节点处于运行状态,当活跃节点发生故障时启动备份节点。
附图说明
图1为ICN网络从单个路由器到路由器分组研究的演进示意图;
图2为CCN通信示意图;
图3是ICN网络分组协作缓存示意图;
图4是分组协作缓存***架构;
图5为缓存数据通告自定义协议数据封装帧格式;
图6为节点加入、退出自定义协议数据封装帧格式;
图7为活跃节点高速缓存信息表表项帧格式;
图8是本发明的技术方案的主节点工作流程的实现图。
具体实施方式
以下结合附图,对本发明作进一步说明:
如图8所示为本发明所述的一种面向信息中心网络的分组协作缓存***主节点工作流程实现图,组内其余各节点工作流程类似,但缺少对分组成员状态的监测,具体地,该实施例包括:
步骤800:当整个***开始工作时,节点需首先启动收发端模块,从而实现最基本的内容请求转发。
步骤801:节点启动收发端模块后通过收发端程序监测用户的内容请求,当有用户请求到达时节点启动请求处理模块,例如当用户请求为“www.***.com/music/love.mp3”时,提取用户请求标识,此处为“.mp3”,将其与主节点所在分组标签进行关键字匹配,将产生两种情况:
(1)匹配成功:则以该内容请求继续查找本地CS,若本地缓存命中则将其在PIT进行记录,并通过FIB转发内容对象至下一跳节点;若缓存未命中,则进一步查询组内节点映射表,然后通过FIB转发请求至分组内其它节点。
(2)未匹配成功:则将该请求在PIT表中进行记录,然后调用主节点处理模块,启动数据查询程序查询用于共享不同分组数据的数据共享模块,并根据查询结果将请求通过FIB转发至其他分组。
步骤802:当分组标签匹配失败或主节点本地缓存未命中时,通过FIB转发请求至其他分组或组内其它节点后,当内容对象沿着内容到达的反向路径返回到该节点时,节点判断该内容对象是否满足缓存条件,若满足缓存条件则缓存该内容对象,若不满足缓存条件则转发内容至下一跳节点,并继续监测其他的用户请求。此处的缓存条件是指节点所采取的缓存策略,此处指使用基于流行度的内容缓存,仅为诸多缓存策略中的一种。
步骤803:满足缓存条件时,节点缓存该内容对象,同时调用缓存数据统计与分析子模块,更新关于该内容的缓存状态。进一步地,根据该内容在的本地的流行度状态,决定是否需要组内其它节点同步缓存该内容,并据此为组内各伙伴节点产生伙伴节点缓存推荐概率值。
步骤804:进一步地,将缓存状态信息及概率推荐值使用自定义协议进行分装,此处可以使用protobuf进行封装。封装后的自定义数据以组播的方式发送至组内的伙伴节点。此后,判别主节点上缓存的内容类型是否发生变更,若发生变更则将分组内容类型变更信息写入分组间的数据共享模块;若未发生变更则调用分组成员管理子模块。
步骤805:进一步地,处于运行状态的主节点时刻对分组内的成员状态进行监测,监测节点的加入及退出。
步骤806:当有节点请求加入该分组时,主节点依据该节点收到的加入分组的请求包中的缓存内容信息计算该节点与本分组缓存内容的相似度,并将相似度值与该节点距主节点的距离(跳数)进行加权,计算加权后的值。
步骤807:进一步地,若加权后的值大于阈值,则调用分组成员管理子模块,将该节点信息写入分组记录表;若加权后的值小于阈值,则拒绝该节点的加入,并继续对分组成员状态进行监测,同时启动定时器,并在定时器记满时调用异常处理模块探测是否有节点退出分组。
步骤808:进一步地,若有节点退出分组,无论是通过主动还是被动方式,均将该节点信息从分组成员信息表中删除。
步骤809:进一步地,删除节点在分组中的信息后,将该节点的状态设置为删除,并调用数据交互自定义协议子模块,将该状态信息通过自定义协议进行封装后组播至组内其它节点。
在本发明上述实施例中的各个功能模块可以存储在一个计算机可读取存储介质中,此处的存储介质包括机械硬盘、固态硬盘、随机存储器(RAM,Random Access Memory)只读存储器(ROM,Read-Only Memory)等。本发明所提之基于分组的协作缓存***的全部或部分可以以软件产品的形式体现出来,该软件产品可运行于个人计算机、服务器、智能路由器等各种带有缓存和数据转发功能的网络设备中。
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

Claims (6)

1.一种面向信息中心网络的协作缓存***,其特征在于:***共包含四个模块,底层的收发端模块,实现对用户请求的解析及提取用户请求内容类型特征;请求处理模块首先对提取的内容类型特征进行标签匹配,根据匹配结果执行相应转发操作;信息管理模块实现缓存***内部节点缓存信息管理与共享,该模块共包含五个子模块,分别是:缓存数据统计与分析子模块,数据交互自定义协议子模块,主节点处理子模块,分组成员管理子模块及异常处理模块;数据共享模块实现不同协作缓存***间的信息共享。本发明是面向信息中心网络的协作缓存***。
2.根据权利要求1所述的一种面向信息中心网络的协作缓存***,其特征在于:运行在节点一侧的收发端程序,解析用户请求并提取用户请求特征,所述请求特征为能够表征内容类型的属性,如“.mp3”、“.mp4”、“.doc”、“.jpg”等,包括但不限于上述文件属性。
3.根据权利要求1和2所述的一种面向信息中心网络的协作缓存***,其特征在于:主节点上缓存有该节点所在协作缓存***的标签信息,标签信息表示本缓存***所缓存的内容类型。此处,主节点是指每个分组中管理分组成员的节点,同时它也可是请求到达的当前路由器节点,标签匹配是该协作缓存***的重要特征,标签匹配主要实现将用户请求特征与处理该请求的协作缓存***的标签(标签数量大于等于1)进行关键字匹配,此处所述缓存***的标签是包含权利要求2中所述用户请求特征的字符串,匹配操作将产生两种情况:
情况一:若主节点上标签匹配成功(与任一标签字段匹配即可),查询主节点的本地缓存(Content Store,CS),若在主节点的本地缓存中找到内容缓存信息,则将内容通过记录在待定兴趣表(Pending Interest Table,PIT)的接口返回至用户,若在主节点的本地缓存中没有找到CS,查询协作缓存***中的伙伴节点(同一协作缓存***中的节点称为伙伴节点)是否缓存当前内容,若伙伴节点缓存有该内容,则将该内容记录在转发信息库(Forwarding Information Base,FIB)中进行记录,并通过FIB中的接口转发请求至伙伴节点;
情况二:若主节点上标签匹配失败则将请求在PIT中添加记录,同时通过主节点处理子模块查询所有协作缓存***共享的数据库,获取缓存有该内容的其他协作缓存***主节点的地址,并通过转发信息库(Forwarding Information Base,FIB)将请求转发至获取到的主节点。
4.根据权利要求1所述的一种面向信息中心网络的协作缓存***,其特征在于:所述缓存数据统计与分析子模块,按照节点上缓存内容的相似度进行内容聚类(前缀相同的内容进行聚合),并将缓存信息添加到缓存信息表,并定时将缓存表中的信息通过自定义协议进行封装后发送到主节点及伙伴节点。当上游节点决定缓存某项内容时,其产生缓存概率推荐值,并通过自定义协议封装内容名称和概率推荐值,向伙伴节点进行通告。伙伴节点根据概率推荐值及该内容的流行度加权计算本节点的缓存概率,当缓存概率某阈值时缓存该内容。
5.根据权利要求1所述的一种面向信息中心网络的协作缓存***,其特征在于:所述运行于节点上的分组成员管理子模块负责管理协作缓存***中的节点,负责节点的加入、退出记录的添加、更新及删除。所述异常处理模块用于处理节点故障的检测及通告,根据节点的退出方式,故障处理主要有被动和主动两种方式:
被动方式:主节点定期向伙伴节点发送心跳包,若在规定的时间内没有收到心跳包回复则向该节点发送第二个心跳包,若在规定时间仍未收到心跳包回复,主节点则向其余伙伴节点通告该节点失效,伙伴节点根据通告信息更新他们的分组成员记录表及FIB表。
主动方式:某节点准备主动退出协作缓存***,暂时停止服务时,节点向主节点发送退出通告,并退出运行,主节点向其余各节点发送关于该节点的退出通告。
6.根据权利要求3所述的一种面向信息中心网络的协作缓存***,其特征在于:请求处理模块维护一张缓存节点映射查询表,映射查询表包含3个字段,分别是:节点标识(ID)、节点地址、内容前缀。节点地址用于内容请求的重定向,内容前缀用于标识节点缓存的内容类型。
CN201810314005.XA 2018-04-10 2018-04-10 一种面向信息中心网络的分组协作缓存*** Pending CN110365728A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810314005.XA CN110365728A (zh) 2018-04-10 2018-04-10 一种面向信息中心网络的分组协作缓存***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810314005.XA CN110365728A (zh) 2018-04-10 2018-04-10 一种面向信息中心网络的分组协作缓存***

Publications (1)

Publication Number Publication Date
CN110365728A true CN110365728A (zh) 2019-10-22

Family

ID=68212871

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810314005.XA Pending CN110365728A (zh) 2018-04-10 2018-04-10 一种面向信息中心网络的分组协作缓存***

Country Status (1)

Country Link
CN (1) CN110365728A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112073940A (zh) * 2020-08-25 2020-12-11 华中科技大学 一种车载社交网络中汽车消息发送概率的设定方法
CN114710452A (zh) * 2021-11-29 2022-07-05 河南科技大学 一种多节点协商的信息中心网络流量优化控制***及方法
CN114978992A (zh) * 2022-05-30 2022-08-30 中国联合网络通信集团有限公司 一种安全命名数据网络的通信方法、节点及网络

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040010562A1 (en) * 2002-06-26 2004-01-15 Wataru Itonaga Shared cache server
CN103001870A (zh) * 2012-12-24 2013-03-27 中国科学院声学研究所 一种内容中心网络协同缓存方法及***
CN103501315A (zh) * 2013-09-06 2014-01-08 西安交通大学 一种面向内容网络中基于相关内容聚集的缓存方法
CN104394236A (zh) * 2014-12-18 2015-03-04 重庆邮电大学 节点与消息状态联合感知的分布式协作缓存方法
CN104584512A (zh) * 2012-02-28 2015-04-29 华为技术有限公司 内容导向网络中协作缓存的方法
CN104580165A (zh) * 2014-12-19 2015-04-29 北京交通大学 智慧协同网络中的一种协作缓存方法
CN105610941A (zh) * 2015-12-28 2016-05-25 安徽工业大学 一种移动网络中基于节点分组的数据分片缓存方法
US20170237657A1 (en) * 2016-02-15 2017-08-17 Tata Consultancy Services Limited Method and system for co-operative on-path and off-path caching policy for information centric networks
CN107343304A (zh) * 2017-05-15 2017-11-10 中国科学院信息工程研究所 内容中心网络的协作缓存方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040010562A1 (en) * 2002-06-26 2004-01-15 Wataru Itonaga Shared cache server
CN104584512A (zh) * 2012-02-28 2015-04-29 华为技术有限公司 内容导向网络中协作缓存的方法
CN103001870A (zh) * 2012-12-24 2013-03-27 中国科学院声学研究所 一种内容中心网络协同缓存方法及***
CN103501315A (zh) * 2013-09-06 2014-01-08 西安交通大学 一种面向内容网络中基于相关内容聚集的缓存方法
CN104394236A (zh) * 2014-12-18 2015-03-04 重庆邮电大学 节点与消息状态联合感知的分布式协作缓存方法
CN104580165A (zh) * 2014-12-19 2015-04-29 北京交通大学 智慧协同网络中的一种协作缓存方法
CN105610941A (zh) * 2015-12-28 2016-05-25 安徽工业大学 一种移动网络中基于节点分组的数据分片缓存方法
US20170237657A1 (en) * 2016-02-15 2017-08-17 Tata Consultancy Services Limited Method and system for co-operative on-path and off-path caching policy for information centric networks
CN107343304A (zh) * 2017-05-15 2017-11-10 中国科学院信息工程研究所 内容中心网络的协作缓存方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
XIAOLE BAI: ""ICN:interest-based clustering network"", 《IEEE》 *
张萌: ""智慧协同网络中缓存机制与算法研究"", 《中国博士学位论文全文数据库信息科技辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112073940A (zh) * 2020-08-25 2020-12-11 华中科技大学 一种车载社交网络中汽车消息发送概率的设定方法
CN114710452A (zh) * 2021-11-29 2022-07-05 河南科技大学 一种多节点协商的信息中心网络流量优化控制***及方法
CN114710452B (zh) * 2021-11-29 2023-09-08 河南科技大学 一种多节点协商的信息中心网络流量优化控制***及方法
CN114978992A (zh) * 2022-05-30 2022-08-30 中国联合网络通信集团有限公司 一种安全命名数据网络的通信方法、节点及网络
CN114978992B (zh) * 2022-05-30 2023-09-12 中国联合网络通信集团有限公司 一种安全命名数据网络的通信方法、节点及网络

Similar Documents

Publication Publication Date Title
Zhang et al. A survey of caching mechanisms in information-centric networking
CN103827858B (zh) 移动网络中的缓存
EP2320616B1 (en) Mobile searching method and system, and method for synchronizing search ability of searching server
CN110365728A (zh) 一种面向信息中心网络的分组协作缓存***
CN108337172A (zh) 大规模OpenFlow流表分级存储架构与加速查找方法
CN102971732A (zh) 键/值存储器的集成分级查询处理的***结构
Le et al. Social caching and content retrieval in disruption tolerant networks (DTNs)
CN107454562A (zh) 一种面向icn架构的d2d移动内容分发方法
CN103634231A (zh) 一种基于内容流行度的ccn缓存分区置换方法
CN104022911A (zh) 一种融合型内容分发网络的内容路由管理方法
CN102438020A (zh) 内容分发网络中内容分发的方法、设备和网络***
CN105072030A (zh) 一种基于内容聚类的命名数据网络路由***及其聚类查询方法
CN102843420A (zh) 基于模糊划分的社交网络数据分发***
De Castro et al. A dynamic hierarchical VANET architecture for named data networking applications
CN104661275A (zh) 一种机会网络中数据传输方法
CN103905538A (zh) 内容中心网络中邻居协作缓存替换方法
CN108769252A (zh) 一种基于请求内容关联性的icn网络预缓存方法
CN102238202A (zh) 索引信息的存储、查找方法及装置
Li et al. SCOM: A scalable content centric network architecture with mobility support
EP2316205B1 (en) Message routing platform
Yang et al. Providing cache consistency guarantee for ICN-based IoT based on push mechanism
CN102325098A (zh) 群信息获取方法和***
CN107302571B (zh) 基于果蝇算法的信息中心网络路由和缓存管理方法
CN104980493A (zh) 一种基于主动缓存算法的发现服务方法
CN106354747B (zh) 用于大数据的服务提供方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191022

WD01 Invention patent application deemed withdrawn after publication