arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2006.00342cs.DC
收藏

WattsApp:功耗感知的容器调度

WattsApp: Power-Aware Container Scheduling

Hemant Mehta, Paul Harvey, Omer Rana, Rajkumar Buyya, Blesson Varghese

摘要:

容器正在成为现代分布式系统中流行的工作负载部署机制。然而,存在有限的基于软件的方法(基于硬件的方法是昂贵的,需要硬件级别的改变)用于获得容器所消耗的功率以促进功率感知容器调度,这是有效管理分布式系统的基本活动。本文介绍了WattsApp,这是一个基于六步软件方法的工具,用于功率感知容器调度,以最大限度地减少服务器上的功率上限违规。所提出的方法依赖于一个基于神经网络的功率估计模型和功率封顶集装箱调度技术。实验研究是在实验室的环境中进行的10个基准部署在英特尔和ARM处理器上。结果表明,功效估计模型的数据汇集开销可以忽略不计-所有数据样本中近90%的数据可以在误差小于10%的情况下进行估计,平均绝对百分比误差(MAPE)小于6%。WattsApp的功率感知调度比英特尔基于运行功率平均限制(RAPL)的单个和多个容器的功率上限更有效,因为它不会降低服务器上运行的所有容器的性能。结果证实了WattsApp的可行性。

英文摘要:

Containers are becoming a popular workload deployment mechanism in modern distributed systems. However, there are limited software-based methods (hardware-based methods are expensive requiring hardware level changes) for obtaining the power consumed by containers for facilitating power-aware container scheduling, an essential activity for efficient management of distributed systems. This paper presents WattsApp, a tool underpinned by a six step software-based method for power-aware container scheduling to minimize power cap violations on a server. The proposed method relies on a neural network-based power estimation model and a power capped container scheduling technique. Experimental studies are pursued in a lab-based environment on 10 benchmarks deployed on Intel and ARM processors. The results highlight that the power estimation model has negligible overheads for data collection - nearly 90% of all data samples can be estimated with less than a 10% error, and the Mean Absolute Percentage Error (MAPE) is less than 6%. The power-aware scheduling of WattsApp is more effective than Intel's Running Power Average Limit (RAPL) based power capping for both single and multiple containers as it does not degrade the performance of all containers running on the server. The results confirm the feasibility of WattsApp.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