CN109271390B - 一种基于神经网络的索引数据结构及其数据检索方法 - Google Patents

一种基于神经网络的索引数据结构及其数据检索方法 Download PDF

Info

Publication number
CN109271390B
CN109271390B CN201811152887.0A CN201811152887A CN109271390B CN 109271390 B CN109271390 B CN 109271390B CN 201811152887 A CN201811152887 A CN 201811152887A CN 109271390 B CN109271390 B CN 109271390B
Authority
CN
China
Prior art keywords
data
index
neural network
data structure
bitmap
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.)
Active
Application number
CN201811152887.0A
Other languages
English (en)
Other versions
CN109271390A (zh
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.)
Tianjin University
Original Assignee
Tianjin University
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 Tianjin University filed Critical Tianjin University
Priority to CN201811152887.0A priority Critical patent/CN109271390B/zh
Publication of CN109271390A publication Critical patent/CN109271390A/zh
Application granted granted Critical
Publication of CN109271390B publication Critical patent/CN109271390B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于神经网络的索引数据结构,包括数据映射单元和动态索引单元;数据映射单元是基于神经网络模型的数据映射单元,采集命名数据网络中的名称数据作为样本,计算其累积分布函数值作为标签,训练得到神经网络模型,用于把名称数据映射到改进型位图bitmap数据结构中的相应位置;动态索引单元是基于改进型位图bitmap数据结构的动态索引单元,将传统位图平均分成若干桶,并将桶内每个槽的大小扩展,得到可动态标号的改进型位图bitmap数据结构,用于存储名称数据所对应的地址偏移量。本发明针对命名数据网转发平面特点,可以在保证检索速度和误判概率的条件下,提升存储效率,实现快速数据***及检索操作。

Description

