基于聚类的高效包分类算法研究及其应用

来源 :湖南大学 | 被引量 : 0次 | 上传用户:meilin116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,网络技术的发展催生了很多新兴的网络应用,但是现有的网络性能不能很好地支持这些应用。性能良好的包分类算法对于网络性能的提升具有至关重要的作用。网络已经逐渐出现僵化的状态,很大程度上影响了其性能的提升空间。OpenFlow成为互联网创新理念的强大促成者。而OpenFlow网络中由于其灵活性和可扩展性,对包分类的要求更高更复杂,现有研究中很少有专门针对OpenFlow包分类的解决方案,并且在性能上存在一定的局限性。因此,设计一款针对OpenFlow的包分类方案成为当务之急。针对上述问题,本文主要做了以下工作:(1)根据数据挖掘中的聚类思想提出了一种基于无前缀关系聚类的高效层次Trie树结构,该方案依据的是不同前缀关系聚类的方式来消除回溯。算法首先会根据前缀关系来将规则划分为不同的聚类,然后再根据这些聚类来构建多棵层次特里树,在单棵层次特里树中就不存在前缀关系的节点,从而消除了回溯。并且由于算法结构采用了节点的路径压缩策略,该结构在很大程度上提高算法的存储性能。(2)针对OpenFlow的超五元组包分类,本文提出了另一种聚类方式,也就是基于前缀长度聚类的设计方案。该方案根据前缀长度对不同的前缀进行聚类,每个聚类中的前缀都具有相同的前缀长度。然后再选择性地对这些聚类进行合并,进行选择的原则除了满足聚类元素数目的要求,也需要满足合并之后的聚类内部元素之间不具有前缀关系的要求。最后将生成的聚类构建为层次特里树。(3)针对OpenFlow12元组匹配问题,本文设计了一个查找结构,该架构采用过滤方案对12元组中的字段组合依次进行匹配。根据OpenFlow包头解析过程,将所有的字段分为5个搜索引擎。而OpenFlow解析路径显示IP搜索引擎所占比重最多,所以本结构首先通过IP搜索引擎预过滤掉大部分的规则。然后在接下来的少数规则中再选取其他搜索引擎进行进一步查找,得到最终匹配的规则,很大程度上提高了 12元组包分类的效率。
其他文献
关于过失实行行为的认定问题历来是学者探讨的重点,也是认定过失不法从而判断过失犯罪成立与否的核心问题。既有的过失理论在认定过失实行行为时各有独特的方法和思路,比较有
目的:研究心脏最大剂量值对乳腺癌保乳术后放疗患者预后的影响方法:筛选2008年1月-2015年1月就诊于本院放疗科的121例乳腺恶性肿瘤保乳术后放疗患者。由于双乳癌患者只有2例,
目的 了解广东省阳江市中等职业(简称中职)学校学生艾滋病知信行现状及微视频在预防艾滋病健康教育中的效果,为相关部门制定政策提供依据。方法 2019年3月—2020年6月,随机抽取阳
从上个世纪七八十年代开始,我国的心理咨询行业开始起步。一个人的心理是否健康不但对其人身安全和心理造成影响,也会影响到这个人事业乃至人生的优劣。新形势下中国的社会经济面临着巨大的变革,经济结构、社会阶层、思想理念都发生了重大的改变,也给每个人或多或少的带来了心理问题。心理问题在生活中扮演重要角色,引起了越来越多学者的关注。在这种情况下,我国心理咨询机构应运而生,其发展现状以及存在的问题值得进一步深入
目的:1.在通督调神针刺法的基础上,通过评估缺血性脑卒中后失眠患者在针刺干预前后的睡眠质量、日常活动能力、脑卒中临床神经功能缺损程度等指标,探讨通督调神针刺法对缺血
阅读教学这一模块在高中英语的教学中占了很大的比重,因此对于高中英语教师来说,在阅读教学这一模块找寻创新的教学模式和培养学生批判性的思维就显得尤为重要。在探索如何在
批判性思维属于英语学科素养之中思维品质的一种展现,同时也是综合语言运用能力的关键表现。传统高中英语阅读教学之中往往更为关注学生语言知识以及文本之中词汇和语法知识
安徽省繁昌老年大学临时党委前不久举行"庆祝中国共产党成立100周年"系列活动启动仪式。据悉,按照繁昌区委和上级有关部门的安排,繁昌老年大学结合实际将组织开展线上百人朗
随着教育行业的不断发展,人们对学生的素质教育越来越关注。培养学生的批判性思维是学生素质教育中的重要组成部分。高中英语阅读教学中,对学生进行批判性思维的培养是十分重
“死亡证明”“居住地证明”“无业证明”……据调查,尽管国家三令五申减轻社区负担,但一枚小小的社区公章,仍让社区不堪重负,不盖公章吃苦头、盖了公章吃官司的案例在各地屡见不
报纸