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...

Full description

Bibliographic Details
Main Authors: Zihang Dong, Yunming Cao, Naixue Xiong, Pingping Dong
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