Title

Exploiting in-memory and on-disk redundancy to conserve energy in storage systems

Authors

Authors

J. Wang; X. Y. Yao;H. J. Zhu

Comments

Authors: contact us about adding a copy of your work at STARS@ucf.edu

Abbreviated Journal Title

IEEE Trans. Comput.

Keywords

disk storage; RAID; cache management; power management; Computer Science, Hardware & Architecture; Engineering, Electrical &; Electronic

Abstract

Today's storage systems place an imperative demand on energy efficiency. A storage system often places single-rotation-rate disks into standby mode by stopping them from spinning to conserve energy when the workload is not heavy. The major obstacle of this method is a high spin-up cost introduced by passively waking up the standby disk to service requests. In this paper, we propose a redundancy-based hierarchical I/O cache architecture called RIMAC to solve the problem. The idea of RIMAC is to enable data on the standby disk(s) to be recovered by accessing a two-level I/O cache and/or active disks if needed. In parity-based redundant disk arrays, RIMAC exploits parity redundancy to dynamically XOR-reconstruct the data being accessed toward standby disk(s) at both the cache and disk levels. By avoiding passive spin-ups, RIMAC can significantly improve both energy efficiency and performance. In RIMAC, we developed 1) two power-aware read request transformation schemes called Transformable Read in Cache (TRC) and Transformable Read on Disk (TRD), 2) a power-aware write request transformation policy for parity update, and 3) a second-chance parity cache replacement algorithm to favor the request transformation rate. We evaluated RIMAC by augmenting a validated storage system simulator, DiskSim, and tested three real-life server traces, including HP's cello99, UIUC's OLTP, and SPC's search engine. Comprehensive results indicate that RIMAC is able to reduce energy consumption by up to 18 percent and simultaneously improve the average response time by up to 34 percent compared with threshold-based power management schemes for single-rotation-rate disk-based RAIDs.

Journal Title

Ieee Transactions on Computers

Volume

57

Issue/Number

6

Publication Date

1-1-2008

Document Type

Article

Language

English

First Page

733

Last Page

747

WOS Identifier

WOS:000255199400002

ISSN

0018-9340

Share

COinS