skip to main content
10.1145/1809049.1809072acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Autonomic exploration of trade-offs between power and performance in disk drives

Published: 07 June 2010 Publication History

Abstract

Over-provisioning is a standard capacity planning practice that leads to disk drives operating mostly under very low utilization (as low as single digit utilization) but that are consuming disproportional amounts of power. Methodologies that place the disk drive into a low power mode during idle times can assist in conserving power. This is a challenging problem because the performance of future jobs cannot be compromised, yet there is no knowledge of future disk arrivals. In this paper we explore the above problem by exploring ranges and trade offs of possible power savings and performance within a set of enterprise storage traces. We demonstrate the difficulty of obtaining significant power savings even in traces where overall utilization is less than 5% and explore the feasibility of popular schemes such as workload shaping for power savings. We also propose a proactive autonomic algorithm that suggests when and for how long a power savings mode should be activated given an acceptable performance degradation target that is user provided. The robustness of the algorithm is illustrated via extensive experimentation.

References

[1]
E. Carrera, E. Pinheiro, and R. Bianchini. Conserving disk energy in network servers. In Proceedings of ICS 2003, pages 86--97, 2003.
[2]
D. Colarelli and D. Grunwald. Massive arrays of idle disks for storage archives. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC), pages 1--11, 2002.
[3]
F. Douglis, P. Krishnan, and B.N. Bershad Adaptive disk spin-down policies for mobile computers. In Proceedings of the 2nd USENIX Symposium on Mobile and Location-Independent Computing, pages 121--137, 1995.
[4]
L. Eggert and J. D. Touch. Idletime scheduling with preemption intervals. In Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP), pages 249--262, 2005.
[5]
D. Essary and A. Amer. Predictive data grouping: Defining the bounds of energy and latency reduction through predictive data grouping and replication. ACM Transactions on Storage, 4(1):1--23, 2008.
[6]
S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke. DRPM: Dynamic Speed Control for Power Management in Server Class Disks. In Proceedings of the Annual International Symposium on Computer Architecture (ISCA), pages 169--180, 2003.
[7]
D.P. Helmbold, D.D.E. Long, T.L. Sconyers, and B, Sherrod. Adaptive disk spin-down for mobile computers. MONET 5(4), pages 285--297, 2000.
[8]
Hitachi Global Storage Technologies. Power and acustics management. White paper at http://www.hitachigst.com, 2007.
[9]
H. Huang, W. Hung, and K. G. Shin. FS2:dynamic data replication in free disk space forimproving disk performance and energy consumption. In Proceedings of the 20th ACM Symposium onOperating Systems Principles (SOSP) pages 263--276, 2005.
[10]
D. Li and J. Wang. EERAID: energy efficient redundant and inexpensive disk array. In Proceedings of the 11th ACM SIGOPS European workshop, pages 29, Sept. 2004,
[11]
D. Li and J. Wang. Conserving Energy in RAID Systems with Conventional Disks. In Proceedings of the 3rd International Workshop on Storage Network Architecture and Parallel I/Os, Sept 2005.
[12]
L. Lu and P. Varman Workload Decomposition for Power Efficient Storage Systems. In Proceedings of the First Workshop on Power Aware Computing and Systems (HotPower 2008), 2008.
[13]
N. Mi, A. Riska, X. Li, E. Smirni, and E. Riedel. Restrained utilization of idleness for transparent scheduling of background tasks. In Proceedings of the joint ACM SIGMETRICS/Performance Conference, pages 205--216, 2009.
[14]
D. Narayanan, A. Donnelly, and A. I. T. Rowstron. Write off-loading: Practical power management for enterprise storage. In Proceedings of the USENIX Conference on File And Storage Technologies (FAST)), pages 253--267, 2008.
[15]
E. Pinheiro and R. Bianchini. Energy conservation techniques for disk array-based servers. In Proceedings of the Annual International Conference on Supercomputing (ICS), pages 68--78, 2004.
[16]
E. Pinheiro, R. Bianchini, and C. Dubnicki. Exploiting redundancy to conserve energy in storage systems. In Proceedings of SIGMETRICS/Performance 2006, pages 15--26, 2006.
[17]
A. Riska and E. Riedel. Disk drive level workload characterization. In Proceedings of the USENIX Annual Technical Conference, pages 97--103, May 2006.
[18]
Seagate Technology. Constellation ES: High capacity storage designed for seamless enterprise integration Product overview at http://www.seagate.com, 2009.
[19]
X. Yao and J. Wang. RIMAC: A Redundancy-based, Hierarchical I/O Architecture for Energy-Efficient Storage Systems. In Proceedings of the 1st ACM EuroSys Conference, Apr 2006.
[20]
C. Weddle, M. Oldham, J. Qian, A. Wang, P. Reiher, and G. Kuenning. PARAID: A Gear-Shifting Power-Aware RAID In ACM Transactions on Storage, 7(3), page 13, 2007.
[21]
S. W. Son and M. Kandemir. Integrated data reorganization and disk mapping for reducing disk energy consumption. In Proceedings of Seventh IEEE International Symposium onCluster Computing and the Grid, pages 557 -- 564, 2007.
[22]
S. W. Son, G. Chen, and M. Kandemir. Disk layout optimization for reducing energy consumption. In Proceedings of the 19th Annual International Conference on Supercomputing ICS 2005, pages 274--283, 2005.
[23]
Q. Zhu, Z. Chen, L. Tan, Y. Zhou, K. Keeton, and J. Wilkes. Hibernator: helping disk arrays sleep through the winter. In Proceedings of the ACM Symposium on Operating Systems Principles (SOSP), pages 177--190, 2005.
[24]
Q. Zhu and Y. Zhou. Power-aware storage cache management. IEEE Transactions on Computers, 54(5):587--602, 2005.

