Skip to main content
Top
Published in: The Journal of Supercomputing 11/2016

01-11-2016

Analyzing the energy consumption of the storage data path

Authors: Pablo Llopis, Manuel F. Dolz, Javier Garcia Blas, Florin Isaila, Mohammad Reza Heidari, Michael Kuhn

Published in: The Journal of Supercomputing | Issue 11/2016

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Data movement is a key aspect of energy consumption in modern computing systems. As computation becomes more energy efficient, the cost of data movement gradually becomes a more relevant issue, especially in high-performance computing systems. The relevance of data movement can be studied at different scales, ranging from microcontrollers and microarchitectures to future Exascale systems. The goal of this work is to analyze the power costs of performing I/O operations and intra-node data movement, focusing on the operating system’s I/O stack. Our approach combines the hardware instrumentation, software instrumentation, and data analysis techniques to gain insights into how different I/O patterns make use of system resources, including electrical power. We synthesize this data-driven process into a methodology and present the results of applying this methodology on sequential read and write patterns. As a result, we identify the key system metrics that contribute to I/O-related power usage and discover how the system makes transitions between different power and performance regimes based on the I/O patterns.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Footnotes
1
Note that the absolute value of the derivative is computed to superimpose positive and negative rates on a single normalized plot.
 
2
Power proportionality is a metric that measures the degree to which the power used by a system is proportional to the required utilization [35].
 