一种基于神经网络的索引数据结构及其数据检索方法
技术领域
本发明属于高性能路由器索引数据结构设计领域,特别针对命名数据网(NamedData Networking)转发平面中索引内容的高效存储和快速检索问题。
背景技术
超高清视频、人工智能、云计算等创新应用、技术和计算模式的不断涌现,加速了互联网由“通信信道”向“数据处理平台”的角色转变。现有基于设备地址的IP互联网体系结构在信息共享、移动性、安全性、可扩展性等方面存在的弊端已成为阻碍互联网发展的重大难题。因此,一种新型未来互联网架构,命名数据网,于2010年被提出,得到了国内外学术界的广泛关注。
命名数据网以数据名称代替IP地址,使用完全面向数据内容的通信模式。其优势在于通过在路由节点中部署缓冲存储器,实现真正意义上的数据内容共享,极大地降低网络负载,有效提高网络数据传输速率。正因此,其被认为是未来互联网架构领域最有前景的发展方向之一。
然而,命名数据网也面临着一系列亟待解决的问题与挑战,特别是转发平面中索引内容的高效存储和快速检索问题。其中,索引数据结构是提高转发平面性能的关键,但目前主要研究成果都各有优缺点。例如,基于字典树的数据结构查找速度较慢;基于布隆滤波器的数据结构无法直接索引数据;而基于哈希表的数据结构需要极大的存储空间。因此,当前的研究成果都无法同时满足命名数据网转发平面对检索速度和存储空间的需求,急需提出新的研究思路,设计综合性能优秀的索引数据结构及其数据检索算法以解决这一难题。
发明内容
针对上述问题,本发明提供了一种基于神经网络的索引数据结构及其数据检索方法。本发明针对命名数据网转发平面特点,可以在保证检索速度和误判概率的条件下,提升存储效率,实现快速数据***及检索操作。
为了解决上述的技术问题,本发明提出一种基于神经网络的索引数据结构,包括数据映射单元和动态索引单元;所述数据映射单元是基于神经网络模型的数据映射单元,采集命名数据网络中的名称数据作为样本,计算其累积分布函数值作为标签,根据样本和标签训练反向传播神经网络,得到神经网络模型,用于把要检索的名称数据映射到改进型位图bitmap数据结构中的相应位置;所述动态索引单元是基于改进型位图bitmap数据结构的动态索引单元,将传统位图bitmap数据结构平均分成若干桶,并将桶内每个槽的大小扩展,得到可动态标号的改进型位图bitmap数据结构,记为D-bitmap,用于存储要检索的名称数据所对应的地址偏移量。
本发明中同时提出了一种上述基于神经网络的索引数据结构的数据检索方法,主要包括在索引数据结构中***数据,以及对***数据之后的索引数据结构进行数据检索;具体步骤如下:
步骤一、在所述索引数据结构中***名称数据,每***一个名称数据,包括以下步骤:
步骤1-1:输入名称数据:将待***的名称数据输入到上述的索引数据结构中;
步骤1-2:数据映射单元的神经网络计算:将该名称数据定长处理后输入上述的神经网络模型运算,得到一个范围在0、1之间的实数值;
步骤1-3:数据映射单元的位置映射计算:将神经网络计算结果乘D-bitmap的槽总数,得出该名称数据映射到D-bitmap上的位置,即D-bitmap的槽序号;
步骤1-4:动态索引单元的桶序号计算:用槽序号除以每个桶的槽数量,并向下取整,得出该位置所在的桶序号;
步骤1-5:动态索引单元的最大标号查找:由步骤1-4得到的桶序号,遍历该桶内所有槽,查找现有的最大标号;
步骤1-6:动态索引单元的槽内标号记录:判断步骤1-5查找到的现有最大标号是否达到最大值,如果还未标记到最大值,则该位置槽内记录现有最大标号加一的标号,否则,从删除队列中取最早删除的标号作为该位置槽内的标号;
步骤1-7:为该名称数据申请存储单元:根据动态索引单元中的桶序号对应的基地址与槽内标号代表的地址偏移量,在数据存储空间中为该名称数据申请存储单元;
步骤1-8:名称数据***操作结束;
步骤二、在索引数据结构中对一个名称数据进行检索,包括以下步骤:
步骤2-1:输入名称数据:将待***的名称数据输入到上述的索引数据结构中;
步骤2-2:数据映射单元的神经网络计算:将该名称数据定长处理后输入上述的神经网络模型运算,得到一个范围在0、1之间的实数值;
步骤2-3:数据映射单元的位置映射计算:将神经网络计算结果乘D-bitmap的槽总数,得出该名称数据映射到D-bitmap上的位置,即D-bitmap的槽序号;
步骤2-4:动态索引单元的数据存在性判断:判断该位置处的标号是否为0,如果标号不为0,则该名称数据存在于该索引数据结构中,并继续执行步骤2-5,完成检索;否则,该名称数据不存在于该索引数据结构中,即表明不存在检索结果,执行步骤2-7;
步骤2-5:动态索引单元的桶序号计算:用槽序号除以每个桶的槽数量,并向下取整,得出该位置所在的桶序号;
步骤2-6:输出检索结果:输出该位置所在的桶序号和槽内标号,即数据存储单元基地址和该名称数据在数据存储空间中相对于基地址的地址偏移量;
步骤2-7:名称数据检索操作结束。
与现有技术相比,本发明的有益效果是:
将本发明的基于神经网络的索引数据结构及其数据检索方法在一台配置为IntelXeon E5-1650v2 3.50GHz、DDR3 24GB SDRAM的计算机上进行部署实现。其中,训练用的名称数据在实际环境中可通过命名数据网络的转发平面采集,而实验室环境下,我们利用常见英文单词和顶级域名构造一亿条格式类似的名称数据,经过训练得到可实现均匀映射的神经网络模型。性能测试上,考虑到命名数据网络转发平面处理的数据量在百万级别,我们取相同分布规律的一百万条名称数据测试该索引数据结构及其数据检索方法的性能。实验结果表明,本发明的存储消耗远远小于哈希索引的存储消耗,同时检索速度与哈希索引相当,也能够满足当前互联网络误判率低于1%的通信需求。由此表明,本发明中设计的基于神经网络的索引数据结构及其数据检索方法,可以在保证检索速度和误判概率的条件下,提升存储效率,具有良好的性能。
附图说明
图1为本发明基于神经网络的索引数据结构的原理图;
图2为本发明基于神经网络的索引数据结构中数据映射单元运行具体步骤的示意图;
图3为本发明数据检索方法中关于数据***操作的流程框图;
图4为本发明数据检索方法中关于数据检索操作的流程框图。
具体实施方式
下面结合附图和具体实施例对本发明技术方案作进一步详细描述,所描述的具体实施例仅对本发明进行解释说明,并不用以限制本发明。
如图1所示,本发明提出的一种基于神经网络的索引数据结构,包括数据映射单元和动态索引单元;具体说明如下:
所述数据映射单元是基于神经网络模型的数据映射单元,采集命名数据网络中的名称数据作为样本,计算其累积分布函数值作为标签,根据样本和标签训练反向传播神经网络(Back Propagation Neural Network,BPNN),得到神经网络模型,用于把要检索的名称数据映射到改进型位图bitmap数据结构中的相应位置。其中,命名数据网络中的名称数据的采集在命名数据网络实际部署中的转发平面实现,通过记录一定时间内转发平面处理的所有名称数据,得到足够数量的样本数据。计算其累积分布函数值作为标签的原因在于,服从任意分布的数据经过累积分布函数变换后值的分布服从0、1之间的均匀分布。因此,将采集的名称数据作为样本,计算其累积分布函数值作为标签,即可实现数据的均匀映射,从而优化存储单元利用效率。
该数据映射单元运行具体步骤如图2所示。在训练阶段,作为样本的名称数据和作为标签的累积分布函数值共同构成训练数据集,利用该训练数据集训练反向传播神经网络BPNN,拟合训练数据集的累积分布函数,得到隐藏层和输出层的权重和偏置等相关参数,形成可实现均匀映射的神经网络模型。训练完成后的实际预测阶段,输入一个名称数据,经过神经网络模型运算得到的值乘映射尺寸,得到该名称数据的映射位置。
所述动态索引单元是基于改进型位图bitmap数据结构的动态索引单元,将传统位图bitmap数据结构平均分成若干桶,并将桶内每个槽的大小扩展,得到可动态标号的改进型位图bitmap数据结构,记为D-bitmap,用于存储要检索的名称数据所对应的地址偏移量。对传统位图bitmap数据结构改进的具体方法为,将尺寸为m个槽的位图bitmap平均划分为n个桶,每个桶含有m/n个槽,对应一个固定基地址的数据存储空间。每个槽的大小由原来的1比特扩展成j比特,用于记录地址偏移量。这样改进后的D-bitmap在数据***过程中动态标号,每个槽中的标号代表名称数据进入所在桶的顺序,也即名称数据在所在存储空间的地址偏移量。根据桶对应的基地址与槽内标号代表的地址偏移量为名称数据申请存储单元,由此实现数据存储单元的地址动态分配。
针对上述基于神经网络的索引数据结构的数据检索方法,包括在索引数据结构中***数据,以及对***数据之后的索引数据结构进行数据检索;具体步骤如下:
步骤一、在所述索引数据结构中***名称数据,每***一个名称数据,如图3所示,包括以下步骤:
步骤1-1:输入名称数据:将待***的名称数据输入到上述的索引数据结构中;
步骤1-2:数据映射单元的神经网络计算:将该名称数据定长处理后输入上述的神经网络模型运算,得到一个范围在0、1之间的实数值;
步骤1-3:数据映射单元的位置映射计算:将神经网络计算结果乘D-bitmap的槽总数,得出该名称数据映射到D-bitmap上的位置,即D-bitmap的槽序号;
步骤1-4:动态索引单元的桶序号计算:用槽序号除以每个桶的槽数量,并向下取整,得出该位置所在的桶序号;
步骤1-5:动态索引单元的最大标号查找:由步骤1-4得到的桶序号,遍历该桶内所有槽,查找现有的最大标号;
步骤1-6:动态索引单元的槽内标号记录:判断步骤1-5查找到的现有最大标号是否达到最大值,如果还未标记到最大值,则该位置槽内记录现有最大标号加一的标号,否则,从删除队列中取最早删除的标号作为该位置槽内的标号;
步骤1-7:为该名称数据申请存储单元:根据动态索引单元中的桶序号对应的基地址与槽内标号代表的地址偏移量,在数据存储空间中为该名称数据申请存储单元;
步骤1-8:名称数据***操作结束;
本发明中,名称数据***到索引数据结构的一个实例如图1所示。在该索引数据结构中,数据映射单元即训练完成的神经网络模型,动态索引单元即改进型位图数据结构D-bitmap。槽个数设置为32,每16个槽划分为一个桶,因此该D-bitmap一共被划分为2个桶,对应2个固定基地址的数据存储空间。当前该索引数据结构已***两个名称数据。当第三个名称数据/ndn/name/3rd***时,在数据映射单元进行神经网络计算和位置映射计算,得到该名称数据在D-bitmap中的映射位置为第6个槽。进入动态索引单元,计算出该位置的桶序号为1。查找第1个桶中现有的最大标号,查找结果为1,还未达到最大值,因此在第6个槽内标记现有最大标号加一的标号,为2,也即该名称数据在数据存储单元中相对于第1个基地址的地址偏移量。
步骤二、在索引数据结构中对一个名称数据进行检索,如图4所示,包括以下步骤:
步骤2-1:输入名称数据:将待***的名称数据输入到上述的索引数据结构中;
步骤2-2:数据映射单元的神经网络计算:将该名称数据定长处理后输入上述的神经网络模型运算,得到一个范围在0、1之间的实数值;
步骤2-3:数据映射单元的位置映射计算:将神经网络计算结果乘D-bitmap的槽总数,得出该名称数据映射到D-bitmap上的位置,即D-bitmap的槽序号;
步骤2-4:动态索引单元的数据存在性判断:判断该位置处的标号是否为0,如果标号不为0,则该名称数据存在于该索引数据结构中,并继续执行步骤2-5,完成检索;否则,该名称数据不存在于该索引数据结构中,即表明不存在检索结果,执行步骤2-7;
步骤2-5:动态索引单元的桶序号计算:用槽序号除以每个桶的槽数量,并向下取整,得出该位置所在的桶序号;
步骤2-6:输出检索结果:输出该位置所在的桶序号和槽内标号,即数据存储单元基地址和该名称数据在数据存储空间中相对于基地址的地址偏移量;
步骤2-7:名称数据检索操作结束。
实施例:将本发明的基于神经网络的索引数据结构及其数据检索方法在一台配置为Intel Xeon E5-1650v2 3.50GHz、DDR3 24GB SDRAM的计算机上进行部署实现。其中,训练用的名称数据在实际环境中可通过命名数据网络的转发平面采集,而实验室环境下,我们利用常见英文单词和顶级域名构造一亿条格式类似的名称数据,经过训练得到可实现均匀映射的神经网络模型。性能测试上,考虑到命名数据网络转发平面处理的数据量在百万级别,我们取相同分布规律的一百万条名称数据测试该索引数据结构及其数据检索方法的性能。实验结果表明,本发明的存储消耗远远小于哈希索引的存储消耗,同时检索速度与哈希索引相当,也能够满足当前互联网络误判率低于1%的通信需求。由此表明,本发明中设计的基于神经网络的索引数据结构及其数据检索方法,可以在保证检索速度和误判概率的条件下,提升存储效率,具有良好的性能。
尽管上面结合附图对本发明进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨的情况下,还可以做出很多变形,这些均属于本发明的保护之内。

