Minimizing Service Latency Through Image-Based Microservice Caching and Randomized Request Routing in Mobile Edge Computing

被引:2
作者
Sun, Xiao [1 ]
Wang, Desheng [2 ]
Zhang, Weizhe [1 ,3 ]
Lou, Guanqing [1 ]
Wang, Jiayin [1 ]
Yadav, Rahul [4 ]
机构
[1] Harbin Inst Technol, Sch Cyberspace Sci, Harbin 150001, Peoples R China
[2] Harbin Inst Technol, Sch Comp Sci & Technol, Shenzhen 518055, Guangdong, Peoples R China
[3] Peng Cheng Lab, Cyberspace Secur Res Ctr, Shenzhen 518066, Peoples R China
[4] Harbin Engn Univ, Coll Comp Sci & Technol, Harbin 150009, Peoples R China
关键词
Approximation algorithms; Approximation algorithm; microservice cache; mobile edge computing (MEC); task request routing; EFFICIENT;
D O I
10.1109/JIOT.2024.3410546
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of mobile edge computing (MEC), the traditional method of requesting microservices from a central cloud can result in increased delay for users due to the physical distance between the user and the cloud server. To address this issue, MEC advocates for placing servers closer to the users at the edge of the network. However, this approach is constrained by the storage capacity and computing resources of edge servers (ESs). Therefore, it is crucial to devise a strategy for processing user requests that minimizes the average request delay. To address this problem, This article formulates the microservice caching problem as an image-based microservice placement and task request routing problem. We model the problem as an integer linear programming problem with multicondition constraints. Considering the limited resources of ESs, we propose a microservice placement algorithm called approximate algorithm based on randomized task request routing. The proposed algorithm is designed to provide near-optimal solutions in polynomial time, leveraging Chernoff's theorem. Our approach is evaluated through comparisons with two existing algorithms: 1) the image-pull-based microservice cache request algorithm and 2) the greedy-based microservice cache and request routing algorithm. The results demonstrate that our algorithm exhibits superior performance compared to existing methods.
引用
收藏
页码:30054 / 30068
页数:15
相关论文
共 31 条
[1]  
[Anonymous], OC48 Peering Point Traces, 2002-2003
[2]  
Chen Xiangchun, 2023, 2023 IEEE 20th International Conference on Mobile Ad Hoc and Smart Systems (MASS), P28, DOI 10.1109/MASS58611.2023.00012
[3]  
Cormen T.H., 2009, Introduction To Algorithms
[4]   Cider: a Rapid Docker Container Deployment System Through Sharing Network Storage [J].
Du, Lian ;
Wo, Tianyu ;
Yang, Renyu ;
Hu, Chunming .
2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, :332-339
[5]   Efficient and Secure Multi-User Multi-Task Computation Offloading for Mobile-Edge Computing in Mobile IoT Networks [J].
Elgendy, Ibrahim A. ;
Zhang, Wei-Zhe ;
Zeng, Yiming ;
He, Hui ;
Tian, Yu-Chu ;
Yang, Yuanyuan .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (04) :2410-2422
[6]  
Farhadi V, 2019, IEEE INFOCOM SER, P1279, DOI [10.1109/infocom.2019.8737368, 10.1109/INFOCOM.2019.8737368]
[7]   Deep reinforcement learning-based microservice selection in mobile edge computing [J].
Guo, Feiyan ;
Tang, Bing ;
Tang, Mingdong ;
Liang, Wei .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (02) :1319-1335
[8]   Joint optimization of delay and cost for microservice composition in mobile edge computing [J].
Guo, Feiyan ;
Tang, Bing ;
Tang, Mingdong .
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2022, 25 (05) :2019-2047
[9]  
Harter T, 2016, 14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), P181
[10]  
Jingwen Zhang, 2020, 2020 2nd International Conference on Computer Communication and the Internet (ICCCI), P145, DOI 10.1109/ICCCI49374.2020.9145970