Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Exploiting redundancies and deferred writes to conserve energy in erasure-coded storage clusters
Huang J., Zhang F., Qin X., Xie C. ACM Transactions on Storage9 (2):1-29,2013.Type:Article
Date Reviewed: Sep 18 2013

Storage clusters use a lot of energy, so devising a power efficiency scheme to conserve energy is worthwhile. The authors of this paper caution that while existing energy conservation techniques for storage clusters reduce energy consumption, the savings come at the expense of reduced performance or reliability of the systems. The paper describes an approach that overcomes most of the negative aspects while improving the energy efficiency of the storage cluster by what the authors claim is almost 30 percent over similar but energy-oblivious storage implementations.

The authors describe the application of their approach to erasure-coded storage clusters. Erasure coding is a method of data protection that improves the ability to recover data from storage node failures. They apply a mathematical function to take data fragments and expand them in an efficient manner that requires less redundancy for a high level of recoverability (relative to more commonly used techniques). Those data pieces are then spread across storage nodes.

The proposed strategy requires the management of storage nodes so that as many components of the storage nodes as possible are kept in low-power mode. One method of doing this is to defer updates (in other words, use buffered writes) to nonvolatile random access memory (NVRAM) or flash devices on a temporary basis, which avoids having to spin up disks that are in the low-power mode.

The paper goes into a lot of technical detail on how the proposed strategy works. Storage system designers should find it useful.

Reviewer:  David G. Hill Review #: CR141564 (1312-1094)
Bookmark and Share
  Featured Reviewer  
 
Reliability, Testing, And Fault-Tolerance (B.4.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Reliability, Testing, And Fault-Tolerance": Date
A Fault-Tolerant Mapping Scheme for a Configurable Multiprocessor System
Lin W., Wu C. IEEE Transactions on Computers 38(2): 227-237, 1989. Type: Article
May 1 1990
Dynamic Testing Strategy for Distributed Systems
Meyer F., Pradhan D. IEEE Transactions on Computers 38(3): 356-365, 1989. Type: Article
Oct 1 1989

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy