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...

Full description

Bibliographic Details
Main Authors: Yu-Wei Chan, Halim Fathoni, Hao-Yi Yen, Chao-Tung Yang
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