Cited By

View all
  • (2016)PREFiguREACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/28723311:3(1-27)Online publication date: 7-May-2016
  • (2014)Autonomic Performance and Power Control on Virtualized Servers: Survey, Practices, and TrendsJournal of Computer Science and Technology10.1007/s11390-014-1455-429:4(631-645)Online publication date: 4-Jul-2014
  • (2011)Copy rate synchronization with performance guarantees for work consolidation in storage clustersACM SIGMETRICS Performance Evaluation Review10.1145/2160803.216086639:3(82-86)Online publication date: 21-Dec-2011
  • Show More Cited By

Index Terms

  1. Autonomic exploration of trade-offs between power and performance in disk drives

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICAC '10: Proceedings of the 7th international conference on Autonomic computing
    June 2010
    246 pages
    ISBN:9781450300742
    DOI:10.1145/1809049
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    • IEEE
    • University of Arizona: University of Arizona

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 June 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. continuous data histogram
    2. disk drives
    3. performance guarantees
    4. powerr savings

    Qualifiers

    • Research-article

    Conference

    ICAC '10
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)PREFiguREACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/28723311:3(1-27)Online publication date: 7-May-2016
    • (2014)Autonomic Performance and Power Control on Virtualized Servers: Survey, Practices, and TrendsJournal of Computer Science and Technology10.1007/s11390-014-1455-429:4(631-645)Online publication date: 4-Jul-2014
    • (2011)Copy rate synchronization with performance guarantees for work consolidation in storage clustersACM SIGMETRICS Performance Evaluation Review10.1145/2160803.216086639:3(82-86)Online publication date: 21-Dec-2011
    • (2011)Adaptive workload shaping for power savings on disk drivesProceedings of the 2nd ACM/SPEC International Conference on Performance engineering10.1145/1958746.1958766(109-120)Online publication date: 14-Mar-2011
    • (2011)Toward Automating Work Consolidation with Performance Guarantees in Storage ClustersProceedings of the 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems10.1109/MASCOTS.2011.32(326-335)Online publication date: 25-Jul-2011
    • (2011)Saving power without compromising disk drive reliabilityProceedings of the 2011 International Green Computing Conference and Workshops10.1109/IGCC.2011.6008570(1-6)Online publication date: 25-Jul-2011
    • (2011)EEffSim: A discrete event simulator for energy efficiency in large-scale storage systems2011 International Conference on Energy Aware Computing10.1109/ICEAC.2011.6136682(1-6)Online publication date: Nov-2011

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media