【技术实现步骤摘要】
【国外来华专利技术】接收兴趣消息的网络节点、端点节点和方法
本专利技术涉及网络节点。本专利技术进一步涉及接收兴趣消息的方法,特别地涉及接收兴趣消息和数据消息的方法。本专利技术进一步还涉及接收HTTP请求的方法,特别地涉及接收HTTP请求和响应消息的方法。本专利技术还涉及使计算机系统能够执行这种方法的计算机程序产品。本专利技术进一步涉及用于发射兴趣消息的端点节点。
技术介绍
以信息为中心的联网(ICN)是新的联网范例,该新的联网范例以使当前互联网基础设施远离面向主机的系统、向着面向数据的系统而演进为目标。在ICN中对数据本身进行寻址,而不是经由IP地址对端点进行寻址。通过将数据划分成组块并向那些组块中的每一个给予唯一且分层的名称,ICN允许客户端向网络询问给定的经命名的数据对象,而不必担心该数据被定位/存储在哪里。对数据进行命名的优点之一是:每个中间网络节点(诸如,交换机或路由器)具有高速缓存流经它的数据分组的能力。以该方式,如果新的消费者请求已经被高速缓存在网络中的数据,则它的请求不需要通过网络向该数据的原始生产者传播,而是可以取而代之地由保持该数据的副本的中间网络节点中的一个来服务。当前ICN架构在它们的核处具有两种基本类型的消息:兴趣消息和数据消息。当应用想要取回特定数据对象时,它发送出针对该数据对象的兴趣消息。该兴趣消息的最重要部分是对象的名称,或者在其中对象的完整名称未知的情况下,该兴趣消息的最重要部分是前缀。这种ICN架构的示例是“Nameddatanetworking”,Zhangetal.,ACMSIGCOMMComputerCommunicationRevie ...
【技术保护点】
1.一种网络节点(15),包括:至少一个通信接口(31‑2);至少一个存储器(5);以及至少一个处理器(7),被配置成:在所述至少一个通信接口(31)上从下游节点(14)接收兴趣消息,所述兴趣消息包括所请求的数据对象的名称,确定是否针对将所述所请求的数据对象存储在所述至少一个存储器(5)中进行竞标,计算竞标值,在所述至少一个通信接口(32)上将所述兴趣消息转发到上游节点(16),所述兴趣消息取决于至少所述是否竞标的确定而包括所述所计算的竞标值,在所述至少一个通信接口(32)上从所述上游节点(16)接收包括所述所请求的数据对象的数据消息,从至少所述数据消息确定所述网络节点(15)是否赢得了所述竞标,如果所述网络节点(15)赢得了所述竞标,则将所述数据对象存储在所述至少一个存储器(5)中,以及在所述至少一个通信接口(31)上将所述数据消息转发到所述下游节点(14)。
【技术特征摘要】
【国外来华专利技术】2016.05.13 EP 16169624.01.一种网络节点(15),包括:至少一个通信接口(31-2);至少一个存储器(5);以及至少一个处理器(7),被配置成:在所述至少一个通信接口(31)上从下游节点(14)接收兴趣消息,所述兴趣消息包括所请求的数据对象的名称,确定是否针对将所述所请求的数据对象存储在所述至少一个存储器(5)中进行竞标,计算竞标值,在所述至少一个通信接口(32)上将所述兴趣消息转发到上游节点(16),所述兴趣消息取决于至少所述是否竞标的确定而包括所述所计算的竞标值,在所述至少一个通信接口(32)上从所述上游节点(16)接收包括所述所请求的数据对象的数据消息,从至少所述数据消息确定所述网络节点(15)是否赢得了所述竞标,如果所述网络节点(15)赢得了所述竞标,则将所述数据对象存储在所述至少一个存储器(5)中,以及在所述至少一个通信接口(31)上将所述数据消息转发到所述下游节点(14)。2.如权利要求1所述的网络节点(15),其中所述接收到的兴趣消息进一步包括接收到的竞标值,并且所述至少一个处理器(7)被配置成:如果所述是否竞标的确定是肯定的并且所述所计算的竞标值表示比所述接收到的竞标值更高的竞标,则将所述所计算的竞标值包括在所述兴趣消息中。3.如权利要求1或2所述的网络节点(15),其中所述至少一个处理器(7)进一步被配置成:将竞标信息记录在所述至少一个存储器(5)中,所述竞标信息表示所述网络节点(15)是否将所述所计算的竞标值包括在所述兴趣消息中。4.如权利要求3所述的网络节点(15),其中所述至少一个处理器(7)被配置成:从至少所述数据消息和所述竞标信息确定所述网络节点(15)是否赢得了所述竞标。5.如权利要求4所述的网络节点(15),其中所述接收到的数据消息包括忽略计数器,所述忽略计数器表示如所述上游节点(16)或另一上游节点所确定的输掉所述竞标的下游节点的数量,并且所述至少一个处理器(7)被配置成从至少所述忽略计数器和所述竞标信息确定所述网络节点(15)是否赢得了所述竞标。6.如权利要求5所述的网络节点(15),其中所述至少一个处理器(7)进一步被配置成:在将所述兴趣消息转发到所述上游节点(16)之前,递增所述兴趣消息中的节点计数器,所述节点计数器表示下游节点的数量。7.如权利要求6所述的网络节点(15),其中所述至少一个处理器(7)进一步被配置成:如果所述网络节点(15)将所述所计算的竞标值包括在所述兴趣消息中,则将输掉竞标者计数记录在所述至少一个存储器(5)中,所述输掉竞标者计数基于所述接收到的兴趣消息中包括且表示如所述网络节点(15)所确定的输掉所述竞标的下游节点的数量的所述节点计数器。8.如权利要求7所述的网络节点(15),其中所述至少一个处理器(7)被配置成:如果所述网络节点(15)赢得了所述竞标,则在将所述数据消息转发到所述下游节点(14)之前基于所述输掉竞标者计数来设置所述数据消息中的所述忽略计数器。9.如前述权利要求中任一项所述的网络节点(15),其中所述至少一个处理器(7)被配置成:通过检查至少一个空槽是否在所述至少一个存储器(5)上可用和/或最近最少高速缓存的项目是否比一定年龄阈值更旧,来确定是否针对将所述所请求的数据对象存储在所述至少一个存储器(5)中进行竞标。10.如前述权利要求中任一项所述的网络节点(15),其中所述至少一个处理器(7)被配置成:通过检查所述所计算的竞...
【专利技术属性】
技术研发人员:AS吉尔,L达坎托,K特里西亚斯,R万布兰登布格,E克拉梅尔,
申请(专利权)人:皇家KPN公司,荷兰应用自然科学研究组织,
类型:发明
国别省市:荷兰,NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。