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 条
[31]   Routing Protocol Design for Underwater Optical Wireless Sensor Networks: A Multiagent Reinforcement Learning Approach [J].
Li, Xinge ;
Hu, Xiaoya ;
Zhang, Rongqing ;
Yang, Liuqing .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) :9805-9818
[32]   Deep Reinforcement Learning-Based QoS Optimization for Software-Defined Factory Heterogeneous Networks [J].
Xia, Dan ;
Wan, Jiafu ;
Xu, Pengpeng ;
Tan, Jinbiao .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04) :4058-4068
[33]   Sway: Traffic-Aware QoS Routing in Software-Defined IoT [J].
Saha, Niloy ;
Bera, Samaresh ;
Misra, Sudip .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (01) :390-401
[34]   Traffic Engineering in Software-defined Networks using Reinforcement Learning: A Review [J].
Dake, Delali Kwasi ;
Gadze, James Dzisi ;
Klogo, Griffith Selorm ;
Nunoo-Mensah, Henry .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (05) :330-345
[35]   QR-SDN: Towards Reinforcement Learning States, Actions, and Rewards for Direct Flow Routing in Software-Defined Networks [J].
Rischke, Justus ;
Sossalla, Peter ;
Salah, Hani ;
Fitzek, Frank H. P. ;
Reisslein, Martin .
IEEE ACCESS, 2020, 8 :174773-174791
[36]   DR-SDSN: AN ELASTIC DIFFERENTIATED ROUTING FRAMEWORK FOR SOFTWARE-DEFINED SATELLITE NETWORKS [J].
Feng, Bohao ;
Huang, Yunxue ;
Tian, Aleteng ;
Wang, Hongchao ;
Zhou, Huachun ;
Yu, Shui ;
Zhang, Hongke .
IEEE WIRELESS COMMUNICATIONS, 2022, 29 (06) :80-86
[37]   Software-Defined Routing Strategy Based on Reinforcement Learning in Smart Power Grid [J].
Islam, Md Aminul ;
Ismail, Muhammad ;
Atat, Rachad ;
Shannigrahi, Susmit .
SOUTHEASTCON 2022, 2022, :64-70
[38]   Novel Online Sequential Learning-Based Adaptive Routing for Edge Software-Defined Vehicular Networks [J].
Zhao, Liang ;
Zhao, Weiliang ;
Hawbani, Ammar ;
Al-Dubai, Ahmed Y. ;
Min, Geyong ;
Zomaya, Albert Y. ;
Gong, Changqing .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (05) :2991-3004
[39]   RLBEEP: Reinforcement-Learning-Based Energy Efficient Control and Routing Protocol for Wireless Sensor Networks [J].
Abadi, Ali Forghani Elah ;
Asghari, Seyyed Amir ;
Marvasti, Mohammadreza Binesh ;
Abaei, Golnoush ;
Nabavi, Morteza ;
Savaria, Yvon .
IEEE ACCESS, 2022, 10 :44123-44135
[40]   Efficient Wireless Power Transfer in Software-Defined Wireless Sensor Networks [J].
Ejaz, Waleed ;
Naeem, Muhammad ;
Basharat, Mehak ;
Anpalagan, Alagan ;
Kandeepan, Sithamparanathan .
IEEE SENSORS JOURNAL, 2016, 16 (20) :7409-7420