Literature
3.
go back to reference Accardi K (2015) Balancing power and performance in the linux kernel. LinuxCon, San Francisco Accardi K (2015) Balancing power and performance in the linux kernel. LinuxCon, San Francisco
4.
go back to reference Kunkel JM, Minartz T, Kuhn M, Ludwig T (2012) Towards an energy-aware scientific i/o interface. Comp Sci Res Dev 27(4):337–345CrossRef Kunkel JM, Minartz T, Kuhn M, Ludwig T (2012) Towards an energy-aware scientific i/o interface. Comp Sci Res Dev 27(4):337–345CrossRef
5.
go back to reference Borkar S, Chien AA (2011) The future of microprocessors. Commun ACM 54(5):67–77CrossRef Borkar S, Chien AA (2011) The future of microprocessors. Commun ACM 54(5):67–77CrossRef
6.
go back to reference Orgerie AC, Assuncao MDd, Lefevre L (2014) A survey on techniques for improving the energy efficiency of large-scale distributed systems. ACM Comput Surv 46(4):47:1–47:31. doi:10.1145/2532637 CrossRef Orgerie AC, Assuncao MDd, Lefevre L (2014) A survey on techniques for improving the energy efficiency of large-scale distributed systems. ACM Comput Surv 46(4):47:1–47:31. doi:10.​1145/​2532637 CrossRef
7.
go back to reference Allalouf M, Arbitman Y, Factor M, Kat RI, Meth K, Naor D (2009) Storage modeling for power estimation. In: Proceedings of SYSTOR 2009, pp 3:1–3:10. ACM, New York, NY, USA. doi:10.1145/1534530.1534535 Allalouf M, Arbitman Y, Factor M, Kat RI, Meth K, Naor D (2009) Storage modeling for power estimation. In: Proceedings of SYSTOR 2009, pp 3:1–3:10. ACM, New York, NY, USA. doi:10.​1145/​1534530.​1534535
8.
9.
go back to reference Lewis A, Ghosh S, Tzeng NF (2008) Run-time energy consumption estimation based on workload in server systems. In: Proceedings of the 2008 conference on power aware computing and systems. HotPower’08USENIX Association, Berkeley, CA, USA, pp 4–4 Lewis A, Ghosh S, Tzeng NF (2008) Run-time energy consumption estimation based on workload in server systems. In: Proceedings of the 2008 conference on power aware computing and systems. HotPower’08USENIX Association, Berkeley, CA, USA, pp 4–4
11.
go back to reference Prada L, Garcia J, Calderon A, Garcia JD, Carretero J (2013) A novel black-box simulation model methodology for predicting performance and energy consumption in commodity storage devices. Simul Model Pract Theory 34:48–63. doi:10.1016/j.simpat.2013.01.006 CrossRef Prada L, Garcia J, Calderon A, Garcia JD, Carretero J (2013) A novel black-box simulation model methodology for predicting performance and energy consumption in commodity storage devices. Simul Model Pract Theory 34:48–63. doi:10.​1016/​j.​simpat.​2013.​01.​006 CrossRef
12.
go back to reference Sun G, Joo Y, Chen Y, Niu D, Xie Y, Chen Y, Li H (2010) A hybrid solid-state storage architecture for the performance, energy consumption, and lifetime improvement. In: 2010 IEEE 16th international symposium on high performance computer architecture (HPCA), pp 1–12. doi:10.1109/HPCA.2010.5416650 Sun G, Joo Y, Chen Y, Niu D, Xie Y, Chen Y, Li H (2010) A hybrid solid-state storage architecture for the performance, energy consumption, and lifetime improvement. In: 2010 IEEE 16th international symposium on high performance computer architecture (HPCA), pp 1–12. doi:10.​1109/​HPCA.​2010.​5416650
13.
go back to reference Zedlewski J, Sobti S, Garg N, Zheng F, Krishnamurthy A, Wang R (2003) Modeling hard-disk power consumption. In: Proceedings of the 2Nd USENIX conference on file and storage technologies, FAST ’03CA, USA, Berkeley, pp 217–230 Zedlewski J, Sobti S, Garg N, Zheng F, Krishnamurthy A, Wang R (2003) Modeling hard-disk power consumption. In: Proceedings of the 2Nd USENIX conference on file and storage technologies, FAST ’03CA, USA, Berkeley, pp 217–230
14.
go back to reference El-Sayed N, Schroeder, B (2014) To checkpoint or not to checkpoint: Understanding energy-performance-i/o tradeoffs in hpc checkpointing. In: IEEE international conference on cluster computing (CLUSTER), pp 93–102. IEEE, New York El-Sayed N, Schroeder, B (2014) To checkpoint or not to checkpoint: Understanding energy-performance-i/o tradeoffs in hpc checkpointing. In: IEEE international conference on cluster computing (CLUSTER), pp 93–102. IEEE, New York
16.
go back to reference Li Y, Long D (2014) Which storage device is the greenest? Modeling the energy cost of I/O workloads. In: IEEE 22nd international symposium on modelling, analysis simulation of computer and telecommunication systems (MASCOTS), pp 100–105. doi:10.1109/MASCOTS.2014.20 Li Y, Long D (2014) Which storage device is the greenest? Modeling the energy cost of I/O workloads. In: IEEE 22nd international symposium on modelling, analysis simulation of computer and telecommunication systems (MASCOTS), pp 100–105. doi:10.​1109/​MASCOTS.​2014.​20
17.
go back to reference Contreras G, Martonosi M (2005) Power prediction for intel xscale processors using performance monitoring unit events. In: Proceedings of the 2005 international symposium on low power electronics and design, pp 221–226. IEEE, New York Contreras G, Martonosi M (2005) Power prediction for intel xscale processors using performance monitoring unit events. In: Proceedings of the 2005 international symposium on low power electronics and design, pp 221–226. IEEE, New York
18.
go back to reference Economou D, Rivoire S, Kozyrakis C, Ranganathan P (2006) Full-system power analysis and modeling for server environments. In: Proceedings of the workshop on modeling, benchmarking, and simulation. Boston Economou D, Rivoire S, Kozyrakis C, Ranganathan P (2006) Full-system power analysis and modeling for server environments. In: Proceedings of the workshop on modeling, benchmarking, and simulation. Boston
19.
go back to reference Li T, John LK (2003) Run-time modeling and estimation of operating system power consumption. In: Proceedings of the 2003 ACM SIGMETRICS international conference on measurement and modeling of computer systems, SIGMETRICS ’03. ACM, New York, NY, USA, pp 160–171. doi:10.1145/781027.781048 Li T, John LK (2003) Run-time modeling and estimation of operating system power consumption. In: Proceedings of the 2003 ACM SIGMETRICS international conference on measurement and modeling of computer systems, SIGMETRICS ’03. ACM, New York, NY, USA, pp 160–171. doi:10.​1145/​781027.​781048
20.
go back to reference Zhu Q, David F, Devaraj C, Li Z, Zhou Y, Cao P (2004) Reducing energy consumption of disk storage using power-aware cache management. In: Software, IEE Proceedings, pp 118–118. doi:10.1109/HPCA.2004.10022 Zhu Q, David F, Devaraj C, Li Z, Zhou Y, Cao P (2004) Reducing energy consumption of disk storage using power-aware cache management. In: Software, IEE Proceedings, pp 118–118. doi:10.​1109/​HPCA.​2004.​10022
22.
go back to reference Castagnetti A, Belleudy C, Bilavarn S, Auguin M (2010) Power consumption modeling for dvfs exploitation. In: Proceedings of the 2010 13th Euromicro conference on digital system design: architectures, methods and tools, DSD ’10. IEEE Computer Society, Washington, DC, USA, pp 579–586. doi:10.1109/DSD.2010.55 Castagnetti A, Belleudy C, Bilavarn S, Auguin M (2010) Power consumption modeling for dvfs exploitation. In: Proceedings of the 2010 13th Euromicro conference on digital system design: architectures, methods and tools, DSD ’10. IEEE Computer Society, Washington, DC, USA, pp 579–586. doi:10.​1109/​DSD.​2010.​55
23.
go back to reference Merkel A, Bellosa F (2006) Balancing power consumption in multiprocessor systems. In: Proceedings of the 1st ACM SIGOPS/EuroSys European conference on computer systems 2006, EuroSys ’06. ACM, New York, NY, USA, pp 403–414. doi:10.1145/1217935.1217974 Merkel A, Bellosa F (2006) Balancing power consumption in multiprocessor systems. In: Proceedings of the 1st ACM SIGOPS/EuroSys European conference on computer systems 2006, EuroSys ’06. ACM, New York, NY, USA, pp 403–414. doi:10.​1145/​1217935.​1217974
27.
go back to reference Barrachina S, Barreda M, Catalán S, Dolz M, Fabregat G, Mayo R, Quintana-Ortí E (2013) An integrated framework for power-performance analysis of parallel scientific workloads. In: ENERGY 2013, The 3rd international conference on smart grids, Green Communications and IT Energy-aware Technologies, pp 114–119 Barrachina S, Barreda M, Catalán S, Dolz M, Fabregat G, Mayo R, Quintana-Ortí E (2013) An integrated framework for power-performance analysis of parallel scientific workloads. In: ENERGY 2013, The 3rd international conference on smart grids, Green Communications and IT Energy-aware Technologies, pp 114–119
30.
go back to reference Dolz MF, Heidari M.R, Kuhn M, Fabregat G (2015) ArduPower: a low-cost wattmeter to improve energy efficiency of HPC applications. In: 5th International green and sustainable computing conference. Las Vegas, NV, USA (to appear) Dolz MF, Heidari M.R, Kuhn M, Fabregat G (2015) ArduPower: a low-cost wattmeter to improve energy efficiency of HPC applications. In: 5th International green and sustainable computing conference. Las Vegas, NV, USA (to appear)
34.
go back to reference Dolz MF, Kunkel J, Chasapis K, Cataln S (2015) An analytical methodology to derive power models based on hardware and software metrics. Comput Sci Res Dev. doi:10.1007/s00450-015-0298-8 Dolz MF, Kunkel J, Chasapis K, Cataln S (2015) An analytical methodology to derive power models based on hardware and software metrics. Comput Sci Res Dev. doi:10.​1007/​s00450-015-0298-8
35.
go back to reference Barroso LA, Hölzle U (2007) The case for energy-proportional computing. Computer 12:33–37CrossRef Barroso LA, Hölzle U (2007) The case for energy-proportional computing. Computer 12:33–37CrossRef
Metadata
Title
Analyzing the energy consumption of the storage data path
Authors
Pablo Llopis
Manuel F. Dolz
Javier Garcia Blas
Florin Isaila
Mohammad Reza Heidari
Michael Kuhn
Publication date
01-11-2016
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 11/2016
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-016-1729-4

Other articles of this Issue 11/2016

The Journal of Supercomputing 11/2016 Go to the issue

Premium Partner