期刊文献+

基于MTF启发法的OpenFlow虚拟流表高效查找算法 被引量:1

Efficient Lookup of Virtual OpenFlow Table Based on Move-to-front Heuristics
下载PDF
导出
摘要 OpenFlow软件交换机由于成本低、配置灵活、且便于调度部署,因而广泛应用于软件定义网络试验床的构建,但在应用过程中遭遇到严重的性能瓶颈,流表查找是其中的关键一环.为此,本文应用启发式策略,提出一种面向软件交换机的OpenFlow虚拟流表高效查找算法.首先分析指出掩码遍历是影响流表查找性能的关键因素,进而基于网络流量局部性特点,应用M TF(M ove-To-Front)启发法自适应调整掩码顺序,以加快后续数据包的掩码查找命中速度.最后,借助实际网络流量样本,对本文所提算法的查找性能进行了实验评估.实验结果表明:本文所提算法的平均查找长度明显小于目前主流软件交换机中的流表查找方法,加快了OpenFlow流表查找速度,有效提升了OpenFlow软件交换机的数据转发性能. OpenFlow software switches are extensively employed in the construction of software-defined network test bed due to their low costs, flexible configuration, and convenient deployments. When it comes to practical deployments, OpenFlow software switches are faced with heavy performance bottlenecks, where flow table lookup is a key step. This paper is thus motivated to propose an effi- cient lookup algorithm for virtual OpenFlow flow tables by applying a heuristic strategy. Firstly, we point out that mask traversals have a critical impact on the lookup performance of virtual flow tables. Then, the move-to-front heuristic is applied to self-adaptively adjust mask sequence by utilization of network traffic locality, which aims to accelerate the hit speed of mask lookups for subsequent packets. Finally, we evaluate the lookup performance of our proposed algorithm in virtue of real network traffic traces by experiments. The experimental results indicate that our proposed algorithm has a lower average search length than the flow table search methods in prevalent software switches, which speeds up flow table lookups and promotes the data forwarding of OpenFlow software switches effectively.
出处 《小型微型计算机系统》 CSCD 北大核心 2017年第7期1533-1537,共5页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(61502056 61303043)资助 湖南省自然科学基金项目(2015JJ3010 13JJ4052)资助 湖南省教育厅科研项目(15B009)资助 湖南省研究生科研创新项目(CX2017B487)资助 湖南省研究生科研创新项目(CX2017B487)资助
关键词 OpenFlow 软件交换机 流表查找 MTF启发法 OpenFlow software switches flow table lookups MTF heuristic
  • 相关文献

参考文献3

二级参考文献89

  • 1高蕾,谭明峰,龚正虎.IP报文分类算法综述与评价[J].计算机工程与科学,2006,28(3):70-73. 被引量:10
  • 2陈曙晖,孙志刚,苏金树.线速硬件网络入侵检测系统的范围匹配研究[J].通信学报,2006,27(10):7-12. 被引量:2
  • 3孙毅,刘彤,蔡一兵,胡金龙,石晶林.报文分类算法研究[J].计算机应用研究,2007,24(4):5-11. 被引量:10
  • 4李钢,吴燎原,张仁斌,张佑生.基于有限自动机的模式匹配算法及其应用研究[J].系统仿真学报,2007,19(12):2772-2775. 被引量:5
  • 5Mckeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J. OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 2008,38(2):69-74. [doi: 10.1145/1355734. 1355746].
  • 6Elliott C. GENI: Opening up new classes of experiments in global networking. IEEE Internet Computing, 2010,14(1):39-42.
  • 7Gavras A, Karila A, Fdida S, May M, Potts M. Future Internet research and experimentation: The FIRE initiative. ACM SIGCOMM Computer Communication Review, 2007,37(3):89-92. [doi: 10.114511273445.1273460].
  • 8JGN2plus. 2012. http://www.jgn.nict.go.jp/english/index.html.
  • 9SOFIA. 2012. http://fi.ict.ac.cn/research/sofia_overview.htm.
  • 10Yang L, Dantu R, Anderson T, Gopal R. Forwarding and Control Element Separation (ForCES) Framework. RFC 3746, 2004. http://tools.ietf.org/html/rfc3746.

共引文献434

同被引文献2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部