Latency aware graph-based microservice placement in the edge-cloud continuum

被引:0
作者
Khan, Shawal [1 ]
Khan, Shahzad [2 ]
机构
[1] Western Sydney Univ, Sch Comp Data & Math Sci, Parramatta 2150, Australia
[2] Natl Univ Sci & Technol, Dept Informat Secur, Islamabad 44000, Pakistan
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2025年 / 28卷 / 02期
关键词
Orchestration; Edge-cloud computing; Kubernetes; Microservices; IOT; DEPLOYMENT;
D O I
10.1007/s10586-024-04824-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The deployment of cloud-based services on multi-tier edge cloud infrastructure is a research problem for application providers. A microservice-based architecture plays a vital role in addressing cloud-based service placement by dividing the monolithic application into microservices. Latency-aware placement is another important means of reducing the overall response time of microservice-based applications. Considering the placement problem, this paper's contribution is threefold; firstly, a graph partition technique, the Leiden algorithm, for community detection, and an Integer Linear Programming model is proposed for microservices-based applications. Secondly, we orchestrate various microservice-based applications through lightweight Kubernetes distribution with distinct, realistic federated edge cloud architecture to prove the importance of how the internal interaction among microservices can affect the overall performance. Lastly, the results section shows the difference between the community detection algorithms and reports latency and computation time at the edge-cloud continuum.
引用
收藏
页数:17
相关论文
共 38 条
[1]   Roadmap to Reasoning in Microservice Systems: A Rapid Review [J].
Abdelfattah, Amr S. S. ;
Cerny, Tomas .
APPLIED SCIENCES-BASEL, 2023, 13 (03)
[2]   Dynamic Microservice Allocation for Virtual Reality Distribution With QoE Support [J].
Alencar, Derian ;
Both, Cristiano ;
Antunes, Rodolfo ;
Oliveira, Helder ;
Cerqueira, Eduardo ;
Rosario, Denis .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (01) :729-740
[3]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[4]  
containerd, Containerd: an industry-standard container runtime with an emphasis on simplicity, robustness and portability
[5]   Orchestration in Fog Computing: A Comprehensive Survey [J].
Costa, Breno ;
Bachiega Jr, Joao ;
de Carvalho, Leonardo Reboucas ;
Araujo, Aleteia P. F. .
ACM COMPUTING SURVEYS, 2023, 55 (02)
[6]  
Dragoni N., 2017, Present and Ulterior Software Engineering, P195, DOI [10.1007/978-3-319-67425-412., DOI 10.1007/978-3-319-67425-412, DOI 10.1007/978-3-319-67425-4_12]
[7]   An Evaluation of Service Mesh Frameworks for Edge Systems [J].
Elkhatib, Yehia ;
Poyato, Jose Povedano .
PROCEEDINGS OF THE 6TH INTERNATIONAL WORKSHOP ON EDGE SYSTEMS, ANALYTICS AND NETWORKING, EDGESYS 2023, 2023, :19-24
[8]   GeneSIS: Continuous Orchestration and Deployment of Smart IoT Systems [J].
Ferry, Nicolas ;
Nguyen, Phu H. ;
Song, Hui ;
Novac, Pierre-Emmanuel ;
Lavirotte, Stephane ;
Tigli, Jean-Yves ;
Solberg, Arnor .
2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, :870-875
[9]   Microservices Architecture based Cloudware Deployment Platform for Service Computing [J].
Guo, Dong ;
Wang, Wei ;
Zeng, Guosun ;
Wei, Zerong .
PROCEEDINGS 2016 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING SOSE 2016, 2016, :358-364
[10]   A Survey on Edge Intelligence and Lightweight Machine Learning Support for Future Applications and Services [J].
Hoffpauir, Kyle ;
Simmons, Jacob ;
Schmidt, Nikolas ;
Pittala, Rachitha ;
Briggs, Isaac ;
Makani, Shanmukha ;
Jararweh, Yaser .
ACM JOURNAL OF DATA AND INFORMATION QUALITY, 2023, 15 (02)