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 条
  • [1] Dynamic Network Slice Assignment in Software-Defined IoT Networks
    Saha, Niloy
    Misra, Sudip
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [2] A Software-Defined Approach to IoT Networking
    Christian Jacquenet
    Mohamed Boucadair
    ZTE Communications, 2016, 14 (01) : 61 - 66
  • [3] UAVs assessment in software-defined IoT networks: An overview
    Al-Turjman, Fadi
    Abujubbeh, Mohammad
    Malekloo, Arman
    Mostarda, Leonardo
    COMPUTER COMMUNICATIONS, 2020, 150 : 519 - 536
  • [4] Dynamic behavioral profiling for anomaly detection in software-defined IoT networks: A machine learning approach
    Senthilraja, P.
    Palaniappan, Kanmani
    Duraipandi, Brindha
    Balasubramanian, Uma Maheswari
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024, 17 (04) : 2450 - 2469
  • [5] Software-Defined Virtual Testbed for IoT Systems
    Sendorek, Joanna
    Szydlo, Tomasz
    Brzoza-Woch, Robert
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [6] Detour: Dynamic Task Offloading in Software-Defined Fog for IoT Applications
    Misra, Sudip
    Saha, Niloy
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (05) : 1159 - 1166
  • [7] A two-stage intrusion detection approach for software-defined IoT networks
    Tian, Qiuting
    Han, Dezhi
    Hsieh, Meng-Yen
    Li, Kuan-Ching
    Castiglione, Arcangelo
    SOFT COMPUTING, 2021, 25 (16) : 10935 - 10951
  • [8] Deep learning and software-defined networks: Towards secure IoT architecture
    Dawoud, Ahmed
    Shahristani, Seyed
    Raun, Chun
    INTERNET OF THINGS, 2018, 3-4 : 82 - 89
  • [9] Dynamic vulnerability assessments of software-defined networks
    Deb, Raktim
    Roy, Sudipta
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2020, 16 (01) : 45 - 51
  • [10] An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations
    Alizadeh, Vahid
    Kessentini, Marouane
    Mkaouer, Mohamed Wiem
    Ocinneide, Mel
    Ouni, Ali
    Cai, Yuanfang
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2020, 46 (09) : 932 - 961