论文标题

Wattsapp:电力感知容器调度

WattsApp: Power-Aware Container Scheduling

论文作者

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

论文摘要

在现代分布式系统中,容器正在成为流行的工作负载部署机制。但是,基于软件的方法(基于硬件的方法是昂贵的,需要硬件级别的更改),以获取容器所消耗的功能以促进电动感知容器调度,这是有效管理分布式系统的重要活动。本文介绍了Wattsapp,这是一种基于六步软件的方法的工具,该工具用于功能感知容器调度,以最大程度地减少服务器上的违反功率上限的违规行为。所提出的方法依赖于基于神经网络的功率估计模型和电源封顶的容器调度技术。在基于实验室的环境中,对在Intel和ARM处理器上部署的10个基准进行了实验研究。结果表明,功率估计模型对数据收集的开销可忽略不计 - 所有数据样本的近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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源