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

01.11.2016

Analyzing the energy consumption of the storage data path

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

Erschienen in: The Journal of Supercomputing | Ausgabe 11/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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].
 
Literatur
3.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Manousakis I, Marazakis M, Bilas A (2013) Fdio: a feedback driven controller for minimizing energy in I/O-intensive applications. In: Proceedings of the 5th USENIX conference on hot topics in storage and file systems, HotStorage’13. USENIX Association, Berkeley, CA, USA, pp 16–16. http://dl.acm.org/citation.cfm?id=2534861.2534877 Manousakis I, Marazakis M, Bilas A (2013) Fdio: a feedback driven controller for minimizing energy in I/O-intensive applications. In: Proceedings of the 5th USENIX conference on hot topics in storage and file systems, HotStorage’13. USENIX Association, Berkeley, CA, USA, pp 16–16. http://​dl.​acm.​org/​citation.​cfm?​id=​2534861.​2534877
9.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Metadaten
Titel
Analyzing the energy consumption of the storage data path
verfasst von
Pablo Llopis
Manuel F. Dolz
Javier Garcia Blas
Florin Isaila
Mohammad Reza Heidari
Michael Kuhn
Publikationsdatum
01.11.2016
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 11/2016
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-016-1729-4

Weitere Artikel der Ausgabe 11/2016

The Journal of Supercomputing 11/2016 Zur Ausgabe

Premium Partner