OpenEduTech / EduTechResearch

云原生、计算教育、软件过程与软件流程研究
Apache License 2.0
18 stars 8 forks source link

2022年秋 第七次DevOps论文研讨会-云边缘连续体中的自适应资源高效微服务部署 #25

Open foursevenlove opened 1 year ago

foursevenlove commented 1 year ago

Title

云边缘连续体中的自适应资源高效微服务部署 Adaptive Resource Effificient Microservice Deployment in Cloud-Edge Continuum

Link

https://ieeexplore.ieee.org/document/9615028

Year

2022

Conference or Journal

IEEE Transactions on Parallel and Distributed Systems

Rank

CCF-A

Keywords

云边缘连续体、QoS、微服务资源管理

Abstract

面向用户的服务现在正在向微服务架构发展,其中通过连接多个服务来构建服务微服务阶段。由于整个服务很重,微服务架构展示了只卸载一些的机会微服务阶段到靠近最终用户的边缘设备。然而,新兴技术往往导致违反云边缘连续体中基于微服务的服务的服务质量 (QoS),因为它们不考虑通信开销或微服务和外部共存任务之间的资源争用。我们提出了 Nautilus,这是一个运行时系统,可以有效地在云边缘连续体中部署基于微服务的面向用户的服务。 Nautilus 确保基于微服务的面向用户的 QoS服务,同时最小化所需的计算资源,它由一个通信感知微服务映射器、一个争用感知资源管理器和 IO 敏感和负载感知微服务迁移调度程序。映射器将微服务图根据通信开销分成多个分区,并将分区映射到适当的节点。在各个节点,资源管理器根据强化学习确定其微服务的最佳资源分配,这可能捕获复杂的争用行为。一旦微服务受到外部 IO 压力,IO 敏感微服务调度程序将关键节点迁移到空闲节点。此外,当微服务的负载动态变化时,负载感知微服务调度器将微服务从繁忙的节点迁移到空闲的节点,以保证整个服务的 QoS 目标。我们的实验结果表明,Nautilus 可以在外部共享资源竞争下保证所需的 QoS 目标,而state-of-the-art 会受到 QoS 违规的影响。同时,Nautilus 减少了 23.9% 的计算资源使用,网络带宽使用率降低了 53.4%,同时实现了所需的 99%-ile 延迟。

19883235 commented 1 year ago

https://www.bilibili.com/video/BV1Md4y1w738/