Cargando…

Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking

Multiconnectivity allows user equipment/devices to connect to multiple radio access technologies simultaneously, including 5G, 4G (LTE), and WiFi. It is a necessity in meeting the increasing demand for mobile network services for the 5G and beyond wireless networks, while ensuring that mobile operat...

Descripción completa

Detalles Bibliográficos
Autores principales: Shams, Ramiza, Abdrabou, Atef, Al Bataineh, Mohammad, Noordin, Kamarul Ariffin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10535206/
https://www.ncbi.nlm.nih.gov/pubmed/37765757
http://dx.doi.org/10.3390/s23187699
_version_ 1785112575535480832
author Shams, Ramiza
Abdrabou, Atef
Al Bataineh, Mohammad
Noordin, Kamarul Ariffin
author_facet Shams, Ramiza
Abdrabou, Atef
Al Bataineh, Mohammad
Noordin, Kamarul Ariffin
author_sort Shams, Ramiza
collection PubMed
description Multiconnectivity allows user equipment/devices to connect to multiple radio access technologies simultaneously, including 5G, 4G (LTE), and WiFi. It is a necessity in meeting the increasing demand for mobile network services for the 5G and beyond wireless networks, while ensuring that mobile operators can still reap the benefits of their present investments. Multipath TCP (MPTCP) has been introduced to allow uninterrupted reliable data transmission over multiconnectivity links. However, energy consumption is a significant issue for multihomed wireless devices since most of them are battery-powered. This paper employs software-defined networking (SDN) and deep neural networks (DNNs) to manage the energy consumption of devices with multiconnectivity running MPTCP. The proposed method involves two lightweight algorithms implemented on an SDN controller, using a real hardware testbed of dual-homed wireless nodes connected to WiFi and cellular networks. The first algorithm determines whether a node should connect to a specific network or both networks. The second algorithm improves the selection made by the first by using a DNN trained on different scenarios, such as various network sizes and MPTCP congestion control algorithms. The results of our extensive experimentation show that this approach effectively reduces energy consumption while providing better network throughput performance compared to using single-path TCP or MPTCP Cubic or BALIA for all nodes.
format Online
Article
Text
id pubmed-10535206
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-105352062023-09-29 Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking Shams, Ramiza Abdrabou, Atef Al Bataineh, Mohammad Noordin, Kamarul Ariffin Sensors (Basel) Article Multiconnectivity allows user equipment/devices to connect to multiple radio access technologies simultaneously, including 5G, 4G (LTE), and WiFi. It is a necessity in meeting the increasing demand for mobile network services for the 5G and beyond wireless networks, while ensuring that mobile operators can still reap the benefits of their present investments. Multipath TCP (MPTCP) has been introduced to allow uninterrupted reliable data transmission over multiconnectivity links. However, energy consumption is a significant issue for multihomed wireless devices since most of them are battery-powered. This paper employs software-defined networking (SDN) and deep neural networks (DNNs) to manage the energy consumption of devices with multiconnectivity running MPTCP. The proposed method involves two lightweight algorithms implemented on an SDN controller, using a real hardware testbed of dual-homed wireless nodes connected to WiFi and cellular networks. The first algorithm determines whether a node should connect to a specific network or both networks. The second algorithm improves the selection made by the first by using a DNN trained on different scenarios, such as various network sizes and MPTCP congestion control algorithms. The results of our extensive experimentation show that this approach effectively reduces energy consumption while providing better network throughput performance compared to using single-path TCP or MPTCP Cubic or BALIA for all nodes. MDPI 2023-09-06 /pmc/articles/PMC10535206/ /pubmed/37765757 http://dx.doi.org/10.3390/s23187699 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Shams, Ramiza
Abdrabou, Atef
Al Bataineh, Mohammad
Noordin, Kamarul Ariffin
Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking
title Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking
title_full Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking
title_fullStr Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking
title_full_unstemmed Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking
title_short Managing Energy Consumption of Devices with Multiconnectivity by Deep Learning and Software-Defined Networking
title_sort managing energy consumption of devices with multiconnectivity by deep learning and software-defined networking
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10535206/
https://www.ncbi.nlm.nih.gov/pubmed/37765757
http://dx.doi.org/10.3390/s23187699
work_keys_str_mv AT shamsramiza managingenergyconsumptionofdeviceswithmulticonnectivitybydeeplearningandsoftwaredefinednetworking
AT abdrabouatef managingenergyconsumptionofdeviceswithmulticonnectivitybydeeplearningandsoftwaredefinednetworking
AT albatainehmohammad managingenergyconsumptionofdeviceswithmulticonnectivitybydeeplearningandsoftwaredefinednetworking
AT noordinkamarulariffin managingenergyconsumptionofdeviceswithmulticonnectivitybydeeplearningandsoftwaredefinednetworking