Heterogeneous Flow Table Distribution in Software-Defined Networks

被引:24
作者
Huang, Jen-Feng [1 ]
Chang, Guey-Yun [2 ]
Wang, Chun-Feng [2 ]
Lin, Chih-Hao [2 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 10617, Taiwan
[2] Natl Cent Univ, Dept Comp Sci & Informat Engn, Zhongli 320, Taiwan
关键词
Software-defined networks; TCAM; open flow; scalability;
D O I
10.1109/TETC.2015.2457333
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networks (SDNs) provide flexibility for developing new network protocols and policies in real networks. The SDN controller translates network policies into specific rules in the flow tables [which are usually implemented using ternary content addressable memory (TCAM)] of each network switch. However, due to the limitation of TCAM (e.g., high power consumption and high heat generation), the flow tables cannot scale beyond a few hundred entries. Hence, the switches usually reactively cache rules (i.e., installing rules on demand). However, the reactively caching rules causes packet delay and large buffers, when cache misses happen. To improve the performance, in this paper, we propose a rule partition and allocation algorithm to distribute the rules across network switches. Our algorithm not only is applicable to small TCAM switch scenario but also guarantees semantically invariant (i.e., the global action of the network is unchanged).
引用
收藏
页码:252 / 261
页数:10
相关论文
共 19 条
[1]  
Applegate DA, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1066
[2]   ON OPTIMAL CUTS OF HYPERRECTANGLES [J].
DAMORE, F ;
NGUYEN, NVH ;
ROOS, T ;
WIDMAYER, P .
COMPUTING, 1995, 55 (03) :191-206
[3]  
Dong Q., 2006, Performance Evaluation Review, V34, P311, DOI 10.1145/1140103.1140313
[4]   Constructing optimal IP routing tables [J].
Draves, RP ;
King, C ;
Venkatachary, S ;
Zill, BD .
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, :88-97
[5]   Optimizing the "One Big Switch" Abstraction in Software-Defined Networks [J].
Kang, Nanxi ;
Liu, Zhenming ;
Rexford, Jennifer ;
Walker, David .
PROCEEDINGS OF THE 2013 ACM INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '13), 2013, :13-24
[6]  
Kanizo Y, 2013, IEEE INFOCOM SER, P545
[7]  
Kannan Kalapriya., 2013, DISTRIB COMPUT, P439
[8]  
Liu AX, 2008, IEEE INFOCOM SER, P574
[9]   TCAM Razor: A Systematic Approach Towards Minimizing Packet Classifiers in TCAMs [J].
Liu, Alex X. ;
Meiners, Chad R. ;
Torng, Eric .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (02) :490-500
[10]   Complete Redundancy Removal for Packet Classifiers in TCAMs [J].
Liu, Alex X. ;
Gouda, Mohamed G. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (04) :424-437