PMST:一种面向高性能IP查找的双向平衡流水线结构

来源 :中国科学:信息科学 | 被引量 : 0次 | 上传用户:zxy6651
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的高速发展及网络应用的曰趋多样化,作为路由器的一项核心技术,IP查找在吞吐率、存储效率以及更新性能等诸多方面都面临着严峻的挑战.流水线技术的引入,使IP查找的吞吐率获得了显著提升.但是,不平衡的结构不仅会导致低存储效率和高更新开销,对查找性能以及多流水架构的负载均衡也会产生一定的影响.而目前针对流水线进行平衡优化的工作,又会带来一些不容忽视的新问题,制约了其在IPv6或者大规模数据集下的应用.鉴于此,本文提出了一种双向平衡的线性流水线结构—流水化的多步长拆分特里树(pipelined mult,i-bit split Trie,PMST).通过拆分前缀,旋转子树以及一系列平衡优化,PMST仅需要很少的流水级就能获得理想的平衡度,同时还能实现综合性能的提升.我们采用真实路由器中的IPv4/IPv6数据集以及按一定规则产生的大规模IPv6数据集对PMST进行了全面的实验评估.结果表明,与现有优秀成果相比,PMST在获得同等理想的平衡度时对流水级的需求下降了75%~85.7%.同时,在流水线延时、单次查找的平均访存、片上存储效率、更新开销以及多流水架构的负载均衡等方面PMST都表现出明显的优势.因此,PMST具有更高的综合性能和良好的可扩展性,能更好地适应目前和未来的应用需求. With the rapid development of network technology and the increasingly diversified network applications, as a core technology of routers, IP lookups face severe challenges in many aspects such as throughput, storage efficiency and update performance etc. With the introduction of pipeline technology, So that IP lookup throughput rate has been significantly improved.However, the unbalanced structure will not only lead to low storage efficiency and high update overhead, the search performance and multi-flow architecture load balancing will also have an impact.At present, for the pipeline The work of balance optimization will bring some new problems that can not be ignored and restrict its application in IPv6 or large-scale datasets. In view of this, this paper presents a bidirectional balanced linear pipeline architecture - Pipelined multitrip (PMST). By splitting the prefix, rotating the subtree, and a series of balancing optimizations, PMST achieves the desired balance with minimal pipeline stages, But also to achieve a comprehensive performance improvement.We use the real router in the IPv4 / IPv6 data set and according to certain rules generated large-scale IPv6 data set on the PMST The results show that compared with the existing excellent results, the PMST has a 75% -85.7% decrease in the pipeline level when obtaining the same ideal balance degree.At the same time, in the pipeline delay, the average of one-time lookup PMST has obvious advantages in memory access, on-chip storage efficiency, update overhead and load balancing of multi-stream architecture, etc. Therefore, PMST has higher comprehensive performance and good scalability, can better adapt to current and future Application requirements.
其他文献
互联网零售业已经存在了十年左右,需要我们研究适应电子时代的包装设计战略。由于网上购物提供的是完全不同的顾客体验和环境,所以,应重新评价网上包装是否能有效地辅助电子
克隆人--人类对生命奥秘的又一次挑战,人类的好奇心在另外一个自己面前收不住脚,但理智又告诉我们,这很可能会是一个可怕的梦魇.
闽红82/34系我所1980年从南选×紫光有性杂交后代中育成的红麻新品种。1984—1989年经品系比较和多点试验,平均亩产原麻352.5公斤,比主对照品种青皮3号增产12.98%;比副对照品
你用叶的葱翠,泥的芳香期盼着丰收的梦,  你用山的巍峨,海的辽阔勾勒着放飞的梦,  姑苏城外的小桥下流淌着旧日的梦,  都市林立的大楼前唤醒了新时代的梦。  去,把你的耳朵叫醒,  黄河纤夫低沉的号子,长城孟姜女悲怆的哭泣,  换来揭竿而起的呐喊。  甲午沉船苦涩的低吟,卢沟桥上隆隆的炮声,  惊醒了梦中的雄狮。  你听,  嘉兴南湖上传来了神圣的宣誓,  起来、起来、起来!  天安门前唱起了雄壮
期刊
每当出现重大克隆进展时,各种警告和反对声便不绝于耳.最近美国先进细胞科技公司宣布通过克隆制造出了人类胚胎之后,批评言论又是不断.对于克隆技术研究,人们应该一分为二地
一梦惊醒,周老先生顺了顺气,抚了抚忐忑不定的心,偏头看向窗外,圆月正挂于夜幕之中。离天明还有许久,可自己却毫无睡意了。周老先生走下床,取出外套披上,推开房门,走出。  夜正凉,周老先生冷不丁的一口冷气灌进肺里,猛地咳嗽起来,右手顺着气儿。过了一会儿,才安静下来。岁月总是最无情的,不停地侵蚀着周老先生的年华,眼角、眉间以至于双手,都留下了不可磨灭的“印记”,唯独,那双熠熠生辉的眼眸,依旧闪耀着三十多
为进一步提高刊物的编校质量,调动读者参与办刊的积极性,从2012年第6期起,本刊将开展读者有奖纠错活动,我们将根据纠错情况,每年评出部分热心读者并给予奖励、 In order to
目的:通过测定肺炎支原体肺炎(MPP)患儿急性期及常规治疗2周时尿白三烯(ULTE4)水平的变化,探讨应用白三烯受体拮抗剂(抗LTS)是否可以辅助治疗MPP;通过监测治疗前后血清心肌酶活
目的:  研究吲哚胺2,3-双加氧酶(Indoleamine2,3-Dioxygenase,IDO)和乳腺癌新生血管的微血管密度(Microvessel density,MVD)乳腺癌患者中的表达情况,探索二者之间的相关性,并通过体
文章从专家系统与观测器设计理论方法相结合的思想出发,研讨了一种专家观测器的设计方法,论述了设计方法的基本要求。并以重构交流矢量控制系统负载扰动为例,给出了设计过程