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...
Autores principales: | , , , |
---|---|
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 |