A Spin-Up Saved is Energy Earned: Achieving Power-Efficient, Erasure-Coded Storage

Proceedings of Hot Topics in System Dependability (HotDep)

December 2008View full paper

Abstract

Storage accounts for a significant amount of a data center's ever increasing power budget. As a consequence, energy consumption has joined performance and reliability as a dominant metric in storage system design. In this paper, we show that the structure of an erasure code---which is generally used to provide data reliability---can be exploited to save power in a storage system. We define a novel technique in power-aware systems called power-aware coding and present generic techniques for reading, writing and activating devices in a power-aware, erasure-coded storage system. While our techniques have an effect on energy consumption, fault tolerance and performance, we focus on a few examples that illustrate the tradeoff between power efficiency and fault tolerance. Finally, we discuss open problems in the space of power-aware coding.

BibTeX

@inproceedings{greenan-hotdep08,
  author       = {Kevin M. Greenan and Darrell D. E. Long and Ethan L. Miller and Thomas J. E. Schwarz, S.J. and Jay J. Wylie},
  title        = {A Spin-Up Saved is Energy Earned: Achieving Power-Efficient, Erasure-Coded Storage},
  booktitle    = {Proceedings of Hot Topics in System Dependability (HotDep)},
  organization = {Usenix Association},
  address      = {San Diego},
  month        = dec,
  year         = {2008}
}
View full paper