Microservice Deployment Based on Multiple Controllers for User Response Time Reduction in Edge-Native Computing.

IF 3.4 3区 综合性期刊 Q2 CHEMISTRY, ANALYTICAL
Sensors Pub Date : 2025-05-21 DOI:10.3390/s25103248
Zhaoyang Wang, Jinqi Zhu, Jia Guo, Yang Liu
{"title":"Microservice Deployment Based on Multiple Controllers for User Response Time Reduction in Edge-Native Computing.","authors":"Zhaoyang Wang, Jinqi Zhu, Jia Guo, Yang Liu","doi":"10.3390/s25103248","DOIUrl":null,"url":null,"abstract":"<p><p>Microservice deployment methods in edge-native computing environments hold great potential for minimizing user application response time. However, most existing studies overlook the communication overhead between microservices and controllers, as well as the impact of microservice pull time on user response time. To address these issues, this paper proposes a multi-controller service mesh architecture to reduce data transfer overhead between microservices and controllers. Furthermore, we formulate the microservice deployment problem as an optimization problem aimed at minimizing both system communication overhead and microservice deployment cost. To achieve this, we introduce a novel RIME optimization algorithm and enhanced Adaptive Crested Porcupine Optimizer (RIME-ACPO) algorithm that optimizes microservice placement decisions. Notably, this algorithm incorporates a real-time resource monitoring-based load balancing algorithm, dynamically adjusting microservice deployment according to edge server resource utilization to enhance the execution performance of user applications. Finally, extensive simulation experiments were conducted to validate the effectiveness of the proposed algorithm. The experimental results demonstrate that, compared with other algorithms, our algorithm significantly improves user response time, optimizes resource utilization, and reduces the total cost.</p>","PeriodicalId":21698,"journal":{"name":"Sensors","volume":"25 10","pages":""},"PeriodicalIF":3.4000,"publicationDate":"2025-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12115500/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sensors","FirstCategoryId":"103","ListUrlMain":"https://doi.org/10.3390/s25103248","RegionNum":3,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"CHEMISTRY, ANALYTICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Microservice deployment methods in edge-native computing environments hold great potential for minimizing user application response time. However, most existing studies overlook the communication overhead between microservices and controllers, as well as the impact of microservice pull time on user response time. To address these issues, this paper proposes a multi-controller service mesh architecture to reduce data transfer overhead between microservices and controllers. Furthermore, we formulate the microservice deployment problem as an optimization problem aimed at minimizing both system communication overhead and microservice deployment cost. To achieve this, we introduce a novel RIME optimization algorithm and enhanced Adaptive Crested Porcupine Optimizer (RIME-ACPO) algorithm that optimizes microservice placement decisions. Notably, this algorithm incorporates a real-time resource monitoring-based load balancing algorithm, dynamically adjusting microservice deployment according to edge server resource utilization to enhance the execution performance of user applications. Finally, extensive simulation experiments were conducted to validate the effectiveness of the proposed algorithm. The experimental results demonstrate that, compared with other algorithms, our algorithm significantly improves user response time, optimizes resource utilization, and reduces the total cost.

边缘原生计算中基于多控制器的用户响应时间缩短微服务部署。
边缘原生计算环境中的微服务部署方法在最小化用户应用程序响应时间方面具有巨大的潜力。然而,大多数现有研究忽略了微服务和控制器之间的通信开销,以及微服务拉取时间对用户响应时间的影响。为了解决这些问题,本文提出了一种多控制器服务网格架构,以减少微服务和控制器之间的数据传输开销。此外,我们将微服务部署问题表述为旨在最小化系统通信开销和微服务部署成本的优化问题。为了实现这一目标,我们引入了一种新的RIME优化算法和增强的自适应冠状豪猪优化器(RIME- acpo)算法,以优化微服务的放置决策。值得注意的是,该算法结合了基于实时资源监控的负载均衡算法,根据边缘服务器资源利用率动态调整微服务部署,提高用户应用的执行性能。最后,进行了大量的仿真实验来验证所提算法的有效性。实验结果表明,与其他算法相比,我们的算法显著提高了用户响应时间,优化了资源利用率,降低了总成本。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Sensors
Sensors 工程技术-电化学
CiteScore
7.30
自引率
12.80%
发文量
8430
审稿时长
1.7 months
期刊介绍: Sensors (ISSN 1424-8220) provides an advanced forum for the science and technology of sensors and biosensors. It publishes reviews (including comprehensive reviews on the complete sensors products), regular research papers and short notes. Our aim is to encourage scientists to publish their experimental and theoretical results in as much detail as possible. There is no restriction on the length of the papers. The full experimental details must be provided so that the results can be reproduced.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信