Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer Proposal

Real-life implementation of the Internet of Things (IoT) in healthcare requires sufficient quality of service (QoS) to transmit the collected data successfully. However, unsolved challenges in prioritization and congestion issues limit the functionality of IoT networks by increasing the likelihood o...

Full description

Bibliographic Details
Main Authors: Raymundo Buenrostro-Mariscal, Pedro C. Santana-Mancilla, Osval Antonio Montesinos-López, Mabel Vazquez-Briseno, Juan Ivan Nieto-Hipolito
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/2/923
_version_ 1827622032794189824
author Raymundo Buenrostro-Mariscal
Pedro C. Santana-Mancilla
Osval Antonio Montesinos-López
Mabel Vazquez-Briseno
Juan Ivan Nieto-Hipolito
author_facet Raymundo Buenrostro-Mariscal
Pedro C. Santana-Mancilla
Osval Antonio Montesinos-López
Mabel Vazquez-Briseno
Juan Ivan Nieto-Hipolito
author_sort Raymundo Buenrostro-Mariscal
collection DOAJ
description Real-life implementation of the Internet of Things (IoT) in healthcare requires sufficient quality of service (QoS) to transmit the collected data successfully. However, unsolved challenges in prioritization and congestion issues limit the functionality of IoT networks by increasing the likelihood of packet loss, latency, and high-power consumption in healthcare systems. This study proposes a priority-based cross-layer congestion control protocol called QCCP, which is managed by communication devices’ transport and medium access control (MAC) layers. Unlike existing methods, the novelty of QCCP is how it estimates and resolves wireless channel congestion because it does not generate control packets, operates in a distributed manner, and only has a one-bit overhead. Furthermore, at the same time, QCCP offers packet scheduling considering each packet’s network load and QoS. The results of the experiments demonstrated that with a 95% confidence level, QCCP achieves sufficient performance to support the QoS requirements for the transmission of health signals. Finally, the comparison study shows that QCCP outperforms other TCP protocols, with 64.31% higher throughput, 18.66% less packet loss, and 47.87% less latency.
first_indexed 2024-03-09T11:15:33Z
format Article
id doaj.art-0d5406b57b194acb8f31b76885ff5944
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T11:15:33Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-0d5406b57b194acb8f31b76885ff59442023-12-01T00:29:52ZengMDPI AGSensors1424-82202023-01-0123292310.3390/s23020923Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer ProposalRaymundo Buenrostro-Mariscal0Pedro C. Santana-Mancilla1Osval Antonio Montesinos-López2Mabel Vazquez-Briseno3Juan Ivan Nieto-Hipolito4School of Telematics, Universidad de Colima, Colima 28040, MexicoSchool of Telematics, Universidad de Colima, Colima 28040, MexicoSchool of Telematics, Universidad de Colima, Colima 28040, MexicoFacultad de Ingeniería, Arquitectura y Diseño, Universidad Autónoma de Baja California, Ensenada 22860, MexicoFacultad de Ingeniería, Arquitectura y Diseño, Universidad Autónoma de Baja California, Ensenada 22860, MexicoReal-life implementation of the Internet of Things (IoT) in healthcare requires sufficient quality of service (QoS) to transmit the collected data successfully. However, unsolved challenges in prioritization and congestion issues limit the functionality of IoT networks by increasing the likelihood of packet loss, latency, and high-power consumption in healthcare systems. This study proposes a priority-based cross-layer congestion control protocol called QCCP, which is managed by communication devices’ transport and medium access control (MAC) layers. Unlike existing methods, the novelty of QCCP is how it estimates and resolves wireless channel congestion because it does not generate control packets, operates in a distributed manner, and only has a one-bit overhead. Furthermore, at the same time, QCCP offers packet scheduling considering each packet’s network load and QoS. The results of the experiments demonstrated that with a 95% confidence level, QCCP achieves sufficient performance to support the QoS requirements for the transmission of health signals. Finally, the comparison study shows that QCCP outperforms other TCP protocols, with 64.31% higher throughput, 18.66% less packet loss, and 47.87% less latency.https://www.mdpi.com/1424-8220/23/2/923congestion controlpacket schedulingcross-layerhealthcareinternet of medical things
spellingShingle Raymundo Buenrostro-Mariscal
Pedro C. Santana-Mancilla
Osval Antonio Montesinos-López
Mabel Vazquez-Briseno
Juan Ivan Nieto-Hipolito
Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer Proposal
Sensors
congestion control
packet scheduling
cross-layer
healthcare
internet of medical things
title Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer Proposal
title_full Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer Proposal
title_fullStr Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer Proposal
title_full_unstemmed Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer Proposal
title_short Prioritization-Driven Congestion Control in Networks for the Internet of Medical Things: A Cross-Layer Proposal
title_sort prioritization driven congestion control in networks for the internet of medical things a cross layer proposal
topic congestion control
packet scheduling
cross-layer
healthcare
internet of medical things
url https://www.mdpi.com/1424-8220/23/2/923
work_keys_str_mv AT raymundobuenrostromariscal prioritizationdrivencongestioncontrolinnetworksfortheinternetofmedicalthingsacrosslayerproposal
AT pedrocsantanamancilla prioritizationdrivencongestioncontrolinnetworksfortheinternetofmedicalthingsacrosslayerproposal
AT osvalantoniomontesinoslopez prioritizationdrivencongestioncontrolinnetworksfortheinternetofmedicalthingsacrosslayerproposal
AT mabelvazquezbriseno prioritizationdrivencongestioncontrolinnetworksfortheinternetofmedicalthingsacrosslayerproposal
AT juanivannietohipolito prioritizationdrivencongestioncontrolinnetworksfortheinternetofmedicalthingsacrosslayerproposal