Cargando…

NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices

To maximize the performance of IoT devices in edge computing, an adaptive polling technique that efficiently and accurately searches for the workload-optimized polling interval is required. In this paper, we propose NetAP-ML, which utilizes a machine learning technique to shrink the search space for...

Descripción completa

Detalles Bibliográficos
Autores principales: Park, Hyunchan, Go, Younghun, Lee, Kyungwoon, Hong, Cheol-Ho
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9920277/
https://www.ncbi.nlm.nih.gov/pubmed/36772524
http://dx.doi.org/10.3390/s23031484
_version_ 1784887030393602048
author Park, Hyunchan
Go, Younghun
Lee, Kyungwoon
Hong, Cheol-Ho
author_facet Park, Hyunchan
Go, Younghun
Lee, Kyungwoon
Hong, Cheol-Ho
author_sort Park, Hyunchan
collection PubMed
description To maximize the performance of IoT devices in edge computing, an adaptive polling technique that efficiently and accurately searches for the workload-optimized polling interval is required. In this paper, we propose NetAP-ML, which utilizes a machine learning technique to shrink the search space for finding an optimal polling interval. NetAP-ML is able to minimize the performance degradation in the search process and find a more accurate polling interval with the random forest regression algorithm. We implement and evaluate NetAP-ML in a Linux system. Our experimental setup consists of a various number of virtual machines (2–4) and threads (1–5). We demonstrate that NetAP-ML provides up to 23% higher bandwidth than the state-of-the-art technique.
format Online
Article
Text
id pubmed-9920277
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99202772023-02-12 NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices Park, Hyunchan Go, Younghun Lee, Kyungwoon Hong, Cheol-Ho Sensors (Basel) Article To maximize the performance of IoT devices in edge computing, an adaptive polling technique that efficiently and accurately searches for the workload-optimized polling interval is required. In this paper, we propose NetAP-ML, which utilizes a machine learning technique to shrink the search space for finding an optimal polling interval. NetAP-ML is able to minimize the performance degradation in the search process and find a more accurate polling interval with the random forest regression algorithm. We implement and evaluate NetAP-ML in a Linux system. Our experimental setup consists of a various number of virtual machines (2–4) and threads (1–5). We demonstrate that NetAP-ML provides up to 23% higher bandwidth than the state-of-the-art technique. MDPI 2023-01-29 /pmc/articles/PMC9920277/ /pubmed/36772524 http://dx.doi.org/10.3390/s23031484 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
Park, Hyunchan
Go, Younghun
Lee, Kyungwoon
Hong, Cheol-Ho
NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices
title NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices
title_full NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices
title_fullStr NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices
title_full_unstemmed NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices
title_short NetAP-ML: Machine Learning-Assisted Adaptive Polling Technique for Virtualized IoT Devices
title_sort netap-ml: machine learning-assisted adaptive polling technique for virtualized iot devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9920277/
https://www.ncbi.nlm.nih.gov/pubmed/36772524
http://dx.doi.org/10.3390/s23031484
work_keys_str_mv AT parkhyunchan netapmlmachinelearningassistedadaptivepollingtechniqueforvirtualizediotdevices
AT goyounghun netapmlmachinelearningassistedadaptivepollingtechniqueforvirtualizediotdevices
AT leekyungwoon netapmlmachinelearningassistedadaptivepollingtechniqueforvirtualizediotdevices
AT hongcheolho netapmlmachinelearningassistedadaptivepollingtechniqueforvirtualizediotdevices