Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation
In the past decade, Internet of Things (IoT) technology has been widely used in various applications in daily life. Currently, IoT applications primarily depend on powerful cloud data centers as computing and storage centers. However, with such cloud-centric frameworks, numerous data are transferred...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2022-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9754569/ |
_version_ | 1811332001272168448 |
---|---|
author | Yu-Wei Chan Halim Fathoni Hao-Yi Yen Chao-Tung Yang |
author_facet | Yu-Wei Chan Halim Fathoni Hao-Yi Yen Chao-Tung Yang |
author_sort | Yu-Wei Chan |
collection | DOAJ |
description | In the past decade, Internet of Things (IoT) technology has been widely used in various applications in daily life. Currently, IoT applications primarily depend on powerful cloud data centers as computing and storage centers. However, with such cloud-centric frameworks, numerous data are transferred between end devices and remote cloud data centers via a long wide-area network, which will result in intolerable latency and a lot of energy consumption. The edge computing paradigm is exploited to sink the cloud computing capability from the network core to network edges in proximity to end devices to enable computation-intensive and latency-critical edge intelligence applications to be executed in a real-time manner to alleviate this problem. With the increasing number of edge devices, it is essential to obtain the status of devices in real time to realize the overall resources of heterogeneous edge devices. Thus, constructing a system that can monitor each device’s status and performance is important. This study implements a cluster-based heterogeneous edge computing system by integrating the Docker, Kubernetes, Prometheus, Grafana and Node Exporter technologies for resource monitoring and performance evaluation. In the experiment, three deep learning models for object detection evaluate the performance of the implemented system. Through the constructed resource monitoring platform, the resource usage status of various edge devices can be monitored easily. In addition, the overall system performance can also be evaluated effectively. |
first_indexed | 2024-04-13T16:29:24Z |
format | Article |
id | doaj.art-0cdd8137690a46bb881aa2fbc35ab433 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-13T16:29:24Z |
publishDate | 2022-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-0cdd8137690a46bb881aa2fbc35ab4332022-12-22T02:39:37ZengIEEEIEEE Access2169-35362022-01-0110384583847110.1109/ACCESS.2022.31661549754569Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance EvaluationYu-Wei Chan0https://orcid.org/0000-0002-4886-6474Halim Fathoni1Hao-Yi Yen2Chao-Tung Yang3https://orcid.org/0000-0002-9579-4426Department of Information Management, Providence University, Taichung, TaiwanDepartment of Industrial Engineering and Enterprise Information, Tunghai University, Taichung, TaiwanDepartment of Computer Science, Tunghai University, Taichung, TaiwanDepartment of Computer Science, Tunghai University, Taichung, TaiwanIn the past decade, Internet of Things (IoT) technology has been widely used in various applications in daily life. Currently, IoT applications primarily depend on powerful cloud data centers as computing and storage centers. However, with such cloud-centric frameworks, numerous data are transferred between end devices and remote cloud data centers via a long wide-area network, which will result in intolerable latency and a lot of energy consumption. The edge computing paradigm is exploited to sink the cloud computing capability from the network core to network edges in proximity to end devices to enable computation-intensive and latency-critical edge intelligence applications to be executed in a real-time manner to alleviate this problem. With the increasing number of edge devices, it is essential to obtain the status of devices in real time to realize the overall resources of heterogeneous edge devices. Thus, constructing a system that can monitor each device’s status and performance is important. This study implements a cluster-based heterogeneous edge computing system by integrating the Docker, Kubernetes, Prometheus, Grafana and Node Exporter technologies for resource monitoring and performance evaluation. In the experiment, three deep learning models for object detection evaluate the performance of the implemented system. Through the constructed resource monitoring platform, the resource usage status of various edge devices can be monitored easily. In addition, the overall system performance can also be evaluated effectively.https://ieeexplore.ieee.org/document/9754569/Edge computingresource monitoringKubernetesPrometheusGrafana |
spellingShingle | Yu-Wei Chan Halim Fathoni Hao-Yi Yen Chao-Tung Yang Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation IEEE Access Edge computing resource monitoring Kubernetes Prometheus Grafana |
title | Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation |
title_full | Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation |
title_fullStr | Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation |
title_full_unstemmed | Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation |
title_short | Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation |
title_sort | implementation of a cluster based heterogeneous edge computing system for resource monitoring and performance evaluation |
topic | Edge computing resource monitoring Kubernetes Prometheus Grafana |
url | https://ieeexplore.ieee.org/document/9754569/ |
work_keys_str_mv | AT yuweichan implementationofaclusterbasedheterogeneousedgecomputingsystemforresourcemonitoringandperformanceevaluation AT halimfathoni implementationofaclusterbasedheterogeneousedgecomputingsystemforresourcemonitoringandperformanceevaluation AT haoyiyen implementationofaclusterbasedheterogeneousedgecomputingsystemforresourcemonitoringandperformanceevaluation AT chaotungyang implementationofaclusterbasedheterogeneousedgecomputingsystemforresourcemonitoringandperformanceevaluation |