Optimal packet classification applicable tothe OpenFlow context

HPPN '13 Pub Date : 2013-06-18 DOI:10.1145/2465839.2465841
Thibaut Stimpfling, Y. Savaria, André Béliveau, N. Bélanger, O. Cherkaoui
{"title":"Optimal packet classification applicable tothe OpenFlow context","authors":"Thibaut Stimpfling, Y. Savaria, André Béliveau, N. Bélanger, O. Cherkaoui","doi":"10.1145/2465839.2465841","DOIUrl":null,"url":null,"abstract":"Packet Classification remains a hot research topic, as it is a fundamental function in telecommunication networks, which are now facing new challenges. Due to the emergence of new standards such as OpenFlow, packet classification algorithms have to be reconsidered to support effectively classification over more than 5 fields. In this paper, we analyze the performance offered by EffiCuts in the context of OpenFlow. We extended the EffiCuts algorithm according to OpenFlow's context by proposing three improvements: optimization of the leaf data set size, enhancements to the heuristic used to compute the number of cuts, and utilization of an adaptive grouping factor. These extensions provide gains in many contexts but they were tailored for the OpenFlow context. When used in this context, it is shown using suitable benchmarks that they allow reducing the number of memory accesses by a factor of 2 on average, while decreasing the size of the data structure by about 35%.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"107 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"HPPN '13","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2465839.2465841","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Packet Classification remains a hot research topic, as it is a fundamental function in telecommunication networks, which are now facing new challenges. Due to the emergence of new standards such as OpenFlow, packet classification algorithms have to be reconsidered to support effectively classification over more than 5 fields. In this paper, we analyze the performance offered by EffiCuts in the context of OpenFlow. We extended the EffiCuts algorithm according to OpenFlow's context by proposing three improvements: optimization of the leaf data set size, enhancements to the heuristic used to compute the number of cuts, and utilization of an adaptive grouping factor. These extensions provide gains in many contexts but they were tailored for the OpenFlow context. When used in this context, it is shown using suitable benchmarks that they allow reducing the number of memory accesses by a factor of 2 on average, while decreasing the size of the data structure by about 35%.
适用于OpenFlow上下文的最优数据包分类
分组分类作为电信网络的一项基本功能,一直是研究的热点,目前面临着新的挑战。由于OpenFlow等新标准的出现,必须重新考虑数据包分类算法,以支持对超过5个字段的有效分类。在本文中,我们分析了EffiCuts在OpenFlow环境下提供的性能。我们根据OpenFlow的上下文扩展了EffiCuts算法,提出了三个改进:优化叶子数据集的大小,增强用于计算切割次数的启发式算法,以及使用自适应分组因子。这些扩展在许多上下文中都有好处,但它们是为OpenFlow上下文中量身定制的。当在这种情况下使用时,使用适当的基准测试表明,它们允许将内存访问次数平均减少2倍,同时将数据结构的大小减少约35%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信