期刊文献+

多单元散列表与TCAM结合的OpenFlow流表查找方法 被引量:7

OpenFlow table lookup scheme integrating multiple-cell Hash table with TCAM
下载PDF
导出
摘要 在Open Flow网络中,交换机通过标准化的接口接受基于流的规则,执行基于流的报文处理。流表的查找是Open Flow交换机的核心功能,TCAM以其优异的性能广泛用于Open Flow流表的查找,然而基于TCAM的Open Flow流表查找具有较高的成本与能耗。为了降低流表查找的成本与能耗,提出了多单元散列表与TCAM结合的Open Flow流表存储与查找的方法。通过理论分析与仿真测试,给出了查找结构成本优化后的散列表、TCAM的容量配置;在该配置下,Hash-TCAM流表查找结构比单纯使用TCAM的方案节约90%以上的成本,有效降低了能耗,同时保持了相近的查找性能。 In OpenFlow networks, switches accept flow rules through standardized interfaces, and perform flow-based packet processing. To facilitate the lookup of flow tables, TCAM has been widely used in OpenFlow switches. However, TCAM is expensive and consumes a large amount of power. A hybrid lookup scheme integrating multiple-cell Hash table with TCAM was proposed for flow table matching to simultaneously reduce the cost and power consumption of lookup structure without sacrificing the lookup performance. By theoretical analysis and extensive experiments, optimal capacity configuration of Hash table and TCAM was achieved with the optimized cost of flow table lookup. The experiment results also show that the proposed lookup scheme can save over 90% cost and the power consumption of flow table matching can be reduced significantly compared with the pure TCAM scheme while keeping the similar lookup performance.
出处 《通信学报》 EI CSCD 北大核心 2016年第10期128-140,共13页 Journal on Communications
基金 国家高技术研究发展计划("863"计划)基金资助项目(No.2013AA013503) 国家自然科学基金资助项目(No.61272532 No.61370209) 江苏省未来网络前瞻性研究基金资助项目(No.BY2013095-2-06)~~
关键词 OpenFlow 三态内容寻址存储器 散列表 流表 OpenFlow, ternary content addressable memory, Hash table, flow table
  • 相关文献

参考文献34

  • 1MCKEOWN N, ANDERSON T, BALAKRISHNAN H, et al. Open-Flow: enabling innovation in campus networks[J]. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69-74.
  • 2Open Networking Foundation. Open Flow switch specification Version 1.1.0 (Wire Protocol 0x02)[S/OL].https://www. opennetwork-ing.org/images/stories/downloads/sdn-resources/onf-specifications/ open-flow/openflow-spec-v1.1.0.pdf, 2011.
  • 3Open Networking Foundation. Open Flow switch specification Version 1.3.0 (Wire Protocol 0x04) [S/OL]. https://www. opennetwork-ing.org/images/stories/downloads/sdn-resources/onf-specifications/ open-flow/openflow-spec-v1.3.0.pdf, 2012.
  • 4Open Networking Foundation. Open Flow switch specification Version 1.5.0 (Protocol version 0x06) [S/OL]. https://www. opennetwork-ing.org/images/stories/downloads/sdn-resources/onf-specifications/ open-flow/openflow-switch-v1.5.0.pdf, 2014.
  • 5CONGDON P T, MOHAPATRA P, FARRENS M, et al. Simultaneously reducing latency and power consumption in Open Flow switches[J]. IEEE/ACM Transactions on Networking, 2014, 22(3): 1007-1020.
  • 6TAYLOR D E. Survey and taxonomy of packet classification tech-niques[J]. ACM Computing Surveys, 2005, 37(3): 238-275.
  • 7AGRAWAL B, SHERWOOD T. Modeling ternary CAM power and delay model: extensions and uses[J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2008, 16(5): 554-564.
  • 8刘中金,李勇,苏厉,金德鹏,曾烈光.TCAM存储高效的OpenFlow多级流表映射机制[J].清华大学学报(自然科学版),2014,54(4):437-442. 被引量:17
  • 9GE J, CHEN Z, WU Y, et al. H-SOFT: a heuristic storage space opti-mization algorithm for flow table of Open Flow [J]. Concurrency and Computation: Practice and Experience, 2015, 27(13):3497-3509.
  • 10CHEN Z, WU Y, GE J, et al. A new lookup model for multiple flow tables of Open Flow with implementation and optimization considera-tions [C]//IEEE International Conference on Computer and Informa-tion Technology (CIT). Xi’an, IEEE, 2014:528-532.

二级参考文献26

  • 1McKeown N,Anderson T,Balakrishnan H,et al.OpenFlow:enabling innovation in campus networks[J].ACM SIGCOMM Computer Communication Review,2008,38(5):862-876.
  • 2Open Networking Summit.OpenFlow Specification[Z/OL].[2014-01-26].http://www.openflow.org/.
  • 3Intel Corporation.Intel FM 6700Fulcrum Switch[Z/OL].[2014-01-26].http://www.fulcrummicro.com/.
  • 4Huawei Corporation.Huawei SN 640 Switch[Z/OL].[2014-01-26].http://www.huawei.com/.
  • 5MA Y,Banerjee S.A smart pre-classifier to reduce power consumption of TCAMs for multi-dimensional packet classification[J].ACM SIGCOMM Computer Communication Review,2012,42(4):335-346.
  • 6Gupta P,Mckeown N.Packet classification on multiple fields[J].ACM SIGCOMM Computer Communication Review1999,29(4):147-160.
  • 7Ferkouss O E,Snaiki I,Mounaouar O,et al.A 100gig network processor platform for OpenFlow[C] //Proc 7th International Conference on Network and Service Management(CNSM).NJ:IEEE Press,2011:1-4.
  • 8Ferkouss O E,Ben Ali R,Lemieux Y,et al.Performance model for mapping processing tasks to OpenFlow switch resources[C] //Proc IEEE International Conference on Communications(ICC).NJ:IEEE Press,2012:1476-1481.
  • 9Bremler-Barr A,Hendler D.Space-efficient TCAM-based classification using gray coding[J].IEEE Transactions on Computers,2012,61(1):18-30.
  • 10Bremler-Barr A,Hay D,Hendler D.Layered interval codes for TCAM-based classification[J].Computer Networks,2012,56(13):3023-3039.

共引文献20

同被引文献34

引证文献7

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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