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
相关论文
共 50 条
  • [1] Heterogeneous Flow Table Integration for Capacity Enhancement in Software-Defined Networks
    Hung, Chi-Hsiang
    Wang, Jheng-Jyun
    Wang, Li-Chun
    Wang, Kuo-Chen
    Lee, Chain-Wu
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2018, : 832 - 836
  • [2] Reducing and Balancing Flow Table Entries in Software-Defined Networks
    Jia, Xuya
    Jiang, Yong
    Guo, Zehua
    Wu, Zhenwei
    [J]. 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 575 - 578
  • [3] Isolation Guarantees with Flow Table Overflow in Software-Defined Networks
    Chang, Tzu-Wen
    Huang, Zhi-Hong
    Chang, You-Jia
    Kuo, Jian-Jhih
    Tsai, Ming-Jer
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [4] JumpFlow: Reducing flow table usage in software-defined networks
    Guo, Zehua
    Xu, Yang
    Cello, Marco
    Zhang, Junjie
    Wang, Zicheng
    Liu, Mingjian
    Chao, H. Jonathan
    [J]. COMPUTER NETWORKS, 2015, 92 : 300 - 315
  • [5] Software-Defined Flow Table Pipeline
    Sun, Xiaoye Steven
    Ng, T. S. Eugene
    Wang, Guohui
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 335 - 340
  • [6] Balancing flow table occupancy and link utilization in software-defined networks
    Guo, Zehua
    Xu, Yang
    Liu, Ruoyan
    Gushchin, Andrey
    Chen, Kuan-yin
    Walid, Anwar
    Chao, H. Jonathan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 89 : 213 - 223
  • [7] STAR: Preventing flow-table overflow in software-defined networks
    Guo, Zehua
    Liu, Ruoyan
    Xu, Yang
    Gushchin, Andrey
    Walid, Anwar
    Chao, H. Jonathan
    [J]. COMPUTER NETWORKS, 2017, 125 : 15 - 25
  • [8] Defending Against Flow Table Overloading Attack in Software-Defined Networks
    Yuan, Bin
    Zou, Deqing
    Yu, Shui
    Jin, Hai
    Qiang, Weizhong
    Shen, Jinan
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (02) : 231 - 246
  • [9] Early Flow Table Eviction Impact on Delay and Throughput in Software-Defined Networks
    Humayun, Usman
    Hamdan, Mosab
    Marsono, M. N.
    [J]. 2021 11TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2021), 2021, : 7 - 12
  • [10] The Global Flow Table Based on The Software-Defined Networking
    Ren, Qiuzheng
    Qiu, Xiaofeng
    Chen, Pengcheng
    Liang, XiaoDong
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION PROBLEM-SOLVING (ICCP), 2015, : 264 - 267