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 条
  • [21] Developing an IoT Networks-based Testbed for Software-Defined Networks
    Arman, Syed Adib
    Rahman, Md Mahfujur
    Rahman, Syeda Fabliha
    Urmi, Nazia Parvin
    Urmee, Progya Paromita
    Muslim, Nasif
    Islam, Salekul
    [J]. 2020 IEEE REGION 10 SYMPOSIUM (TENSYMP) - TECHNOLOGY FOR IMPACTFUL SUSTAINABLE DEVELOPMENT, 2020, : 1752 - 1755
  • [22] Dynamic Routing in Software-Defined Networks
    Mulla, Mohammed Moin
    Khot, Akshay
    Patil, Anusha
    Chandani, D. G.
    [J]. EMERGING RESEARCH IN ELECTRONICS, COMPUTER SCIENCE AND TECHNOLOGY, ICERECT 2018, 2019, 545 : 1027 - 1037
  • [23] Load Balancing for Software-Defined Networks
    Mulla, Mohammed Moin
    Raikar, M. M.
    Meghana, M. K.
    Shetti, Nagashree S.
    Madhu, R. K.
    [J]. EMERGING RESEARCH IN ELECTRONICS, COMPUTER SCIENCE AND TECHNOLOGY, ICERECT 2018, 2019, 545 : 235 - 244
  • [24] An Anonymization Service for Software-Defined Networks
    Bomfim, Leonardo H. S.
    Salgueiro, Edilayne M.
    Salgueiro, Ricardo J. P. de B.
    [J]. 2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 698 - 707
  • [25] Advancing Software-Defined Networks: A Survey
    Cox, Jacob, Jr.
    Chuang, Joaquin
    Donvan, Sean
    Ivey, Jared
    Clarx, Russel J.
    Riley, George
    Owen, Henry L., III
    [J]. IEEE ACCESS, 2017, 5 : 25487 - 25526
  • [26] Self-Modeling Based Diagnosis of Software-Defined Networks
    Sanchez, Jose Manuel
    Ben Yahia, Imen Grida
    Crespi, Noel
    [J]. 2015 1ST IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT), 2015,
  • [27] Detecting DDoS based on attention mechanism for Software-Defined Networks
    Yoon, Namkyung
    Kim, Hwangnam
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 230
  • [28] Genetic Algorithms with Variant Particle Swarm Optimization Based Mutation for Generic Controller Placement in Software-Defined Networks
    Liao, Lingxia
    Leung, Victor C. M.
    Li, Zhi
    Chao, Han-Chieh
    [J]. SYMMETRY-BASEL, 2021, 13 (07):
  • [29] A Novel Dynamic Software-Defined Networking Approach to Neutralize Traffic Burst
    Sharma, Aakanksha
    Balasubramanian, Venki
    Kamruzzaman, Joarder
    [J]. COMPUTERS, 2023, 12 (07)
  • [30] Dynamic vulnerability assessments of software-defined networks
    Deb, Raktim
    Roy, Sudipta
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2020, 16 (01) : 45 - 51