Nothing Special   »   [go: up one dir, main page]

skip to main content
editorial
Public Access

PREFiguRE: An Analytic Framework for HDD Management

Published: 07 May 2016 Publication History

Abstract

Low disk drive utilization suggests that placing the drive into a power saving mode during idle times may decrease power consumption. We present PREFiguRE, a robust framework that aims at harvesting future idle intervals for power savings while meeting strict quality constraints: first, it contains potential delays in serving IO requests that occur during power savings since the time to bring up the disk is not negligible, and second, it ensures that the power saving mechanism is triggered a few times only, such that the disk wear-out due to powering up and down does not compromise the disk’s lifetime. PREFiguRE is based on an analytic methodology that uses the histogram of idle times to determine schedules for power saving modes as a function of the preceding constraints. PREFiguRE facilitates analysis for the evaluation of the trade-offs between power savings and quality targets for the current workload. Extensive experimentation on a set of enterprise storage traces illustrates PREFiguRE’s effectiveness to consistently achieve high power savings without undermining disk reliability and performance.

References

[1]
D. Colarelli and D. Grunwald. 2002. Massive arrays of idle disks for storage archives. In Proceedings of the ACM/IEEE Conference on Supercomputing. 1--11.
[2]
L. B. Costa, S. Al-Kiswany, R. V. Lopes, and M. Ripeanu. 2011. Assessing data deduplication trade-offs from an energy and performance perspective. In Proceedings of the 2011 International Green Computing Conference and Workshops (IGCC’11). 1--6.
[3]
Fred Douglis, P. Krishnan, and Brian Marsh. 1994. Thwarting the power-hungry disk. In Proceedings of the 1994 Winter USENIX Conference. 293--306.
[4]
John K. Edwards, Daniel Ellard, Craig Everhart, Robert Fair, Eric Hamilton, Andy Kahn, Arkady Kanevsky, James Lentini, Ashish Prakash, Keith A. Smith, and Edward Zayas. 2008. FlexVol: Flexible, efficient file volume virtualization in WAFL. In Proceedings of the USENIX 2008 Annual Technical Conference on Annual Technical Conference (ATC’08). 129--142.
[5]
L. Eggert and J. D. Touch. 2005. Idletime scheduling with preemption intervals. In Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP’05). 249--262.
[6]
Anshul Gandhi, Mor Harchol-Balter, Rajarshi Das, and Charles Lefurgy. 2009. Optimal power allocation in server farms. ACM SIGMETRICS Performance Evaluation Review 37, 1, 157--168.
[7]
Rajat Garg, Seung Woo Son, Mahmut T. Kandemir, Padma Raghavan, and Ramya Prabhakar. 2009. Markov model based disk power management for data intensive workloads. In Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID’09). 76--83.
[8]
D. P. Gaver Jr. 1962. A waiting line with interrupted service, including priorities. Journal of the Royal Statistical Society. Series B (Methodological) 24, 73--90.
[9]
Donald P. Gaver Jr. 1959. Imbedded Markov chain analysis of a waiting-line process in continuous time. Annals of Mathematical Statistics 30, 3, 698--720.
[10]
Paul M. Greenawalt. 1994. Modeling power management for hard disks. In Proceedings of the 2nd International Workshop on Modeling, Analysis, and Simulation on Computer and Telecommunication Systems (MASCOTS’94). 62--66.
[11]
Laura Grupp, John Davis, and Steven Swanson. 2012. The bleak future of NAND flash memory. In Proceedings of the USENIX Conference on File and Storage Technologies.
[12]
S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke. 2003. DRPM: Dynamic speed control for power management in server class disks. In Proceedings of the Annual International Symposium on Computer Architecture (ISCA’03). 169--180.
[13]
Hitachi Global Storage Technologies 2007. Power and Acoustics Management.
[14]
H. Huang, W. Hung, and K. G. Shin. 2005. FS2: Dynamic data replication in free disk space for improving disk performance and energy consumption. In Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP’05), Vol. 39. 263--276.
[15]
Sandy Irani, Sandeep Shukla, and Rajesh Gupta. 2003. Online strategies for dynamic power management in systems with multiple power-saving states. ACM Transactions in Embedded Computing Systems 2, 325--346.
[16]
Narendra Kumar Jaiswal. 1968. Priority Queues. Elsevier.
[17]
Julian Keilson. 1962. Queues subject to service interruption. Annals of Mathematical Statistics 33, 4, 1314--1322.
[18]
Patricia Kim and Mike Suk. 2007. Ramp Load/Unload Technology in Hard Disk Drives. Available at https://www.hgst.com/sites/default/files/resources/LoadUnload_white_paper_FINAL.pdf.
[19]
Rachita Kothiyal, Vasily Tarasov, Priya Sehgal, and Erez Zadok. 2009. Energy and performance evaluation of lossless file data compression on server systems. In Proceedings of the Israeli Experimental Systems Conference (SYSTOR’09). ACM, New York, NY, Article No. 4.
[20]
D. Li and J. Wang. 2004. EERAID: Energy efficient redundant and inexpensive disk array. In Proceedings of the 11th ACM SIGOPS European Workshop.
[21]
Kester Li, Roger Kumpf, Paul Horton, and Thomas Anderson. 1994. A quantitative analysis of disk drive power management in portable computers. In Proceedings of the USENIX Winter 1994 Technical Conference. 22--36.
[22]
Yung-Hsiang Lu and Giovanni De Micheli. 1999. Adaptive hard disk power management on personal computers. In Proceedings of the IEEE Great Lakes Symposium. 50--53.
[23]
X. Mountrouidou, A. Riska, and E. Smirni. 2011. Saving power without compromising disk drive reliability. In Proceedings of the Workshop on Energy Consumption and Reliability of Storage Systems.
[24]
D. Narayanan, A. Donnelly, and A. I. T. Rowstron. 2008. Write off-loading: Practical power management for enterprise storage. In Proceedings of the USENIX Conference on File and Storage Technologies (FAST’08). 253--267.
[25]
Dushyanth Narayanan, Eno Thereska, Austin Donnelly, Sameh Elnikety, and Antony Rowstron. 2009. Migrating server storage to SSDs: Analysis of tradeoffs. In Proceedings of ACM EuroSys Conference. 145--158.
[26]
E. Pinheiro, R. Bianchini, and C. Dubnicki. 2006. Exploiting redundancy to conserve energy in storage systems. In Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS’06/Performance’06). 15--26.
[27]
Dinesh Ramanathan, Sandy Irani, and Rajesh Gupta. 2000. Latency effects of system level power management algorithms. In Proceedings of the 2000 IEEE/ACM International Conference on Computer-Aided Design (ICCAD’00). 350--356.
[28]
A. Riska and E. Riedel. 2006. Disk drive level workload characterization. In Proceedings of the USENIX Annual Technical Conference. 97--103.
[29]
A. Riska and E. Smirni. 2010. Autonomic exploration of trade-offs between power and performance in disk drives. In Proceedings of the 7th IEEE/ACM International Conference on Autonomic Computing and Communications (ICAC’10). 131--140.
[30]
Seagate Technology 2012. Constellation ES Product Overview: High Capacity Storage Designed for Seamless Enterprise Integration. Available at http://www.seagate.com.
[31]
Seagate Technology 2014. Seagate Enterprise Capacity 3.5 HDD v4 Serial ATA Product Manual. Available at http://www.seagate.com.
[32]
Anil Vasudeva 2011. Are SSDs Ready for Enterprise Storage Systems? Available at http://www.snia.org/.
[33]
A. Verma, R. Koller, L. Useche, and R. Rangaswami. 2010. SRCMap: Energy proportional storage using dynamic consolidation. In Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST’10). 154--168.
[34]
Feng Yan, Xenia Mountrouidou, Alma Riska, and Evgenia Smirni. 2012. Quantitative estimation of the performance delay with propagation effects in disk power savings. In Proceedings of the 2012 USENIX HotPower Workshop.
[35]
X. Yao and J. Wang. 2006. RIMAC: A redundancy-based, hierarchical I/O architecture for energy-efficient storage systems. In Proceedings of the 1st ACM EuroSys Conference. 249--262.
[36]
Q. Zhu, Z. Chen, L. Tan, Y. Zhou, K. Keeton, and J. Wilkes. 2005. Hibernator: Helping disk arrays sleep through the winter. In Proceedings of the ACM Symposium on Operating Systems Principles (SOSP’05). 177--190.
[37]
Q. Zhu, F. M. David, C. F. Devaraj, Z. Li, and Y. Zhou. 2004. Reducing energy consumption of disk storage using power-aware cache management. In Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA’04). 118--129.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Modeling and Performance Evaluation of Computing Systems
ACM Transactions on Modeling and Performance Evaluation of Computing Systems  Volume 1, Issue 3
May 2016
110 pages
ISSN:2376-3639
EISSN:2376-3647
DOI:10.1145/2935322
Issue’s Table of Contents
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 May 2016
Accepted: 01 December 2015
Revised: 01 November 2015
Received: 01 December 2014
Published in TOMPECS Volume 1, Issue 3

Check for updates

Author Tags

  1. Performance modeling
  2. disk drives
  3. histograms
  4. power savings
  5. reliability
  6. scheduling

Qualifiers

  • Editorial
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Lifespan and Failures of SSDs and HDDs: Similarities, Differences, and Prediction ModelsIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2021.313157120:1(256-272)Online publication date: 1-Jan-2023
  • (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
  • (2022)BibliographyStorage Systems10.1016/B978-0-32-390796-5.00023-1(641-693)Online publication date: 2022
  • (2022)Saving power in disks, flash memories, and serversStorage Systems10.1016/B978-0-32-390796-5.00016-4(349-384)Online publication date: 2022
  • (2016)Workload interleaving with performance guarantees in data centersNOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2016.7502934(967-972)Online publication date: Apr-2016

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media