Claims (1)

1.一种基于神经网络的索引数据结构的数据检索方法,所采用的索引数据结构包括数据映射单元和动态索引单元;所述数据映射单元是基于神经网络模型的数据映射单元,采集命名数据网络中的名称数据作为样本,计算其累积分布函数值作为标签,根据样本和标签训练反向传播神经网络,得到神经网络模型,用于把要检索的名称数据映射到改进型位图bitmap数据结构中的相应位置;所述动态索引单元是基于改进型位图bitmap数据结构的动态索引单元,将传统位图bitmap数据结构平均分成若干桶,并将桶内每个槽的大小扩展,得到可动态标号的改进型位图bitmap数据结构,记为D-bitmap,用于存储要检索的名称数据所对应的地址偏移量;
其特征在于,该数据检索方法包括在索引数据结构中***数据,以及对***数据之后的索引数据结构进行数据检索;具体步骤如下:
步骤一、在所述索引数据结构中***名称数据,每***一个名称数据,包括以下步骤:
步骤1-1:输入名称数据:将待***的名称数据输入到上述的索引数据结构中;
步骤1-2:数据映射单元的神经网络计算:将该名称数据定长处理后输入上述的神经网络模型运算,得到一个范围在0、1之间的实数值;
步骤1-3:数据映射单元的位置映射计算:将神经网络计算结果乘D-bitmap的槽总数,得出该名称数据映射到D-bitmap上的位置,即D-bitmap的槽序号;
步骤1-4:动态索引单元的桶序号计算:用槽序号除以每个桶的槽数量,并向下取整,得出该位置所在的桶序号;
步骤1-5:动态索引单元的最大标号查找:由步骤1-4得到的桶序号,遍历该桶内所有槽,查找现有的最大标号;
步骤1-6:动态索引单元的槽内标号记录:判断步骤1-5查找到的现有最大标号是否达到最大值,如果还未标记到最大值,则该位置槽内记录现有最大标号加一的标号,否则,从删除队列中取最早删除的标号作为该位置槽内的标号;
步骤1-7:为该名称数据申请存储单元:根据动态索引单元中的桶序号对应的基地址与槽内标号代表的地址偏移量,在数据存储空间中为该名称数据申请存储单元;
步骤1-8:名称数据***操作结束;
步骤二、在索引数据结构中对一个名称数据进行检索,包括以下步骤:
步骤2-1:输入名称数据:将待***的名称数据输入到上述的索引数据结构中;
步骤2-2:数据映射单元的神经网络计算:将该名称数据定长处理后输入上述的神经网络模型运算,得到一个范围在0、1之间的实数值;
步骤2-3:数据映射单元的位置映射计算:将神经网络计算结果乘D-bitmap的槽总数,得出该名称数据映射到D-bitmap上的位置,即D-bitmap的槽序号;
步骤2-4:动态索引单元的数据存在性判断:判断该位置处的标号是否为0,如果标号不为0,则该名称数据存在于该索引数据结构中,并继续执行步骤2-5,完成检索;否则,该名称数据不存在于该索引数据结构中,即表明不存在检索结果,执行步骤2-7;
步骤2-5:动态索引单元的桶序号计算:用槽序号除以每个桶的槽数量,并向下取整,得出该位置所在的桶序号;
步骤2-6:输出检索结果:输出该位置所在的桶序号和槽内标号,即数据存储单元基地址和该名称数据在数据存储空间中相对于基地址的地址偏移量;
步骤2-7:名称数据检索操作结束。
CN201811152887.0A 2018-09-30 2018-09-30 一种基于神经网络的索引数据结构及其数据检索方法 Active CN109271390B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811152887.0A CN109271390B (zh) 2018-09-30 2018-09-30 一种基于神经网络的索引数据结构及其数据检索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811152887.0A CN109271390B (zh) 2018-09-30 2018-09-30 一种基于神经网络的索引数据结构及其数据检索方法

