EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring Systems
The Internet-of-Things (IoT) based monitoring system has significantly promoted the intelligence and automation of power grids. The inspection robots and wireless sensors used in the monitoring system usually have multiple network interfaces to achieve high throughput and reliability transmission. T...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-09-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/11/19/3104 |
_version_ | 1797479771844640768 |
---|---|
author | Zihang Dong Yunming Cao Naixue Xiong Pingping Dong |
author_facet | Zihang Dong Yunming Cao Naixue Xiong Pingping Dong |
author_sort | Zihang Dong |
collection | DOAJ |
description | The Internet-of-Things (IoT) based monitoring system has significantly promoted the intelligence and automation of power grids. The inspection robots and wireless sensors used in the monitoring system usually have multiple network interfaces to achieve high throughput and reliability transmission. The concurrent usage of these available interfaces with Multipath TCP (MPTCP) can enhance the quality of service of the communications. However, traditional MPTCP scheduling algorithms may bring about data disorder and even buffer blocking, which severely affects the transmission performance of MPTCP. And the common MPTCP improvement mechanisms for IoT lack sufficient attention to energy consumption, which is important for the battery-limited wireless sensors. With the aim to promote conservative energy without loss of throughput, this paper develops an integrated multipath scheduler for energy consumption optimization named energy-efficient MPTCP (EE-MPTCP). EE-MPTCP first constructs a target optimization function which considers both network throughput and energy consumption. Then, based on the proposed MPTCP transmission model and existing energy efficiency model, the network throughput and energy consumption of each path can be estimated. Finally, a heuristic scheduling algorithm is proposed to find a suitable set of paths for each application. As confirmed by experiments based on Linux testbed as well as the NS3 simulation platform, the proposed scheduler can shorten the average completion time and reduce the energy consumption by up to 79.9% and 79.2%, respectively. |
first_indexed | 2024-03-09T21:51:35Z |
format | Article |
id | doaj.art-2b90a60f60e84d40bb12419ffe7ac1ec |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-09T21:51:35Z |
publishDate | 2022-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-2b90a60f60e84d40bb12419ffe7ac1ec2023-11-23T20:06:20ZengMDPI AGElectronics2079-92922022-09-011119310410.3390/electronics11193104EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring SystemsZihang Dong0Yunming Cao1Naixue Xiong2Pingping Dong3Department of Business School, Zhengzhou Technology and Business University, Zhengzhou 451400, ChinaDepartment of Business School, Zhengzhou Technology and Business University, Zhengzhou 451400, ChinaDepartment of Computer Science and Mathematics, Sul Ross State University, Alpine, TX 79830, USACollege of Information Science and Engineering, Hunan Normal University, Changsha 410081, ChinaThe Internet-of-Things (IoT) based monitoring system has significantly promoted the intelligence and automation of power grids. The inspection robots and wireless sensors used in the monitoring system usually have multiple network interfaces to achieve high throughput and reliability transmission. The concurrent usage of these available interfaces with Multipath TCP (MPTCP) can enhance the quality of service of the communications. However, traditional MPTCP scheduling algorithms may bring about data disorder and even buffer blocking, which severely affects the transmission performance of MPTCP. And the common MPTCP improvement mechanisms for IoT lack sufficient attention to energy consumption, which is important for the battery-limited wireless sensors. With the aim to promote conservative energy without loss of throughput, this paper develops an integrated multipath scheduler for energy consumption optimization named energy-efficient MPTCP (EE-MPTCP). EE-MPTCP first constructs a target optimization function which considers both network throughput and energy consumption. Then, based on the proposed MPTCP transmission model and existing energy efficiency model, the network throughput and energy consumption of each path can be estimated. Finally, a heuristic scheduling algorithm is proposed to find a suitable set of paths for each application. As confirmed by experiments based on Linux testbed as well as the NS3 simulation platform, the proposed scheduler can shorten the average completion time and reduce the energy consumption by up to 79.9% and 79.2%, respectively.https://www.mdpi.com/2079-9292/11/19/3104multipath TCPenergy consumptionpower gridscheduling systemIoT |
spellingShingle | Zihang Dong Yunming Cao Naixue Xiong Pingping Dong EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring Systems Electronics multipath TCP energy consumption power grid scheduling system IoT |
title | EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring Systems |
title_full | EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring Systems |
title_fullStr | EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring Systems |
title_full_unstemmed | EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring Systems |
title_short | EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring Systems |
title_sort | ee mptcp an energy efficient multipath tcp scheduler for iot based power grid monitoring systems |
topic | multipath TCP energy consumption power grid scheduling system IoT |
url | https://www.mdpi.com/2079-9292/11/19/3104 |
work_keys_str_mv | AT zihangdong eemptcpanenergyefficientmultipathtcpschedulerforiotbasedpowergridmonitoringsystems AT yunmingcao eemptcpanenergyefficientmultipathtcpschedulerforiotbasedpowergridmonitoringsystems AT naixuexiong eemptcpanenergyefficientmultipathtcpschedulerforiotbasedpowergridmonitoringsystems AT pingpingdong eemptcpanenergyefficientmultipathtcpschedulerforiotbasedpowergridmonitoringsystems |