Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

PARAID: A gear-shifting power-aware RAID

Published: 01 October 2007 Publication History

Abstract

Reducing power consumption for server-class computers is important, since increased energy usage causes more heat dissipation, greater cooling requirements, reduced computational density, and higher operating costs. For a typical data center, storage accounts for 27% of energy consumption. Conventional server-class RAIDs cannot easily reduce power because loads are balanced to use all disks, even for light loads.
We have built the power-aware RAID (PARAID), which reduces energy use of commodity server-class disks without specialized hardware. PARAID uses a skewed striping pattern to adapt to the system load by varying the number of powered disks. By spinning disks down during light loads, PARAID can reduce power consumption, while still meeting performance demands, by matching the number of powered disks to the system load. Reliability is achieved by limiting disk power cycles and using different RAID encoding schemes. Based on our five-disk prototype, PARAID uses up to 34% less power than conventional RAIDs while achieving similar performance and reliability.

References

[1]
Adb-el-Malek, M., Courtright II, W. V., Cranor, C., Granger, G. R., Hendricks, J., Klosterman, A. J., Mesnier, M., Prasad, M., Salmon, B., Sambasivan, R. R., Sinnamohideen, S., Strunk, J. D., Thereska, E., Wachs, M., and Wylie, J. J. 2005. URSA minor: Versatile cluster-based storage. In Proceedings of the 4th USENIX Conference on File and Storage Technology, San Francisco, CA.
[2]
Asaro, T. 2005. An introduction to thin provisioning. Storage Technol. News, http://searchstorage.techtarget.com/columnItem/0,294698,sid5_gci1134713,00.html.
[3]
Carrera, E., Pinheiro, E., and Bianchini, R. 2003. Conserving disk energy in network servers. In Proceedings of the 17th Annual ACM International Conference on Super Computers, San Francisco, CA.
[4]
Chase J., Anderson, D., Thakar, P., Vahdat, A., and Doval, R. 2001. Managing energy and server resources in hosting centers. In Proceedings of the 18th ACM Symposium on Operating System Principles, Banff, Canada.
[5]
Colarelli, D. and Grunwald, D. 2002. Massive arrays of idle disks For storage archives. In Proceedings of the ACM/IEEE Conference on Supercomputing, Baltimore, MD.
[6]
Douglis, F., Krishnana, P., and Bershad, B. 1995. Adaptive disk spin-down policies for mobile computers. In Proceedings of the 2nd USENIX Symposium on Mobile and Location-Independent Computing, Ann Arbor, MI.
[7]
Fujitsu, 2007. MAP 10K RPM. http://www.fujitsu.com/us/services/computing/storage/hdd/discontinued/map-10k-rpm.html.
[8]
Gniady, C., Butt, A., Hu, Y., and Lu, Y. H. 2006. Program counter-based prediction techniques for dynamic power management. IEEE Trans. Comput. 55, 6, 641--658.
[9]
Gray, J. 2005. Keynote address greetings from a filesystem user. In the 4th USENIX Conference on File and Storage Technologies, San Francisco, CA.
[10]
Gurumurthi, S., Sivasubramaniam, A., Kandemir, M., and Franke, H. 2003. DRPM: Dynamic speed control for power management in server class disks. In Proceedings of the International Symposium on Computer Architecture, San Diego, CA.
[11]
Helmbold, D. P., Long, D. D. E., and Sherrod, B. 1996. A dynamic disk spin-down technique for mobile computing. In Proceedings of the 2nd Annual International Conference on Mobile Computing and Networking (MobiCom), Rye, NY.
[12]
Herbst, G. 2007. Hitachi's drive temperature indicator processor (Drive-TIP) helps ensure high drive reliability. http://www.hgst.com/hdd/technolo/drivetemp/drivetemp.htm.
[13]
HP Labs. 2007. Tools and traces. http://www.hpl.hp.com/research/ssp/software/.
[14]
Huang, H., Hung, W., and Shin, K. G. 2005. FS2: dynamic data replication in free disk space for improving disk performance and energy consumption. In Proceedings of the 20th Symposium on Operating Systems Principles, Brighton, UK.
[15]
Huang, H., Pillai, P., and Shin, K. G. 2003. Design and implementation of power aware virtual memory. In Proceedings of the USENIX Annual Technical Conference, San Antonio, TX.
[16]
IBM. 2007. IBM hard disk drive ultrastar 36Z15. http://www.hitachigst.com/hdd/ultra/ul36z15. htm.
[17]
Iyengar, A., Challenger, J., Dias, D. and Dantzig, P. 2000. High-Performance web site design techniques. IEEE Internet Comput. 4, 2(Mar.), 17--26.
[18]
Katcher, J. 1997. PostMark: a new file system benchmark. Tech. Rep. TR3022, Network Appliance, Inc.
[19]
Kuenning, G. H. and Popek, G. J. 1997. Automated hoarding for mobile computers. In Proceedings of the 16th ACM Symposium on Operating Systems Principles, Saint-Malo, France.
[20]
Levin, M. 2006. Storage management disciplines are declining. Comput. Econom. http://www.computereconomics.com/article.cfm?id=1129.
[21]
Li, D., Gu, P., Caj, H., and Wang, J. 2004. EERAID: Energy efficient redundant and inexpensive disk array. In Proceedings of the 11th ACM SIGOPS European Workshop, Leuven, Belgium.
[22]
Manley, S., Seltzer, M., and Courage, M. 1998. A self-scaling and self-configuring benchmark for web servers. In Proceedings of the ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, Madison, WI.
[23]
Miller, E. and Katz. 1993. An analysis of file migration in a Unix supercomputing environment. In Proceedings of the USENIX Winter Technical Conference, San Diego, CA.
[24]
Moore, J., Chase, J., Ranganathan, P., and Sharma R. 2005. Making scheduling “cool”: Temperature-Aware workload placement in data centers. In Proceedings of the USENIX Annual Technical Conference, Anaheim, CA.
[25]
Nightingale, E. B. and Flinn, J. 2004. Energy-Efficiency and storage flexibility in the blue file system. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation, San Francisco, CA.
[26]
Patterson, D. A., Gibson, G., and Katz, R. H. 1988. A case for redundant arrays of inexpensive disks (RAID). In Proceedings of the ACM SIGMOD International Conference on Management of Data 1, 3(Jun.), 109--116.
[27]
Peek, D. and Flinn, J. 2005. Drive-Thru: Fast, accurate evaluation of storage power management. In Proceedings of the USENIX Annual Technical Conference, Anaheim, CA.
[28]
Pinheiro, E., Bianchini, R., and Dubnicki, C. 2006. Exploiting redundancy to conserve energy in storage systems. In Proceedings of the ACM SIGMETRICS Conference on Performance, Saint-Malo, France.
[29]
Pinheiro, E. and Bianchini, R. 2004. Energy conservation techniques for disk array-based servers. In Proceedings of the 18th Annual ACM International Conference on Supercomputing, Saint-Malo, France.
[30]
Pinheiro, E., Bianchini, R., Carrera, E. V., and Heath, T. 2001. Load balancing and unbalancing for power and performance in cluster-based systems. In Proceedings of the Workshop on Compilers and Operating Systems for Low Power, Barcelona, Spain.
[31]
RFC-3174. 2001. US secure hash algorithm 1, 2001. http://www.faqs.org/rfcs/rfc3174.html.
[32]
SANTools, Inc. 2007. http://www.santools.com/smartmon.html.
[33]
Santry, D. S., Feeley, M. J., Hutchinson, N. C., Veitch, A. C., Carton, and R. W., Ofir, J. 1999. Deciding when to forget in the elephant file system. In Proceedings of the 17th ACM Symposium on Operating Systems Principles, Charleston, SC.
[34]
Umass Trace Repository. 2007. Storage traces. http://traces.cs.umass.edu/index.php/Storage/Storage.
[35]
Wilkes, J., Golding, R., Staelin, C., and Sullivan, T. 1995. The HP autoRAID hierarchical storage system. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, CO.
[36]
Xu, R., Wang, A., Kuenning, G., Reiher, P., and Popek, G. 2003. Conquest: Combining battery-backed RAM and threshold-based storage scheme to conserve power. Work in progress report, in the 19th Symposium on Operating Systems Principles (SOSP), Bolton Landing, NY.
[37]
Yao, X. and Wang, J. 2006. RIMAC: A novel redundancy-based hierarhical cache architecture for energy efficient, high performance storage systems. In Proceedings of the EuroSys, Leuven, Belgium.
[38]
Yu, X., Gum, B., Chen, Y., Wang, R., Li, K., Krishnamurthy, A. and Anderson, T. 2000. Trading capacity for performance in a disk aarray. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation, San Diego, CA.
[39]
Zhu, Q., Chen, Z., Tan, L., Zhou, Y., Keeton, K., and Wilkes, J. 2005. Hibernator: Helping disk arrays sleep through the winter. In Proceedings of the 20th ACM Symposium on Operating Systems Principles, Brighton, UK.
[40]
Zhu, Q., David, F.M., Devaraj, C., Li, Z., Zhou, Y., and Cao, P. 2004. Reducing energy consumption of disk storage using power-aware cache management. In Proceedings of the 10th International Symposium on High Performance Computer Architecture, Madrid, Spain.
[41]
Zhu, Q., Shanker, A., and Zhou, Y. 2004b. PB-LRU: A self-tuning power aware storage cache replacement algorithm for conserving disk energy. In Proceedings of the 18th Annual ACM International Conference on Supercomputing, Saint-Malo, France.