Publications (2)

Publication Number Publication Date
CN109271390A CN109271390A (zh) 2019-01-25
CN109271390B true CN109271390B (zh) 2022-03-01

Family

ID=65196197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811152887.0A Active CN109271390B (zh) 2018-09-30 2018-09-30 一种基于神经网络的索引数据结构及其数据检索方法

Country Status (1)

Country Link
CN (1) CN109271390B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110096458B (zh) * 2019-04-02 2022-03-01 天津大学 基于神经网络的命名数据网内容存储池数据检索方法
CN110138661A (zh) * 2019-04-02 2019-08-16 天津大学 基于神经网络的命名数据网内容存储池
CN110109616B (zh) * 2019-04-02 2022-03-01 天津大学 基于神经网络的命名数据网内容存储池数据删除方法
CN110196938B (zh) * 2019-04-02 2022-03-01 天津大学 基于神经网络的命名数据网内容存储池数据***方法
CN110474844B (zh) * 2019-06-28 2021-06-08 天津大学 高性能智能路由器学习型索引数据结构的训练方法和芯片
CN110851658B (zh) * 2019-10-12 2023-05-05 天津大学 树形索引数据结构、内容存储池、路由器及树形索引方法
CN113220683A (zh) * 2021-05-08 2021-08-06 天津大学 支持泛洪攻击检测的内容路由器pit结构及其数据检索方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009134772A2 (en) * 2008-04-29 2009-11-05 Maxiscale, Inc Peer-to-peer redundant file server system and methods
CN104536958B (zh) * 2014-09-26 2018-03-16 杭州华为数字技术有限公司 一种复合索引方法及装置
US10095720B2 (en) * 2016-02-05 2018-10-09 Amadeus S.A.S. Database table index
CN105975587B (zh) * 2016-05-05 2019-05-10 诸葛晴凤 一种高性能的内存数据库索引组织与访问方法
CN107832343B (zh) * 2017-10-13 2020-02-21 天津大学 一种基于位图的mbf数据索引结构对数据快速检索的方法

