A Novel Approach to Rule Placement in Software-Defined Networks Based on OPTree

被引:6
|
作者
Li, Wenjie [1 ]
Qin, Zheng [1 ]
Li, Keqin [2 ]
Yin, Hui [3 ]
Ou, Lu [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Hunan, Peoples R China
[2] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
[3] Changsha Univ, Coll Comp Engn & Appl Math, Changsha 410022, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Position relationship; rule placement; SDN;
D O I
10.1109/ACCESS.2018.2889194
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networks (SDNs) are a trend of research in networks. Rule placement, a common SDN operation, becomes a challenging problem due to the capacity limitation of devices in which a large number of rules need to be deployed. Prior works mostly consider rule placement in a single device. However, the position relationships between neighbor devices also have influences on rule placement and should be considered. Our basic idea is to classify the devices position relationships into two categories: the serial relationship and the parallel relationship, and we present novel strategies for rule placement based on the two different position relationships. There are two challenges of implementing our strategies: to check whether a rule is contained by a rule set or not and to check whether a rule can be merged with other rules or not. To handle the challenges, we propose a novel data structure called OPTree to represent the rules, which is convenient to check whether a rule is covered by other rules. We design an insertion algorithm and a search algorithm for OPTree. Extensive experiments show that our approach can effectively reduce the number of rules while ensuring placed rules work. On the other hand, the experimental results also demonstrate that it is necessary to consider the position relationships between neighbor devices when placing rules.
引用
收藏
页码:8689 / 8700
页数:12
相关论文
共 50 条
  • [1] An Adaptable Rule Placement for Software-Defined Networks
    Zhang, Shuyuan
    Ivancic, Franjo
    Lumezanu, Cristian
    Yuan, Yifei
    Gupta, Aarti
    Malik, Sharad
    2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 88 - 99
  • [2] Deep Reinforcement Learning Based Method for the Rule Placement Problem in Software-Defined Networks
    Jimenez-Lazaro, Manuel
    Berrocal, Javier
    Galan-Jimenez, Jaime
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [3] On Rule Placement for Multi-path Routing in Software-Defined Networks
    Zhang, Jie
    Zeng, Deze
    Gu, Lin
    Yao, Hong
    Fan, Yuanyuan
    COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS, AND WORKSHARING, COLLABORATECOM 2015, 2016, 163 : 59 - 71
  • [4] Mobility-Aware Prioritized Flow Rule Placement in Software-Defined Access Networks
    Kyung, Yeunwoong
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 59 - 61
  • [5] The Controller Placement of Software-Defined Networks Based on Minimum Delay and Load Balancing
    Tao, Peiying
    Ying, Chun
    Sun, Zhe
    Tan, Shuhua
    Wang, Pan
    Sun, Zhixin
    2018 16TH IEEE INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP, 16TH IEEE INT CONF ON PERVAS INTELLIGENCE AND COMP, 4TH IEEE INT CONF ON BIG DATA INTELLIGENCE AND COMP, 3RD IEEE CYBER SCI AND TECHNOL CONGRESS (DASC/PICOM/DATACOM/CYBERSCITECH), 2018, : 310 - 313
  • [6] A new model for the controller placement problem in software-defined networks
    Wu, Di
    Tang, Bi-hua
    Yuan, Dong-ming
    Hu, He-fei
    Ran, Jing
    WIRELESS COMMUNICATION AND SENSOR NETWORK, 2016, : 486 - 493
  • [7] Adaptive Wildcard Rule Cache Management for Software-Defined Networks
    Yan, Bo
    Xu, Yang
    Chao, H. Jonathan
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 962 - 975
  • [8] A new framework for reliable control placement in software-defined networks based on multi-criteria clustering approach
    Jalili, Ahmad
    Keshtgari, Manijeh
    Akbari, Reza
    SOFT COMPUTING, 2020, 24 (04) : 2897 - 2916
  • [9] A Reliable and Load Balancing Controller Placement Method in Software-Defined Networks
    Goraghani, Mahsa Saeedi
    Afzali, Mahboubeh
    Sharifi, Fazel
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2025, 38 (02)
  • [10] Automated Controller Placement for Software-Defined Networks to Resist DDoS Attacks
    Haque, Muhammad Reazul
    Tan, Saw Chin
    Yusoff, Zulfadzli
    Nisar, Kashif
    Kwang, Lee Ching
    Kaspin, Rizaludin
    Chowdhry, Bhawani Shankar
    Buyya, Rajkumar
    Majumder, Satya Prasad
    Gupta, Manoj
    Memon, Shuaib
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (03): : 3147 - 3165