Microservices caching for container-based IoT system in the edge and cloud

Microservices enable agile development by dividing internet of things (IoT) programs into autonomous components, ensuring fault tolerance and parallel operation for enhanced productivity. Their adaptability across diverse service types and applications improves IoT system performance. On the other hand, the container is the preferred solution for microservices-based enterprises. To improve the effectiveness of the deployment system presented in our paper 1, we developed a new caching technique to significantly optimize the performance of the deployment system and automate the sharing and re-using of ready-to-run microservices that have been packaged as Docker images. The new caching techniques are seamlessly integrated with our deployment system to optimize the microservices caching of the IoT application by utilizing Docker-based container virtualization and Redis for consistent data sharing. In addition, DevOps and versioning tools such as GOCD and GitHub are integrated into our system to enhance the automatic deployment of the microservices resulting in self-contained, portable, and repeatable IoT microservices. The effectiveness of the proposed techniques is evaluated via various experiments implemented in various working environments where the results show reduced deployment time and the effort required to re-execute the microservices, in addition to the reduction of burden and error that occur when adopting a manual deployment.

Authors

Institutions

Publication Details

Journal
Indonesian Journal of Electrical Engineering and Computer Science
Published
2025-09-01
DOI
https://doi.org/10.11591/ijeecs.v39.i3.pp1652-1660
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Microservices caching for container-based IoT system in the edge and cloud

Rawaa Putros Qasha, Haleema Essa Solayman
Indonesian Journal of Electrical Engineering and Computer Science
IoT and Edge/Fog Computing
article

Microservices caching for container-based IoT system in the edge and cloud

Rawaa Putros Qasha, Haleema Essa Solayman
article en

Abstract

Microservices enable agile development by dividing internet of things (IoT) programs into autonomous components, ensuring fault tolerance and parallel operation for enhanced productivity. Their adaptability across diverse service types and applications improves IoT system performance. On the other hand, the container is the preferred solution for microservices-based enterprises. To improve the effectiveness of the deployment system presented in our paper 1, we developed a new caching technique to significantly optimize the performance of the deployment system and automate the sharing and re-using of ready-to-run microservices that have been packaged as Docker images. The new caching techniques are seamlessly integrated with our deployment system to optimize the microservices caching of the IoT application by utilizing Docker-based container virtualization and Redis for consistent data sharing. In addition, DevOps and versioning tools such as GOCD and GitHub are integrated into our system to enhance the automatic deployment of the microservices resulting in self-contained, portable, and repeatable IoT microservices. The effectiveness of the proposed techniques is evaluated via various experiments implemented in various working environments where the results show reduced deployment time and the effort required to re-execute the microservices, in addition to the reduction of burden and error that occur when adopting a manual deployment.

Indonesian Journal of Electrical Engineering and Computer ScienceVol. 39(3)
University of Mosul (IQ)
Openalex Percentile: Top 72%
IoT and Edge/Fog Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.