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 条
[21]  
Moreschini S, 2025, Arxiv, DOI arXiv:2305.16092
[22]   Advances in deployment and orchestration approaches for IoT - A systematic review [J].
Nguyen, Phu H. ;
Ferry, Nicolas ;
Erdogan, Gencer ;
Song, Hui ;
Lavirotte, Stephane ;
Tigli, Jean-Yves ;
Solberg, Arnor .
2019 IEEE INTERNATIONAL CONGRESS ON INTERNET OF THINGS (IEEE ICIOT 2019), 2019, :53-60
[23]   Securing Fog Computing for Internet of Things Applications: Challenges and Solutions [J].
Ni, Jianbing ;
Zhang, Kuan ;
Lin, Xiaodong ;
Shen, Xuemin .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (01) :601-628
[24]  
Pallewatta S., 2019, P 12 IEEE ACM INT C, P71, DOI DOI 10.1145/3344341.3368800
[25]   Fog Computing for the Internet of Things: A Survey [J].
Puliafito, Carlo ;
Mingozzi, Enzo ;
Longo, Francesco ;
Puliafito, Antonio ;
Rana, Omer .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (02)
[26]   MicroSplit: Efficient Splitting of Microservices on Edge Clouds [J].
Rahmanian, Ali ;
Ali-Eldin, Ahmed ;
Skubic, Bjorn ;
Elmroth, Erik .
2022 IEEE/ACM 7TH SYMPOSIUM ON EDGE COMPUTING (SEC 2022), 2022, :239-251
[27]  
Runc, cli tool for spawning and running containers according to the oci specification
[28]   Multimedia services placement algorithm for cloud-fog hierarchical environments [J].
Santos, Fillipe ;
Immich, Roger ;
Madeira, Edmundo R. M. .
COMPUTER COMMUNICATIONS, 2022, 191 :78-91
[29]   Practical Service Placement Approach for Microservices Architecture [J].
Selimi, Mennan ;
Cerda-Alabern, Llorenc ;
Sanchez-Artigas, Marc ;
Freitag, Felix ;
Veiga, Luis .
2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, :401-410
[30]   mck8s: An orchestration platform for geo-distributed multi-cluster environments [J].
Tamiru, Mulugeta Ayalew ;
Pierre, Guillaume ;
Tordsson, Johan ;
Elmroth, Erik .
30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,