自动控制网络应用的性能与能源权衡
操作系统
2025-02-24 v1
摘要
本文表明,单个对延迟敏感应用负载的服务器可被视为黑盒,以降低能耗同时满足服务等级协议(SLA)目标。我们发现当平均提供负载稳定时,可找到数据包分批(通过中断合并)和控制处理速率(DVFS)的"甜点"设置,这些设置代表了软件堆栈与硬件与到达率及当前服务请求组成之间的交互的最优权衡。尝试在live system上进行少数设置组合,示例贝叶斯优化器可找到满足当前负载下特定尾部延迟的能耗降低设置。本研究表明:1)无需软件修改,即可在多样化硬件系统上实现最高达60%的能耗节省;2)为性能而开发的专业研究OS可比通用OS实现超过2倍的能源效率;3)一种对应用和系统均不敏感的控制器,可轻松找到满足SLA目标的能耗有效设置。
引用
@article{arxiv.2502.14987,
title = {Taming and Controlling Performance and Energy Trade-offs Automatically in Network Applications},
author = {Han Dong and Yara Awad and Sanjay Arora and Orran Krieger and Jonathan Appavoo},
journal= {arXiv preprint arXiv:2502.14987},
year = {2025}
}