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

被引:45
作者
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 条
[41]   A Routing Optimization Method for Software-Defined Optical Transport Networks Based on Ensembles and Reinforcement Learning [J].
Chen, Junyan ;
Xiao, Wei ;
Li, Xinmei ;
Zheng, Yang ;
Huang, Xuefeng ;
Huang, Danli ;
Wang, Min .
SENSORS, 2022, 22 (21)
[42]   A survey on routing and load-balancing mechanisms in software-defined vehicular networks [J].
Malakar, Madhuri ;
Mahapatro, Judhistir ;
Ghosh, Timam .
WIRELESS NETWORKS, 2024, 30 (05) :3181-3197
[43]   Study on Coupling of Software-Defined Networking and Wireless Sensor Networks [J].
Choi, Younghwan ;
Choi, Yunchul ;
Hong, Yong-Geun .
2016 EIGHTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2016, :900-902
[44]   An Energy-efficient algorithm using layer heads for Software-Defined Wireless Sensor Networks [J].
Tumuluri, Ramya ;
Kovi, Anusha ;
Alluri, B. K. S. P. Kumar Raju .
PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ADVANCED COMPUTING (ICRTAC-CPS 2018), 2018, :103-108
[45]   A Collaborative Security Framework for Software-Defined Wireless Sensor Networks [J].
Miranda, Christian ;
Kaddoum, Georges ;
Bou-Harb, Elias ;
Garg, Sahil ;
Kaur, Kuljeet .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 :2602-2615
[46]   A software-defined multi-modal wireless sensor network for ocean monitoring [J].
Luo, Hanjiang ;
Wang, Xu ;
Xu, Ziyang ;
Liu, Chao ;
Pan, Jeng-Shyang .
INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2022, 18 (01)
[47]   Optimizing Traffic Routing in Different Network Environments Using the Concept of Software-Defined Networks [J].
Causevic, S. ;
Begovic, M. .
2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, :409-414
[48]   MeFi: Mean Field Reinforcement Learning for Cooperative Routing in Wireless Sensor Network [J].
Ren, Jing ;
Zheng, Jiangong ;
Guo, Xiaotong ;
Song, Tongyu ;
Wang, Xiong ;
Wang, Sheng ;
Zhang, Wei .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (01) :995-1011
[49]   Reinforcement Learning-Based Routing Protocol for Underwater Wireless Sensor Networks: A Comparative Survey [J].
Rodoshi, Rehenuma Tasnim ;
Song, Yujae ;
Choi, Wooyeol .
IEEE ACCESS, 2021, 9 :154578-154599
[50]   Improving Resiliency of Software-Defined Networks with Network Coding-based Multipath Routing [J].
Ai, Jianjian ;
Chen, Hongchang ;
Guo, Zehua ;
Cheng, Guozhen ;
Baker, Thar .
2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, :726-731