Cargando…
Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways
Containers virtually package a piece of software and share the host Operating System (OS) upon deployment. This makes them notably light weight and suitable for dynamic service deployment at the network edge and Internet of Things (IoT) devices for reduced latency and energy consumption. Data collec...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7920078/ https://www.ncbi.nlm.nih.gov/pubmed/33669314 http://dx.doi.org/10.3390/s21041378 |
_version_ | 1783658226940641280 |
---|---|
author | Raza, Syed M. Jeong, Jaeyeop Kim, Moonseong Kang, Byungseok Choo, Hyunseung |
author_facet | Raza, Syed M. Jeong, Jaeyeop Kim, Moonseong Kang, Byungseok Choo, Hyunseung |
author_sort | Raza, Syed M. |
collection | PubMed |
description | Containers virtually package a piece of software and share the host Operating System (OS) upon deployment. This makes them notably light weight and suitable for dynamic service deployment at the network edge and Internet of Things (IoT) devices for reduced latency and energy consumption. Data collection, computation, and now intelligence is included in variety of IoT devices which have very tight latency and energy consumption conditions. Recent studies satisfy latency condition through containerized services deployment on IoT devices and gateways. They fail to account for the limited energy and computing resources of these devices which limit the scalability and concurrent services deployment. This paper aims to establish guidelines and identify critical factors for containerized services deployment on resource constrained IoT devices. For this purpose, two container orchestration tools (i.e., Docker Swarm and Kubernetes) are tested and compared on a baseline IoT gateways testbed. Experiments use Deep Learning driven data analytics and Intrusion Detection System services, and evaluate the time it takes to prepare and deploy a container (creation time), Central Processing Unit (CPU) utilization for concurrent containers deployment, memory usage under different traffic loads, and energy consumption. The results indicate that container creation time and memory usage are decisive factors for containerized micro service architecture. |
format | Online Article Text |
id | pubmed-7920078 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-79200782021-03-02 Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways Raza, Syed M. Jeong, Jaeyeop Kim, Moonseong Kang, Byungseok Choo, Hyunseung Sensors (Basel) Article Containers virtually package a piece of software and share the host Operating System (OS) upon deployment. This makes them notably light weight and suitable for dynamic service deployment at the network edge and Internet of Things (IoT) devices for reduced latency and energy consumption. Data collection, computation, and now intelligence is included in variety of IoT devices which have very tight latency and energy consumption conditions. Recent studies satisfy latency condition through containerized services deployment on IoT devices and gateways. They fail to account for the limited energy and computing resources of these devices which limit the scalability and concurrent services deployment. This paper aims to establish guidelines and identify critical factors for containerized services deployment on resource constrained IoT devices. For this purpose, two container orchestration tools (i.e., Docker Swarm and Kubernetes) are tested and compared on a baseline IoT gateways testbed. Experiments use Deep Learning driven data analytics and Intrusion Detection System services, and evaluate the time it takes to prepare and deploy a container (creation time), Central Processing Unit (CPU) utilization for concurrent containers deployment, memory usage under different traffic loads, and energy consumption. The results indicate that container creation time and memory usage are decisive factors for containerized micro service architecture. MDPI 2021-02-16 /pmc/articles/PMC7920078/ /pubmed/33669314 http://dx.doi.org/10.3390/s21041378 Text en © 2021 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Raza, Syed M. Jeong, Jaeyeop Kim, Moonseong Kang, Byungseok Choo, Hyunseung Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways |
title | Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways |
title_full | Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways |
title_fullStr | Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways |
title_full_unstemmed | Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways |
title_short | Empirical Performance and Energy Consumption Evaluation of Container Solutions on Resource Constrained IoT Gateways |
title_sort | empirical performance and energy consumption evaluation of container solutions on resource constrained iot gateways |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7920078/ https://www.ncbi.nlm.nih.gov/pubmed/33669314 http://dx.doi.org/10.3390/s21041378 |
work_keys_str_mv | AT razasyedm empiricalperformanceandenergyconsumptionevaluationofcontainersolutionsonresourceconstrainediotgateways AT jeongjaeyeop empiricalperformanceandenergyconsumptionevaluationofcontainersolutionsonresourceconstrainediotgateways AT kimmoonseong empiricalperformanceandenergyconsumptionevaluationofcontainersolutionsonresourceconstrainediotgateways AT kangbyungseok empiricalperformanceandenergyconsumptionevaluationofcontainersolutionsonresourceconstrainediotgateways AT choohyunseung empiricalperformanceandenergyconsumptionevaluationofcontainersolutionsonresourceconstrainediotgateways |