性能与能耗优化:基于操作系统的网络驱动工作负载研究
摘要:操作系统对网络处理的性能和能源效率产生影响的三个基本方面的研究:1)批处理,2)处理器能源设置,3)操作系统网络路径的逻辑和指令。利用网络设备的中断延迟功能来引发批处理,并通过操作处理器频率来控制指令执行的速度。使用裸机库操作系统来探索操作系统路径的专门化。该研究显示,精心使用批处理和中断延迟可以在不同工作负载下实现2倍的能源和性能改进。令人惊讶的是,我们发现轮询可以实现高能效,相对于基线Linux可以获得高达11倍的增益。我们开发了一种方法和一套工具来收集系统数据,以了解能源在精细粒度上的影响。本文还指出了一些其他新颖的发现,这对于网络应用的操作系统设计具有重要意义,并提出了考虑能源作为系统研究的焦点的前进路径。
作者:Han Dong, Sanjay Arora, Yara Awad, Tommy Unger, Orran Krieger, and Jonathan Appavoo
论文ID:2112.07010
分类:Operating Systems
分类简称:cs.OS
提交时间:2021-12-15