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...
Main Authors: | , , , , |
---|---|
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 |