具有QoS保证的实用高效微服务自动扩缩容
分布式、并行与集群计算
2022-08-10 v2 系统与控制
系统与控制
摘要
云应用正日益从单体服务转向敏捷的基于微服务的部署。然而,由于大量松耦合且相互作用的组件,微服务的资源管理效率成为一大障碍。各种微服务之间的相互依赖使得现有云资源自动扩缩容技术失效。同时,试图捕捉微服务中复杂关系的机器学习(ML)方法需要大量训练数据并导致有意的SLO违反。此外,这些重度ML方法在适应动态变化的微服务运行环境时速度缓慢。本文提出PEMA(Practical Efficient Microservice Autoscaling,实用高效微服务自动扩缩容),一种轻量级微服务资源管理器,通过机会性资源缩减寻找高效资源分配。PEMA的轻量设计实现了新颖的工作负载感知与自适应资源管理。使用三种微服务原型实现,我们表明PEMA能找到高效资源分配,相比商用基于规则的资源分配节省多达33%的资源。
引用
@article{arxiv.2202.00057,
title = {Practical Efficient Microservice Autoscaling with QoS Assurance},
author = {Md Rajib Hossen and Mohammad A. Islam and Kishwar Ahmed},
journal= {arXiv preprint arXiv:2202.00057},
year = {2022}
}
备注
Appeared on HPDC'22, 13 pages, 20 figures