Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-based Approach

被引:9
|
作者
Shin, Seung Yeob [1 ]
Nejati, Shiva [1 ,2 ]
Sabetzadeh, Mehrdad [1 ,2 ]
Briand, Lionel C. [2 ]
Arora, Chetan [1 ,3 ,4 ]
Zimmer, Frank [3 ]
机构
[1] Univ Luxembourg, Esch Sur Alzette, Luxembourg
[2] Univ Ottawa, Ottawa, ON, Canada
[3] SES Networks, Betzdorf, Luxembourg
[4] Deakin Univ, Geelong, Australia
来源
2020 IEEE/ACM 15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS | 2020年
基金
欧洲研究理事会;
关键词
Search-based Software Engineering; Dynamic Adaptive Systems; Internet of Things; Software-defined Networks; INTERNET;
D O I
10.1145/3387939.3391603
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The concept of Internet of Things (IoT) has led to the development of many complex and critical systems such as smart emergency management systems. IoT-enabled applications typically depend on a communication network for transmitting large volumes of data in unpredictable and changing environments. These networks are prone to congestion when there is a burst in demand, e.g., as an emergency situation is unfolding, and therefore rely on configurable software-defined networks (SDN). In this paper, we propose a dynamic adaptive SDN configuration approach for IoT systems. The approach enables resolving congestion in real time while minimizing network utilization, data transmission delays and adaptation costs. Our approach builds on existing work in dynamic adaptive search-based software engineering (SBSE) to reconfigure an SDN while simultaneously ensuring multiple quality of service criteria. We evaluate our approach on an industrial national emergency management system, which is aimed at detecting disasters and emergencies, and facilitating recovery and rescue operations by providing first responders with a reliable communication infrastructure. Our results indicate that (1) our approach is able to efficiently and effectively adapt an SDN to dynamically resolve congestion, and (2) compared to two baseline data forwarding algorithms that are static and non-adaptive, our approach increases data transmission rate by a factor of at least 3 and decreases data loss by at least 70%.
引用
收藏
页码:137 / 148
页数:12
相关论文
共 50 条
  • [31] Search-Based Design of Large Software Systems-of-Systems
    Lagerstrom, Robert
    Johnson, Pontus
    Ekstedt, Mathias
    THIRD INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS SESOS 2015, 2015, : 44 - 47
  • [32] Software defined network for energy efficiency in IoT and RPL networks
    Gasouma, Amir
    Yusof, Kamaludin M.
    Mubarakali, Azath
    Tayfour, Omer Elsier
    SOFT COMPUTING, 2023,
  • [33] An adaptive traffic engineering approach based on retransmission timeout adjustment for software-defined networks
    Zangoulechi H.
    Babaie S.
    Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (01) : 739 - 750
  • [34] Deep Reinforcement Learning for the management of Software-Defined Networks in Smart Farming
    Alonso, Ricardo S.
    Sitton-Candanedo, Ines
    Casado-Vara, Roberto
    Prieto, Javier
    Corchado, Juan M.
    2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 135 - 140
  • [35] On Conflict Handling in Software-Defined Networks
    Cuong Ngoc Tran
    Danciu, Vitalian
    2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2018, : 50 - 57
  • [36] Advancing Software-Defined Networks: A Survey
    Cox, Jacob, Jr.
    Chuang, Joaquin
    Donvan, Sean
    Ivey, Jared
    Clarx, Russel J.
    Riley, George
    Owen, Henry L., III
    IEEE ACCESS, 2017, 5 : 25487 - 25526
  • [37] On reliability improvement of Software-Defined Networks
    Moazzeni, Shadi
    Khayyambashi, Mohammad Reza
    Movahhedinia, Naser
    Callegati, Franco
    COMPUTER NETWORKS, 2018, 133 : 195 - 211
  • [38] A New Protection-Based Approach for Link Failure Management of Software-Defined Networks
    Seddiqi, Harir
    Babaie, Shahram
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (04): : 3303 - 3312
  • [39] Backup rules in Software-Defined Networks
    van Adrichem, Niels L. M.
    Iqbal, Farabi
    Kuipers, Fernando A.
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 179 - 185
  • [40] Security Evaluation in Software-Defined Networks
    Ivkic, Igor
    Thiede, Dominik
    Race, Nicholas
    Broadbent, Matthew
    Gouglidis, Antonios
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2022, CLOSER 2023, 2024, 1845 : 66 - 91