TY - JOUR
T1 - The role of microservice approach in edge computing
T2 - Opportunities, challenges, and research directions
AU - Hossain, Md Delowar
AU - Sultana, Tangina
AU - Akhter, Sharmen
AU - Hossain, Md Imtiaz
AU - Thu, Ngo Thien
AU - Huynh, Luan N.T.
AU - Lee, Ga Won
AU - Huh, Eui Nam
N1 - Publisher Copyright:
© 2023 The Author(s)
PY - 2023/12
Y1 - 2023/12
N2 - Edge computing has emerged as a promising computing paradigm that enables real-time data processing and analysis closer to the data source and boosts decision-making applications in a safe manner. On the other hand, the microservice is a new type of architecture that can be dynamically deployed, migrating across edge clouds on demand. Therefore, the combination of these two technologies can provide numerous benefits, including improved performance, reduced latency, and better resource utilization. In this paper, we present a thorough analysis of state-of-the-art research on the use of microservices in edge computing environments. We take into consideration several distinct microservice research directions, including coordination, orchestration, repositories, scheduling, autoscaling, deployment, resource management, and different security issues. Furthermore, we explore the potential applications of microservices in edge computing across various domains. Finally, the unsolved research issues and future directions of emerging trends in this area are also discussed.
AB - Edge computing has emerged as a promising computing paradigm that enables real-time data processing and analysis closer to the data source and boosts decision-making applications in a safe manner. On the other hand, the microservice is a new type of architecture that can be dynamically deployed, migrating across edge clouds on demand. Therefore, the combination of these two technologies can provide numerous benefits, including improved performance, reduced latency, and better resource utilization. In this paper, we present a thorough analysis of state-of-the-art research on the use of microservices in edge computing environments. We take into consideration several distinct microservice research directions, including coordination, orchestration, repositories, scheduling, autoscaling, deployment, resource management, and different security issues. Furthermore, we explore the potential applications of microservices in edge computing across various domains. Finally, the unsolved research issues and future directions of emerging trends in this area are also discussed.
KW - AI
KW - Edge computing
KW - Microservice security
KW - Microservices
KW - Monolithic architectures
UR - http://www.scopus.com/inward/record.url?scp=85165079284&partnerID=8YFLogxK
U2 - 10.1016/j.icte.2023.06.006
DO - 10.1016/j.icte.2023.06.006
M3 - Review article
AN - SCOPUS:85165079284
SN - 2405-9595
VL - 9
SP - 1162
EP - 1182
JO - ICT Express
JF - ICT Express
IS - 6
ER -