Chalmers University of Technology (Spring 2012)
Energy-Aware Storage Systems

Seminars: May 3 (Thursday at 8am) and May 4 (Friday at 3:15pm)
Instructor: Andy Wang (

Biographical Sketch

Andy Wang received his Ph.D. and M.S. in computer science from UCLA in 2003 and 1998, and his B.S. from UC Berkeley in 1995. He joined the Department of Computer Science at Florida State University as an Assistant Professor in 2003. His research interests include file systems, optimistic peer replication, ad hoc network routing, operating systems, and distributed systems.


Energy use has becoming a major concern for computing equipment, ranging from mobile devices to servers and data centers. For instance, mobile devices often run off batteries, making energy efficiency a matter of life or death. Large servers, especially in data centers, typically amass huge energy bills, both to run the machines themselves and to provide the cooling required to keep them at operating temperatures. A major contributor to these servers' energy costs is storage devices, which account for as much as 40 percent of all energy used in data centers.

This mini seminar series will first survey some of the existing energy-saving techniques for storage systems and will illustrate common design constraints and tradeoffs. The second part of the seminar series will describe in detail two specific techniques, which will be followed by an explanation of the power consumption characteristics of emerging flash-storage devices.

Seminar Slides

Some References

[Amur et al. 2010] Robust and Flexible Power-Proportional Storage
[Colarelli and Grunwald 2002] Massive Arrays of Idle Disks For Storage Archives
[Gniady et al. 2004] Program Counter Based Techniques for Dynamic Power Management
[Guerra et al. 2010] Energy Proportionality for Storage: Impact and Feasibility
[Harnik et al. 2009] Low Power Mode in Cloud Storage Systems
[Huang and Shin 2005] FS2: Dynamic Data Replication in Free Disk Space for Improving Disk Performance and Energy Consumption
[Joo et al. 2007] Energy-Aware Data Compression for Multi-Level Cell (MLC) Flash Memory
[Joukov and Sipek 2008] GreenFS: Making Enterprise Computers Greener by Protecting Them Better
[Kgil and Mudge 2006] FlashCache: A NAND Flash Memory File Cache for Low Power Web Servers
[Li and Wang 2004] EERAID: Energy Efficient Redundant and Inexpensive Disk Array
[Lu et al. 2007] DiskGroup: Energy Efficient Disk Layout for RAID1 Systems
*[Narayanan et al. 2008] Write Offloading: Practical Power Management for Enterprise Storage
[Nightingale and Flinn 2004] Energy-Efficiency and Storage Flexibility in the Blue File System
[Papathanasiou and Scott 2003] Energy Efficiency through Burstiness
[Pinheiro and Bianchini 2004] Energy Conservation Techniques for Disk Array-Based Servers
[Pinheiro et al. 2004] Exploiting Redundancy to Conserve Energy in Storage Systems
[Storer et al. 2008] Pergamum: Replacing Tape with Energy Efficient, Reliable, Disk-Based Archival Storage
[Verma et al. 2010] SRCMap: Energy Proportional Storage using Dynamic Consolidation
*[Weddle et al. 2007] PARAID: A Gear-Shifting Power-Aware RAID
[Yao and Wang 2006] RIMAC: A Novel Redundancy-based Hierarchical Cache Architecture for Energy Efficient, High Performance Storage Systems
*[Yoo et al. 2011] SSD Characterization: From Energy Consumption's Perspective
[Zhu et al. 2004] Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management
[Zhu et al. 2005] Hibernator: Helping Disk Arrays Sleep through the Winter
Last modified on: April 25, 2012