WildMinnie: compression of software-defined networking (SDN) rules with wildcard patterns

被引:4
|
作者
Khanmirza, Hamed [1 ]
机构
[1] KN Toosi Univ Technol, Dept Comp Engn, Tehran, Iran
关键词
Software-defined networking; OpenFlow; Rule compression; Data center networks; ENERGY EFFICIENCY; TABLES;
D O I
10.7717/peerj-cs.809
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software-defined networking (SDN) enables fast service innovations through network programmability. In SDN, a logically centralized controller compiles a set of policies into the network-level rules. These rules are inserted in the TCAM memory of SDN-enabled switches enabling high-speed matching and forwarding of packets. Unfortunately, TCAMs are available in limited capacities and fall short of accommodating all intended rules, especially in networks with large distinct flows like datacenters. Rule compression is a technique that reduces the number of rules by aggregating them with some similarity factors. This paper introduces WildMinnie, a new rule compression method that aggregates rules based on their common address non-prefix wildcards derived from a group of rules with the same output port number. We explore rule conflict issues and provide solutions to resolve them. We demonstrate the capability of WildMinnie in various datacenter topologies with traffics having different diversity of source-destination addresses and show that WildMinnie outperforms the best-known compression method by 20%, on average.
引用
收藏
页数:30
相关论文
共 50 条
  • [1] Wildcard Rules Caching and Cache Replacement Algorithms in Software-Defined Networking
    Sheu, Jang-Ping
    Chuo, Yen-Cheng
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (01): : 19 - 29
  • [2] Software-defined networking (SDN): a survey
    Benzekki, Kamal
    El Fergougui, Abdeslam
    Elalaoui, Abdelbaki Elbelrhiti
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (18) : 5803 - 5833
  • [3] Update Cost-Aware Cache Replacement for Wildcard Rules in Software-Defined Networking
    Ding, Zixuan
    Fan, Xinxin
    Yu, Jinping
    Bi, Jingping
    [J]. 2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 462 - 468
  • [4] On Software-defined networking and the design of SDN Controllers
    Hoang, Doan B.
    Minh Pham
    [J]. 2015 6TH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2015,
  • [5] Performance Analysis of Software-Defined Networking (SDN)
    Gelberger, Alexander
    Yemini, Niv
    Giladi, Ran
    [J]. 2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 389 - 393
  • [6] Wildcard-Rule Caching and Cache Replacement Algorithms in Software-Defined Networking
    Sheu, Jang-Ping
    Wang, Po-Yao
    Jagadeesha, R. B.
    [J]. 2017 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2017,
  • [7] Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
    Rehman, A. U.
    Aguiar, Rui L.
    Barraca, Joao Paulo
    [J]. IEEE ACCESS, 2019, 7 : 124474 - 124490
  • [8] Memory Forensics of the OpenDaylight Software-Defined Networking (SDN) Controller
    Alshaya, Abdullah
    Kardorff, Adam
    Facundus, Christian
    Baggili, Ibrahim
    Richard, Golden, III
    [J]. 18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, 2023,
  • [9] A Taxonomy of Software-Defined Networking (SDN)-Enabled Cloud Computing
    Son, Jungmin
    Buyya, Rajkumar
    [J]. ACM COMPUTING SURVEYS, 2018, 51 (03)
  • [10] Comparative Study of Software-Defined Networking (SDN) Traffic Controllers
    Pereira, Goncalo
    Silva, Jose
    Sousa, Pedro
    [J]. 2019 14TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2019,