Also Published As

Publication number Publication date
CN109271390A (zh) 2019-01-25

Similar Documents

Publication Publication Date Title
CN109271390B (zh) 一种基于神经网络的索引数据结构及其数据检索方法
Li et al. Packet forwarding in named data networking requirements and survey of solutions
KR102289332B1 (ko) 병합 트리 가비지 메트릭스
CN103238145B (zh) 用于网络装备中的高性能、可更新和确定的哈希表的方法和设备
US9269411B2 (en) Organizing data in a hybrid memory for search operations
CN103488709B (zh) 一种索引建立方法及***、检索方法及***
CN102484610B (zh) 路由表建立方法和装置及路由表查找方法和装置
US20140188893A1 (en) Data retrieval apparatus, data storage method and data retrieval method
CN101594319B (zh) 表项查找方法和装置
CN106959928B (zh) 一种基于多级缓存结构的流式数据实时处理方法及***
CN104579974B (zh) 面向ndn中名字查找的哈希布鲁姆过滤器及数据转发方法
CN107368527B (zh) 基于数据流的多属性索引方法
CN107357843B (zh) 基于数据流结构的海量网络数据查找方法
CN111382327A (zh) 一种字符串匹配装置及方法
CN116112434A (zh) 一种路由器数据智能缓存方法及***
CN113220679A (zh) 面向多模态网络的混合型fib存储结构及其数据处理方法
CN110096458B (zh) 基于神经网络的命名数据网内容存储池数据检索方法
CN112350956A (zh) 一种网络流量识别方法、装置、设备及机器可读存储介质
CN112463542B (zh) 日志异常原因诊断方法、装置、计算机设备和存储介质
CN110109616B (zh) 基于神经网络的命名数据网内容存储池数据删除方法
CN111541617B (zh) 一种用于高速大规模并发数据流的数据流表处理方法及装置
CN109086815B (zh) 基于fpga的决策树模型中的浮点数离散化方法
CN108614879A (zh) 小文件处理方法与装置
CN110196938B (zh) 基于神经网络的命名数据网内容存储池数据***方法
CN110851658B (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
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: 300452 Binhai Industrial Research Institute Campus of Tianjin University, No. 48 Jialingjiang Road, Binhai New Area, Tianjin

Patentee after: Tianjin University

Address before: 300072 Tianjin City, Nankai District Wei Jin Road No. 92

Patentee before: Tianjin University

CP02 Change in the address of a patent holder