Improving the Software-Defined Wireless Sensor Networks Routing Performance Using Reinforcement Learning

被引:40
|
作者
Younus, Muhammad Usman [1 ,2 ]
Khan, Muhammad Khurram [3 ]
Bhatti, Abdul Rauf [4 ]
机构
[1] Univ Paul Sabatier, Ecole Doctorale Math Informat Telecommun Toulouse, F-31330 Toulouse, France
[2] COMSATS Univ Islamabad, Dept Elect & Comp Engn, Sahiwal Campus, Sahiwal 57000, Pakistan
[3] King Saud Univ, Coll Comp & Informat Sci, Riyadh 11653, Saudi Arabia
[4] Govt Coll Univ Faisalabad, Dept Elect Engn & Technol, Faisalabad 38000, Pakistan
关键词
Routing; Wireless sensor networks; Internet of Things; Energy consumption; Software; Routing protocols; Computer architecture; Energy optimization; Internet of Things (IoT); reinforcement learning (RL); RL-based WSN; routing; software-defined wireless sensor network (SDWSN); wireless sensor networks (WSNs); CHALLENGES; ARCHITECTURE; ALGORITHM; INTERNET; THINGS;
D O I
10.1109/JIOT.2021.3102130
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networking (SDN) is an emerging architecture used in many applications because of its flexible architecture. It is expected to become an essential enabler for the Internet of Things (IoTs). It decouples the control plane from the data plane, and the controller manages the whole underlying network. SDN has been used in wireless sensor networks (WSNs) for routing. The SDN controller uses some algorithms to calculate the routing path; however, none of these algorithms have enough ability to obtain the optimized routing path. Therefore, reinforcement learning (RL) is a helpful technique to select the best routing path. In this article, we optimize the routing path of SDWSN through RL. A reward function is proposed that includes all required metrics regarding energy efficiency and network Quality-of-Service (QoS). The agent gets the reward and takes the next action based on the reward received, while the SDWSN controller improves the routing path based on the previous experience. However, the whole network is also controlled remotely through the Web. The performance of the RL-based SDWSN is compared with SDN-based techniques, including traditional SDN and energy-aware SDN (EASDN), QR-SDN, TIDE and non SDN-based techniques, such as Q-learning and RL-based routing (RLBR). The proposed RL-based SDWSN outperforms in terms of lifetime from 8% to 33% and packet delivery ratio (PDR) from 2% to 24%. It is envisioned that this work will help the engineers for achieving the desired WSN performance through efficient routing.
引用
收藏
页码:3495 / 3508
页数:14
相关论文
共 50 条
  • [1] Performance Analysis of Software-Defined Multihop Wireless Sensor Networks
    Jurado-Lasso, F. Fernando
    Clarke, Ken
    Nirmalathas, Ampalavanapillai
    IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 4653 - 4662
  • [2] On the Lifetime of Asynchronous Software-Defined Wireless Sensor Networks
    Pal, Amitangshu
    Jolfaei, Alireza
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07): : 6069 - 6077
  • [3] A Survey on Machine Learning Software-Defined Wireless Sensor Networks (ML-SDWSNs): Current Status and Major Challenges
    Jurado-Lasso, F. Fernando
    Marchegiani, Letizia
    Jurado, J. F.
    Abu-Mahfouz, Adnan M.
    Fafoutis, Xenofon
    IEEE ACCESS, 2022, 10 : 23560 - 23592
  • [4] Energy-Aware Routing for Software-Defined Multihop Wireless Sensor Networks
    Jurado-Lasso, F. Fernando
    Clarke, Ken
    Cadavid, Andres Navarro
    Nirmalathas, Ampalavanapillai
    IEEE SENSORS JOURNAL, 2021, 21 (08) : 10174 - 10182
  • [5] Deep Reinforcement Learning-Based Routing on Software-Defined Networks
    Kim, Gyungmin
    Kim, Yohan
    Lim, Hyuk
    IEEE ACCESS, 2022, 10 : 18121 - 18133
  • [6] An Energy-Efficient Routing Protocol with Reinforcement Learning in Software-Defined Wireless Sensor Networks
    Godfrey, Daniel
    Suh, BeomKyu
    Lim, Byung Hyun
    Lee, Kyu-Chul
    Kim, Ki-Il
    SENSORS, 2023, 23 (20)
  • [7] Software-defined wireless sensor networks in smart grids: An overview
    Abujubbeh, Mohammad
    Al-Turjman, Fadi
    Fahrioglu, Murat
    SUSTAINABLE CITIES AND SOCIETY, 2019, 51
  • [8] An analysis of software-defined routing approach for wireless sensor networks
    Manisekaran, S. V.
    Venkatesan, R.
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 56 : 456 - 467
  • [9] Optimizing the Lifetime of Software Defined Wireless Sensor Network via Reinforcement Learning
    Younus, Muhammad Usman
    Khan, Muhammad Khurram
    Anjum, Muhammad Rizwan
    Afridi, Sharjeel
    Arain, Zulfiqar Ali
    Jamali, Abdul Aleem
    IEEE ACCESS, 2021, 9 : 259 - 272
  • [10] Improving the Routing Security in Software-Defined Networks
    Ai, Jianjian
    Guo, Zehua
    Chen, Hongchang
    Cheng, Guozhen
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (05) : 838 - 841