Optimizing Multi-Dimensional Packet Classification for Multi-Core Systems

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:liongliong504
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Packet classification has been studied for decades; it classifies packets into specific flows based on a given rule set. As software-defined network was proposed, a recent trend of packet classification is to scale the five-tuple model to multi-tuple. In general, packet classification on multiple fields is a complex problem. Although most existing software-based algorithms have been proved extraordinary in practice, they are only suitable for the classic five-tuple model and difficult to be scaled up. Meanwhile, hardware-specific solutions are inflexible and expensive, and some of them are power consuming. In this paper, we propose a universal multi-dimensional packet classification approach for multi-core systems. In our approach, novel data structures and four decomposition-based algorithms are designed to optimize the classification and updating of rules. For multi-field rules, a rule set is cut into several parts according to the number of fields. Each part works independently. In this way, the fields are searched in parallel and all the partial results are merged together at last. To demonstrate the feasibility of our approach, we implement a prototype and evaluate its throughput and latency. Experimental results show that our approach achieves a 40% higher throughput than that of other decomposed-based algorithms and a 43% lower latency of rule incremental update than that of the other algorithms on average. Furthermore, our approach saves 39% memory consumption on average and has a good scalability.
其他文献
目的 评价直肠癌的选择性动脉灌注化疗和栓塞的临床价值.方法 采用Seldinger技术对30例原发性直肠癌患者行超选择性插管,灌注抗癌药物后用明胶海绵栓塞;化疗栓塞后7 d内手术.
期刊
期刊
Numerous applications of recommender systems can provide us a tool to understand users. A group recom-mender reflects the analysis of multiple users’ behavior,
目的 对不同类型子宫肌瘤进行子宫动脉栓塞治疗的临床应用研究 ,了解此方法疗效、副反应及并发症 ,探索治疗子宫肌瘤的新方法。方法 对 2 2例以子宫出血、月经失常、贫血、
目的 探讨口腔深部肿瘤术前介入治疗方法及并发症。方法 采用Seldinger’s法 ,以明胶海绵为栓塞材料 ,对 18例口腔深部肿瘤患者进行手术前肿瘤供血动脉选择性栓塞术。结果
从工程质量、工程进度、工程造价、工程结算的角度论述实施大规模甲供材集采的利弊,分析了甲供材对工程项目的影响;重点阐明了实行增值税计税模式后对大规模推广甲供材存在的
目的 探讨经髂内动脉栓塞治疗盆腔大出血的栓塞技术、栓塞剂选择和并发症防治。方法 本组 11例 (膀胱癌 3例 ,宫颈癌 5例 ,绒癌 1例 ,产后大出血 2例 ) ,均接受了经导管双
目的 了解脊索瘤的MRI表现特征.方法 分析39例脊索瘤的MRI表现.结果 颅底部脊索瘤16例,15例破坏颅底并有硬膜外软组织肿块,1例位于颅内右侧桥前池区,骨质无破坏.骶尾部脊索瘤