云到边缘连续体中微服务放置优化:基于应用与服务的两种方法比较分析
网络与互联网体系结构
2024-12-03 v1
摘要
在不断演变的计算领域,边缘计算和雾计算的出现彻底改变了数据处理方式,使其更接近终端用户。虽然云计算提供了诸多优势,包括移动性、灵活性和可扩展性,但也带来了延迟问题。雾计算和边缘计算作为补充解决方案,弥合了这一差距并增强了服务的就近性。本文所关注的关键挑战在于优化云到边缘连续体中应用微服务的放置,以最小化延迟,因为恰当的节点选择可能影响应用的性能。因此,该任务因从单体架构向微服务架构的范式转变而变得更加复杂。本文比较了两种不同的放置方法,即基于应用的放置与基于服务的放置,通过四种不同的放置算法进行分析,算法依据包括链路延迟、节点资源和网关接近性等标准。基于应用的放置方式依次分配同一应用的所有服务,而基于服务的放置方式则依次分配每个应用的一个服务。该研究采用 YAFS (Yet Another Fog Simulator) 进行,评估了这些方法对延迟和负载均衡的影响。研究结果一致确认了假设:采用基于服务的方法的策略在性能上优于或等同于基于应用的方法,为在云到边缘环境中高效微服务放置提供了宝贵的见解。
引用
@article{arxiv.2412.01412,
title = {Optimizing Microservices Placement in the Cloud-to-Edge Continuum: A Comparative Analysis of App and Service Based Approaches},
author = {Miguel Mota-Cruz and João H Santos and José F Macedo and Karima Velasquez and David Perez Abreu},
journal= {arXiv preprint arXiv:2412.01412},
year = {2024}
}
备注
Paper presented in 2024 IEEE 22nd Mediterranean Electrotechnical Conference (MELECON)