磁盘Cache 除了用来提高磁盘性能之外,另一个重要的隐含功能是减缓磁盘盘片上的请求到达率,延长磁盘盘片可能处于低功耗或低转速状态的时间。然而,基于高速Cache 成本方面的考虑,磁盘Cache 一般较小(2MB-32MB)。本项目从能耗的角度,提出在磁盘Cache 这个层次进行块一级数据压缩,来增加磁盘Cache 的有效存储空间,并达到降低磁盘能耗的目的。研究从能耗、性能、压缩比三个角度同时来优化适合于磁盘Cache 的压缩算法;设计基于磁盘属性的低能耗可压缩磁盘Cache 的组织和管理策略;从而减少对磁盘盘片的访问。再结合传统磁盘的能耗管理模式,来构造一个可能量感知的、基于块压缩的磁盘Cache 系统。
英文主题词Energy;disk drive;cache;compression