基于规则聚集特征的高速包分类算法

来源 :湖南大学 | 被引量 : 0次 | 上传用户:xiaofyk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迅速发展的云计算技术与大数据技术使得互联网承载着越来越多的应用业务,数据规模大幅扩增,尽力而为的传统网络服务根本满足不了广大用户的需求。包分类技术是下一代互联网络设备提供多种应用服务的关键技术,所以快速地进行数据包分类对于网络发展具有重大意义。目前,研究人员开始将包分类的研究领域转向更广泛的范围,而数据挖掘中的聚类思想可以很好地解决包分类领域中遇到的问题。基于聚类的包分类算法通常引入聚类分析理论对包分类问题形式化分析,利用规则的聚集特征来设计高效、灵活的包分类结构、算法和机制,以提升包分类技术的综合性能。近年来,IPv4地址短缺,未来互联网的发展离不开对IPv6的支持和应用。因此设计一种简单且能支持IPv4和IPv6的包分类算法,是一个极富挑战的工作。针对上述问题,本文做了以下工作:(1)提出了基于地址前缀长度和聚类的包分类算法。通过分析及利用真实IPv4规则的聚集特征,该算法设计了一种高效的混合层次搜索结构:第一层结构根据规则的源/目的地址前缀长度和进行聚类,并依据所得聚类以及聚类中规则的最高优先级建立一棵基于优先级剪枝的搜索树,每个聚类为搜索树中的一个有效结点。针对传统的四向树算法搜索结构中存在大量的空白结点,极大浪费内存空间的问题,算法第二层结构为每个聚类建立一棵基于优先级的四向树,该优先级四向树将优先级高的规则放到四向树中较低层次的空结点,从而压缩了中间的空白结点,加快了数据包查找速度。(2)提出了基于优先级Trie树的IPv6包分类算法。通过对真实网络中的IPv6规则进行研究与分析发现:IPv6规则的源/目的地址前缀的前16位前缀值约有9种;大多数规则的源/目的地址前缀是以前缀值0x2001开头的,其余前缀值的规则是极少的;规则的源/目的地址前缀长度少于16也是极少的。根据这些特征,算法从规则的源/目的地址前缀的第17位开始进行降维,即对源/目的地址前缀进行按位异或运算,最后得一复合IP地址前缀,并根据这复合IP地址前缀构建优先级Trie树。优先级Trie树将优先级高的规则提前放置在Trie树中较低层次的空结点,节约了内存空间,减少了 Trie树的深度,解决了 Trie树搜索速度不佳的问题。
其他文献
随着信息化进程的推进,许多计算机应用中会用到图数据库,如:推荐系统、知识图谱、社交网络等。但是,由于在获取、解析数据的过程中存在误差、干扰等因素,常常会导致这些应用
随着大数据与移动互联时代的到来,数据呈爆发式的增长,海量的异构化数据相互交织,数据可视化已成为数据挖掘和数据分析过程中的重要技术。图表作为数据可视化的利器,一直被广
频率选择表面(Frequency Selective Surface,FSS)是由周期阵列结构排列而成的无限大平面结构,它可以根据需要对入射电磁波实现选择性传播。该结构在电磁波技术的诸多方面得到
随着国家城市化的快速发展,越来越多的人们离开乡镇到县城买房,孩子也随家长迁徙到县城,使得县城初中学生人数不断增加。笔者所在的学校是地处江苏苏北响水的一所初级中学。
步态是人走路时所表现出来的姿态,是一种复杂的运动过程。步态识别技术是一种新兴的生物识别技术,通过对人体行走方式进行客观地记录并对其进行有效的评估及分析,旨在通过生
无线传感器网络(Wireless Sensor Network,WSN)作为物联网的神经末端,负责对现实物理世界进行信息监测,随着物联网的发展其作用日益凸显,被认为是21世纪最重要的通信技术之一
随着移动互联网的发展,移动端应用程序呈现爆炸式增长。Android作为一个开源操作系统被大量手机厂商定制化使用,也正是由于其开放的特点,导致Android应用市场中涌现出大量恶
无线协作通信在抵抗多径衰落以及提高系统传输速率方面具有明显的优势,在不增加硬件成本的同时获得相应的分集增益,但存在频谱利用率较低的缺点。将网络编码引入无线协作通信
澳大利亚高校招生制度又被称为ATAR招生制度,因为澳大利亚高校准入排名(ATAR)是判断入学资格的主要标准。2009年,当时的教育部部长茱莉亚·吉拉德(后为2010至2012年的澳大利
近年来,随着精确制导武器的发展,多模复合制导体制已经成为了研究的热点。采用极化敏感天线阵列,能够使被动测向系统兼容其他制导模式的探测传感器。极化敏感天线阵列可以同