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 条
  • [21] A Survey on Software-Defined Wireless Sensor Networks: Challenges and Design Requirements
    Kobo, Hlabishi I.
    Abu-Mahfouz, Adnan M.
    Hancke, Gerhard P.
    [J]. IEEE ACCESS, 2017, 5 : 1872 - 1899
  • [22] 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.
    [J]. 2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 135 - 140
  • [23] Intelligent Routing based on Deep Reinforcement Learning in Software-Defined Data-Center Networks
    Liu, Wai-xi
    [J]. 2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 253 - 258
  • [24] Energy-Efficient Relay-Selection-Based Dynamic Routing Algorithm for IoT-Oriented Software-Defined WSNs
    Ding, Zhaoming
    Shen, Lianfeng
    Chen, Hongyang
    Yan, Feng
    Ansari, Nirwan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (09): : 9050 - 9065
  • [25] Delay-Aware Routing in Software-Defined Networks via Network Tomography and Reinforcement Learning
    Tao, Xu
    Monaco, Doriana
    Sacco, Alessio
    Silvestri, Simone
    Marchetto, Guido
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (04): : 3383 - 3397
  • [26] DRSIR: A Deep Reinforcement Learning Approach for Routing in Software-Defined Networking
    Casas-Velasco, Daniela M.
    Rendon, Oscar Mauricio Caicedo
    da Fonseca, Nelson L. S.
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4807 - 4820
  • [27] 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
  • [28] Reinforcement Learning Aided Routing in Tactical Wireless Sensor Networks
    Okine, Andrews A.
    Adam, Nadir
    Kaddoum, Georges
    [J]. UBIQUITOUS NETWORKING, UNET 2022, 2023, 13853 : 211 - 224
  • [29] Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks
    Luo, Tie
    Tan, Hwee-Pink
    Quek, Tony Q. S.
    [J]. IEEE COMMUNICATIONS LETTERS, 2012, 16 (11) : 1896 - 1899
  • [30] A Hypergraph Approach to Deep Learning Based Routing in Software-Defined Vehicular Networks
    Nahar, Ankur
    Bhardwaj, Nishit
    Das, Debasis
    Das, Sajal K.
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (05) : 3844 - 3859