Cited By

View all
  • (2024)Can Storage Devices be Power Adaptive?Proceedings of the 16th ACM Workshop on Hot Topics in Storage and File Systems10.1145/3655038.3665945(47-54)Online publication date: 8-Jul-2024
  • (2024)TraceUpscaler: Upscaling Traces to Evaluate Systems at High LoadProceedings of the Nineteenth European Conference on Computer Systems10.1145/3627703.3629581(942-961)Online publication date: 22-Apr-2024
  • (2024)Towards Energy-Efficient and Thermal-Aware Data Placement for Storage ClustersIEEE Transactions on Sustainable Computing10.1109/TSUSC.2024.33516849:4(631-647)Online publication date: Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Storage
ACM Transactions on Storage  Volume 3, Issue 3
October 2007
183 pages
ISSN:1553-3077
EISSN:1553-3093
DOI:10.1145/1288783
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2007
Published in TOS Volume 3, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Power savings
  2. RAID
  3. energy efficiency

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)2
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Can Storage Devices be Power Adaptive?Proceedings of the 16th ACM Workshop on Hot Topics in Storage and File Systems10.1145/3655038.3665945(47-54)Online publication date: 8-Jul-2024
  • (2024)TraceUpscaler: Upscaling Traces to Evaluate Systems at High LoadProceedings of the Nineteenth European Conference on Computer Systems10.1145/3627703.3629581(942-961)Online publication date: 22-Apr-2024
  • (2024)Towards Energy-Efficient and Thermal-Aware Data Placement for Storage ClustersIEEE Transactions on Sustainable Computing10.1109/TSUSC.2024.33516849:4(631-647)Online publication date: Jul-2024
  • (2022)Analysis of Optimal File Placement for Energy-Efficient File-Sharing Cloud Storage SystemIEEE Transactions on Sustainable Computing10.1109/TSUSC.2020.30372607:1(75-86)Online publication date: 1-Jan-2022
  • (2021)Evaluating Reliability of SSD-Based I/O Caches in Enterprise Storage SystemsIEEE Transactions on Emerging Topics in Computing10.1109/TETC.2019.29450879:4(1914-1929)Online publication date: 1-Oct-2021
  • (2020)PBSACM Transactions on Storage10.1145/336583916:1(1-25)Online publication date: 28-Feb-2020
  • (2020)A Survey and Taxonomy on Energy-Aware Data Management Strategies in Cloud EnvironmentIEEE Access10.1109/ACCESS.2020.29927488(94279-94293)Online publication date: 2020
  • (2020)Multi-tier Power-Saving Method in Cloud Storage Systems for Content Sharing ServicesEconomics of Grids, Clouds, Systems, and Services10.1007/978-3-030-63058-4_13(142-154)Online publication date: 15-Sep-2020
  • (2019)Change Your Cluster to Cold: Gradually Applicable and Serviceable Cold Storage DesignIEEE Access10.1109/ACCESS.2019.29341697(110216-110226)Online publication date: 2019
  • (2019)ColdStore: A Storage System for Archival DataWireless Personal Communications10.1007/s11277-019-06989-5Online publication date: 11-Dec-2019
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media