返回
Dynamic Microservice Applications Deployment in Clouds Based on Multi-Tasking Genetic Programming
DOI:10.1109/tcc.2026.3706413.png)
摘要
En 中文
微服务架构因能够独立开发、部署和维护轻量级微服务而在应用开发中广受欢迎。云中的微服务应用部署已成为云提供商面临的挑战性问题。这是由于云数据中心中微服务应用对资源的细粒度需求及其动态到达特性。同时,云提供商面临多个不同但相关的微服务应用部署任务。例如,云提供商在部署需要巨大计算资源的微服务应用时,重点在于降低云数据中心的能耗,而对于通信密集型微服务应用,则重点在于降低通信开销。这些不同的优化目标导致了不同的微服务应用部署任务。然而,现有的微服务部署方法仅单独解决每个任务。本文提出了一种新颖的多任务遗传编程方法,命名为MGPBS,该方法不仅能同时解决多个微服务应用部署任务,还能利用解决一个任务的有用知识来改进解决其他任务的性能。基于真实世界轨迹的仿真实验被用来评估MGPBS。结果表明,MGPBS在性能上优于几种当前最先进的微服务应用部署方法。
Keyword:
Microservice application
application deployment
cloud computing
multi-tasking optimization
genetic programming
期刊
I
IF:
5
论文数:
1.9K
被引数:
4.3K
机构
引用论文
暂无论文信息

