Cushion: A proactive resource provisioning method to mitigate SLO violations for containerized microservices

Dacheng Zhou,Hongchang Chen, Ke Shang,Guozhen Cheng, Jianpeng Zhang,Hongchao Hu

IET COMMUNICATIONS(2022)

引用 2|浏览12
暂无评分
摘要
Deploying microservices in container-based cloud environments increases the agility of resource scaling. However, the delay in autoscaling for microservices caused by container cold start results in response time service-level objectives (SLO) violations under burst workloads. This paper proposes Cushion, a proactive resource provisioning method for containerized microservices to mitigate SLO violations caused by burst workloads, which promptly schedules workloads to reserved container instances when workloads suddenly increase and meanwhile steadily scales the container instances according to the SLOs of the microservices. Cushion was evaluated through prototype-based experiments in a containerized testbed using a benchmark microservice and four web workload traces by comparing it against existing methods. The experimental results show 9.12x times lower SLO violations, 23.75% higher throughput with 24.35% more CPU usage, and 4.85% more memory usage compared to the baseline methods.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要