Skip to main content

2021 | OriginalPaper | Buchkapitel

6. Small Changes, Big Impacts: Leveraging Diversity to Improve Energy Efficiency

verfasst von : Wellington Oliveira, Hugo Matalonga, Gustavo Pinto, Fernando Castor, João Paulo Fernandes

Erschienen in: Software Sustainability

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

In this chapter, we advocate that developers should leverage software diversity to make software systems more energy efficient. Our main goal is to show that non-specialists can build software that consumes less energy by alternating at development time between readily available, diversely designed pieces of software implemented by third parties. By revisiting the main findings of research work we conducted in the past few years, we noticed that they share a common observation: small changes can make a big difference in terms of energy consumption. These changes can usually be implemented by very simple modifications, sometimes amounting to a single line of code. Based on experimental results, one small change that could make a big difference is to replace most of the uses of a Hashtable class with uses of the ConcurrentHashMap class. In most of the cases, it was only necessary to modify the line where the Hashtable object was created. This simple reengineering effort promoted a reduction of up to 17.8% in the energy consumption of Xalan and up to 9.32% for Tomcat, when using the workloads of the DaCapo benchmark suite.
Conclusions: The main insight we draw is that small changes can make a big contribution to reducing energy consumption, especially in mobile devices. We have also witnessed in practice that the huge variability of devices in the market and the vast number of factors influencing energy consumption is a real problem when experimenting with energy consumption. To try to minimize this problem, we finally present an initiative that aims to collect real-world usage information about thousands of mobile devices and make it publicly available to researchers and companies interested in energy efficiency.

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

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!

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"

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!

Fußnoten
12
These queries were executed in April 2020.
 
Literatur
1.
Zurück zum Zitat Gelenbe E, Caseau Y ( 2015) The impact of information technology on energy consumption and carbon emissions. Ubiquity, 2015 (June) Gelenbe E, Caseau Y ( 2015) The impact of information technology on energy consumption and carbon emissions. Ubiquity, 2015 (June)
2.
Zurück zum Zitat Coroama V, Hilty LM (2009) Energy consumed vs. energy saved by ICT – a closer look. In: Wohlgemuth V, Page B, Voigt K (eds) Environmental informatics and industrial environmental protection: concepts, methods and tools. Shaker Verlag, Aachen Coroama V, Hilty LM (2009) Energy consumed vs. energy saved by ICT – a closer look. In: Wohlgemuth V, Page B, Voigt K (eds) Environmental informatics and industrial environmental protection: concepts, methods and tools. Shaker Verlag, Aachen
3.
Zurück zum Zitat Andrae A, Edler T (2015) On global electricity usage of communication technology: trends to 2030. Challenges 6(1):117–157CrossRef Andrae A, Edler T (2015) On global electricity usage of communication technology: trends to 2030. Challenges 6(1):117–157CrossRef
4.
Zurück zum Zitat Andrews RNL, Johnson E (2016) Energy use, behavioral change, and business organizations: Reviewing recent findings and proposing a future research agenda. Energy Res Soc Sci 11:195–208CrossRef Andrews RNL, Johnson E (2016) Energy use, behavioral change, and business organizations: Reviewing recent findings and proposing a future research agenda. Energy Res Soc Sci 11:195–208CrossRef
7.
Zurück zum Zitat Hindle A (2012) Green mining: a methodology of relating software change to power consumption. In: 9th IEEE working conference on Mining Software Repositories (MSR), June 2012, pp 78–87 Hindle A (2012) Green mining: a methodology of relating software change to power consumption. In: 9th IEEE working conference on Mining Software Repositories (MSR), June 2012, pp 78–87
8.
Zurück zum Zitat Di Nucci D, Palomba F, Prota A, Panichella A, Zaidman A, De Lucia A (2017) Software-based energy profiling of Android apps: simple, efficient and reliable? In 2017 IEEE 24th international conference on software analysis, evolution and reengineering (SANER), pp 103–114 Di Nucci D, Palomba F, Prota A, Panichella A, Zaidman A, De Lucia A (2017) Software-based energy profiling of Android apps: simple, efficient and reliable? In 2017 IEEE 24th international conference on software analysis, evolution and reengineering (SANER), pp 103–114
9.
Zurück zum Zitat Linares-Vásquez M, Bavota G, Bernal-Cárdenas C, Di Penta M, Oliveto R, Poshyvanyk D (2018) Multi-objective optimization of energy consumption of GUIs in android apps. ACM Trans Softw Eng Methodol 27(3):14:1–14:47CrossRef Linares-Vásquez M, Bavota G, Bernal-Cárdenas C, Di Penta M, Oliveto R, Poshyvanyk D (2018) Multi-objective optimization of energy consumption of GUIs in android apps. ACM Trans Softw Eng Methodol 27(3):14:1–14:47CrossRef
10.
Zurück zum Zitat Li D, Lyu Y, Gui J, Halfond WGJ (2016) Automated energy optimization of HTTP requests for mobile applications. In Dillon LK, Visser W, Williams L (eds) Proceedings of the 38th international conference on software engineering, ICSE 2016, ACM, Austin, TX, May 14–22, 2016, pp 249–260 Li D, Lyu Y, Gui J, Halfond WGJ (2016) Automated energy optimization of HTTP requests for mobile applications. In Dillon LK, Visser W, Williams L (eds) Proceedings of the 38th international conference on software engineering, ICSE 2016, ACM, Austin, TX, May 14–22, 2016, pp 249–260
11.
Zurück zum Zitat Avizienis A, Kelly JPJ (1984) Fault tolerance by design diversity: concepts and experiments. IEEE Comp 17(8):67–80CrossRef Avizienis A, Kelly JPJ (1984) Fault tolerance by design diversity: concepts and experiments. IEEE Comp 17(8):67–80CrossRef
12.
Zurück zum Zitat Randell B (1975) System structure for software fault tolerance. IEEE Trans Softw Eng 1(2):221–232MathSciNet Randell B (1975) System structure for software fault tolerance. IEEE Trans Softw Eng 1(2):221–232MathSciNet
13.
Zurück zum Zitat Rustan Leino K (2017) Accessible software verification with Dafny. IEEE Softw 34(6):94–97CrossRef Rustan Leino K (2017) Accessible software verification with Dafny. IEEE Softw 34(6):94–97CrossRef
14.
Zurück zum Zitat Dean J, Barroso LA (2013) The tail at scale. Commun ACM 56(2):74–80CrossRef Dean J, Barroso LA (2013) The tail at scale. Commun ACM 56(2):74–80CrossRef
15.
Zurück zum Zitat Baldwin CY, Clark KB (2000) Design rules, vol 1: the power of modularity. MIT PressCrossRef Baldwin CY, Clark KB (2000) Design rules, vol 1: the power of modularity. MIT PressCrossRef
16.
Zurück zum Zitat Lima LG, Soares-Neto F, Lieuthier P, Castor F, Melfe G, Fernandes JP (2019) On haskell and energy efficiency. J Syst Softw 149:554–580CrossRef Lima LG, Soares-Neto F, Lieuthier P, Castor F, Melfe G, Fernandes JP (2019) On haskell and energy efficiency. J Syst Softw 149:554–580CrossRef
17.
Zurück zum Zitat Matalonga H, Cabral B, Castor F, Couto M, Pereira R, de Sousa SM, Fernandes JP (2019) GreenHub farmer: real-world data for android energy mining. In 2019 IEEE/ACM 16th international conference on mining software repositories (MSR), pp 171–175. IEEE Matalonga H, Cabral B, Castor F, Couto M, Pereira R, de Sousa SM, Fernandes JP (2019) GreenHub farmer: real-world data for android energy mining. In 2019 IEEE/ACM 16th international conference on mining software repositories (MSR), pp 171–175. IEEE
18.
Zurück zum Zitat Oliveira W, Oliveira R, Castor F (2017) A study on the energy consumption of android app development approaches. In 2017 IEEE/ACM 14th international conference on mining software repositories (MSR) Oliveira W, Oliveira R, Castor F (2017) A study on the energy consumption of android app development approaches. In 2017 IEEE/ACM 14th international conference on mining software repositories (MSR)
19.
Zurück zum Zitat Oliveira W, Oliveira R, Castor F, Fernandes B, Pinto G (2019) Recommending energy-efficient java collections. In 2019 16th international conference on mining software repositories (MSR), pp 160–170 Oliveira W, Oliveira R, Castor F, Fernandes B, Pinto G (2019) Recommending energy-efficient java collections. In 2019 16th international conference on mining software repositories (MSR), pp 160–170
20.
Zurück zum Zitat Pinto G, Liu K, Castor F, Liu YD (2016) A comprehensive study on the energy efficiency of java thread-safe collections. In ICSME, 2016 Pinto G, Liu K, Castor F, Liu YD (2016) A comprehensive study on the energy efficiency of java thread-safe collections. In ICSME, 2016
21.
Zurück zum Zitat Rocha G, Castor F, Pinto G (2019) Comprehending energy behaviors of Java I/O APIs. In 2019 ACM/IEEE international symposium on empirical software engineering and measurement (ESEM), pp 1–12. IEEE Rocha G, Castor F, Pinto G (2019) Comprehending energy behaviors of Java I/O APIs. In 2019 ACM/IEEE international symposium on empirical software engineering and measurement (ESEM), pp 1–12. IEEE
22.
Zurück zum Zitat Blackburn SM, Garner R, Hoffmann C, Khang AM, McKinley KS, Bentzur R, Diwan A, Feinberg D, Frampton D, Guyer SZ, Hirzel M, Hosking A, Jump M, Lee H, Moss JEB, Phansalkar A, Stefanovic D, VanDrunen T, von Dincklage D, Wiedermann B (2006) The dacapo benchmarks: Java benchmarking development and analysis. In Proceedings of the 21st annual ACM SIGPLAN conference on object-oriented programming systems, languages, and applications, OOPSLA ’06, ACM, New York, NY, pp 169–190 Blackburn SM, Garner R, Hoffmann C, Khang AM, McKinley KS, Bentzur R, Diwan A, Feinberg D, Frampton D, Guyer SZ, Hirzel M, Hosking A, Jump M, Lee H, Moss JEB, Phansalkar A, Stefanovic D, VanDrunen T, von Dincklage D, Wiedermann B (2006) The dacapo benchmarks: Java benchmarking development and analysis. In Proceedings of the 21st annual ACM SIGPLAN conference on object-oriented programming systems, languages, and applications, OOPSLA ’06, ACM, New York, NY, pp 169–190
23.
Zurück zum Zitat Kwon Y-W, Tilevich E (2013) Reducing the energy consumption of mobile applications behind the scenes. In 2013 IEEE international conference on software maintenance, IEEE Computer Society, Eindhoven, September 22–28, pp 170–179 Kwon Y-W, Tilevich E (2013) Reducing the energy consumption of mobile applications behind the scenes. In 2013 IEEE international conference on software maintenance, IEEE Computer Society, Eindhoven, September 22–28, pp 170–179
24.
Zurück zum Zitat Pinto G, Castor F, Liu YD (2014) Understanding energy behaviors of thread management constructs. In Proceedings of the 2014 ACM international conference on object oriented programming systems languages and applications, OOPSLA ’14, pp 345–360 Pinto G, Castor F, Liu YD (2014) Understanding energy behaviors of thread management constructs. In Proceedings of the 2014 ACM international conference on object oriented programming systems languages and applications, OOPSLA ’14, pp 345–360
25.
Zurück zum Zitat Liu K, Pinto G, Liu D (2015) Data-oriented characterization of application-level energy optimization. In Proceedings of the 18th international conference on fundamental approaches to software engineering, FASE’15 Liu K, Pinto G, Liu D (2015) Data-oriented characterization of application-level energy optimization. In Proceedings of the 18th international conference on fundamental approaches to software engineering, FASE’15
26.
Zurück zum Zitat Chowdhury SA, Sapra V, Hindle A (2016) Client-side energy efficiency of HTTP/2 for web and mobile app developers. In IEEE 23rd international conference on software analysis, evolution, and reengineering, SANER 2016, Suita, Osaka, March 14–18, 2016, vol 1. IEEE Computer Society, pp 529–540 Chowdhury SA, Sapra V, Hindle A (2016) Client-side energy efficiency of HTTP/2 for web and mobile app developers. In IEEE 23rd international conference on software analysis, evolution, and reengineering, SANER 2016, Suita, Osaka, March 14–18, 2016, vol 1. IEEE Computer Society, pp 529–540
27.
Zurück zum Zitat Manotas I, Bird C, Zhang R, Shepherd DC, Jaspan C, Sadowski C, Pollock LL, Clause J (2016) An empirical study of practitioners’ perspectives on green software engineering. In Proceedings of the 38th international conference on software engineering, ICSE 2016, Austin, TX, May 14–22, 2016, pp 237–248. ACM Manotas I, Bird C, Zhang R, Shepherd DC, Jaspan C, Sadowski C, Pollock LL, Clause J (2016) An empirical study of practitioners’ perspectives on green software engineering. In Proceedings of the 38th international conference on software engineering, ICSE 2016, Austin, TX, May 14–22, 2016, pp 237–248. ACM
28.
Zurück zum Zitat Pinto G, Castor F, Liu YD (2014) Mining questions about software energy consumption. In Proceedings of the 11th working conference on mining software repositories, MSR 2014, pp 22–31 Pinto G, Castor F, Liu YD (2014) Mining questions about software energy consumption. In Proceedings of the 11th working conference on mining software repositories, MSR 2014, pp 22–31
29.
Zurück zum Zitat David H, Gorbatov E, Hanebutte UR, Khanna R, Le C (2010) Rapl: memory power estimation and capping. In 2010 ACM/IEEE international symposium on low-power electronics and design (ISLPED), pp 189–194 David H, Gorbatov E, Hanebutte UR, Khanna R, Le C (2010) Rapl: memory power estimation and capping. In 2010 ACM/IEEE international symposium on low-power electronics and design (ISLPED), pp 189–194
30.
Zurück zum Zitat Di Nucci D, Palomba F, Prota A, Panichella A, Zaidman A, De Lucia A (2017) Petra: a software-based tool for estimating the energy profile of android applications. In 2017 IEEE/ACM 39th international conference on software engineering companion (ICSE-C), pp 3–6 Di Nucci D, Palomba F, Prota A, Panichella A, Zaidman A, De Lucia A (2017) Petra: a software-based tool for estimating the energy profile of android applications. In 2017 IEEE/ACM 39th international conference on software engineering companion (ICSE-C), pp 3–6
31.
Zurück zum Zitat Gao X, Liu D, Liu D, Wang H, Stavrou A (2017) E-Android: a new energy profiling tool for smartphones. In 2017 IEEE 37th international conference on distributed computing systems (ICDCS), pp 492–502 Gao X, Liu D, Liu D, Wang H, Stavrou A (2017) E-Android: a new energy profiling tool for smartphones. In 2017 IEEE 37th international conference on distributed computing systems (ICDCS), pp 492–502
32.
Zurück zum Zitat Lyu Y, Gui J, Wan M, Halfond WGJ (2017) An empirical study of local database usage in android applications. In Proceedings of the international conference on software maintenance and evolution (ICSME), Sept 2017 Lyu Y, Gui J, Wan M, Halfond WGJ (2017) An empirical study of local database usage in android applications. In Proceedings of the international conference on software maintenance and evolution (ICSME), Sept 2017
33.
Zurück zum Zitat Dyer R, Nguyen HA, Rajan H, Nguyen TN (2015) Boa: Ultralarge-scale software repository and source-code mining. ACM Trans Softw Eng Methodol 25(1):7:1–7:34CrossRef Dyer R, Nguyen HA, Rajan H, Nguyen TN (2015) Boa: Ultralarge-scale software repository and source-code mining. ACM Trans Softw Eng Methodol 25(1):7:1–7:34CrossRef
34.
Zurück zum Zitat Hasan S, King Z, Hafiz M, Sayagh M, Adams B, Hindle A (2016) Energy profiles of java collections classes. In Proceedings of the 38th international conference on software engineering, New York, NY, pp 225–236 Hasan S, King Z, Hafiz M, Sayagh M, Adams B, Hindle A (2016) Energy profiles of java collections classes. In Proceedings of the 38th international conference on software engineering, New York, NY, pp 225–236
35.
Zurück zum Zitat Manotas I, Pollock L, Clause J (2014) Seeds: a software engineer’s energy-optimization decision support framework. In Proceedings of the 36th international conference on software engineering, ICSE 2014, pp 503–514 Manotas I, Pollock L, Clause J (2014) Seeds: a software engineer’s energy-optimization decision support framework. In Proceedings of the 36th international conference on software engineering, ICSE 2014, pp 503–514
36.
Zurück zum Zitat Pereira R, Couto M, Saraiva J, Cunha J, Fernandes JP (2016) The influence of the java collection framework on overall energy consumption. In Proceedings of the 5th international workshop on green and sustainable software, GREENS ’16, pp 15–21, ACM, New York, NY Pereira R, Couto M, Saraiva J, Cunha J, Fernandes JP (2016) The influence of the java collection framework on overall energy consumption. In Proceedings of the 5th international workshop on green and sustainable software, GREENS ’16, pp 15–21, ACM, New York, NY
37.
Zurück zum Zitat Trefethen AE, Thiyagalingam J (2013) Energy-aware software: challenges, opportunities and strategies. J Comput Sci 4(6):444–449CrossRef Trefethen AE, Thiyagalingam J (2013) Energy-aware software: challenges, opportunities and strategies. J Comput Sci 4(6):444–449CrossRef
38.
Zurück zum Zitat Shavit N, Touitou D (1997) Software transactional memory. Distributed Comput 10(2):99–116CrossRef Shavit N, Touitou D (1997) Software transactional memory. Distributed Comput 10(2):99–116CrossRef
40.
Zurück zum Zitat Georgiou S, Spinellis D (2020) Energy-delay investigation of remote inter-process communication technologies. J Syst Softw 162:110506CrossRef Georgiou S, Spinellis D (2020) Energy-delay investigation of remote inter-process communication technologies. J Syst Softw 162:110506CrossRef
41.
Zurück zum Zitat Pereira R, Couto M, Ribeiro F, Rua R, Cunha J, Fernandes JP, Saraiva J (2017) Energy efficiency across programming languages: How do energy, time, and memory relate? In Proceedings of the 10th ACM SIGPLAN international conference on software language engineering, SLE 2017, pp 256–267, ACM, New York, NY Pereira R, Couto M, Ribeiro F, Rua R, Cunha J, Fernandes JP, Saraiva J (2017) Energy efficiency across programming languages: How do energy, time, and memory relate? In Proceedings of the 10th ACM SIGPLAN international conference on software language engineering, SLE 2017, pp 256–267, ACM, New York, NY
42.
Zurück zum Zitat Aggarwal K, Zhang C, Campbell JC, Hindle A, Stroulia E (2014) The power of system call traces: predicting the software energy consumption impact of changes. In Proceedings of 24th annual international conference on computer science and software engineering, CASCON 2014, pp 219–233. IBM/ACM Aggarwal K, Zhang C, Campbell JC, Hindle A, Stroulia E (2014) The power of system call traces: predicting the software energy consumption impact of changes. In Proceedings of 24th annual international conference on computer science and software engineering, CASCON 2014, pp 219–233. IBM/ACM
43.
Zurück zum Zitat Li D, Tran AH, Halfond WGJ (2014) Making web applications more energy efficient for OLED smartphones. In 36th international conference on software engineering (ICSE ’2014), ACM, pp 527–538 Li D, Tran AH, Halfond WGJ (2014) Making web applications more energy efficient for OLED smartphones. In 36th international conference on software engineering (ICSE ’2014), ACM, pp 527–538
44.
Zurück zum Zitat Linares-Vásquez M, Bavota G, Bernal Cárdenas CE, Oliveto R, Di Penta M, Poshyvanyk D (2015) Optimizing energy consumption of GUIs in android apps: a multi-objective approach. In Proceedings of the 2015 10th joint meeting on foundations of software engineering, ESEC/FSE 2015, pp 143–154, ACM, New York, NY Linares-Vásquez M, Bavota G, Bernal Cárdenas CE, Oliveto R, Di Penta M, Poshyvanyk D (2015) Optimizing energy consumption of GUIs in android apps: a multi-objective approach. In Proceedings of the 2015 10th joint meeting on foundations of software engineering, ESEC/FSE 2015, pp 143–154, ACM, New York, NY
45.
Zurück zum Zitat Mcintosh A, Hassan S, Hindle A (2019) What can android mobile app developers do about the energy consumption of machine learning? Empirical Softw Eng 24(2):562–601CrossRef Mcintosh A, Hassan S, Hindle A (2019) What can android mobile app developers do about the energy consumption of machine learning? Empirical Softw Eng 24(2):562–601CrossRef
46.
Zurück zum Zitat Peterson M (2009) Decisions under ignorance, pp 40–63. Cambridge introductions to philosophy. Cambridge University Press Peterson M (2009) Decisions under ignorance, pp 40–63. Cambridge introductions to philosophy. Cambridge University Press
47.
Zurück zum Zitat Fu B, Lin J, Li L, Faloutsos C, Hong J, Sadeh N (2013) Why people hate your app: Making sense of user feedback in a mobile app store. In Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1276–1284 Fu B, Lin J, Li L, Faloutsos C, Hong J, Sadeh N (2013) Why people hate your app: Making sense of user feedback in a mobile app store. In Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1276–1284
48.
Zurück zum Zitat Khalid H, Shihab E, Nagappan M, Hassan AE (2015) What do mobile app users complain about? IEEE Softw 32(3):70–77CrossRef Khalid H, Shihab E, Nagappan M, Hassan AE (2015) What do mobile app users complain about? IEEE Softw 32(3):70–77CrossRef
49.
Zurück zum Zitat Lin K, Kansal A, Lymberopoulos D, Zhao F (2010) Energy-accuracy trade-off for continuous mobile device location. In Proceedings of the 8th international conference on Mobile systems, applications, and services. ACM, pp 285–298 Lin K, Kansal A, Lymberopoulos D, Zhao F (2010) Energy-accuracy trade-off for continuous mobile device location. In Proceedings of the 8th international conference on Mobile systems, applications, and services. ACM, pp 285–298
50.
Zurück zum Zitat Wan M, Jin Y, Li D, Gui J, Mahajan S, Halfond WGJ (2017) Detecting display energy hotspots in android apps. Softw Test Verification Reliab 27(6):16–35 Wan M, Jin Y, Li D, Gui J, Mahajan S, Halfond WGJ (2017) Detecting display energy hotspots in android apps. Softw Test Verification Reliab 27(6):16–35
51.
Zurück zum Zitat Couto M, Saraiva J, Fernandes JP (2020) Energy refactorings for android in the large and in the wild. In Proceedings of the IEEE 27th international conference on software analysis, evolution and reengineering (SANER ’20), pp 217–228 Couto M, Saraiva J, Fernandes JP (2020) Energy refactorings for android in the large and in the wild. In Proceedings of the IEEE 27th international conference on software analysis, evolution and reengineering (SANER ’20), pp 217–228
52.
Zurück zum Zitat Oliner AJ, Iyer AP, Stoica I, Lagerspetz E, Tarkoma S (2013) Carat: collaborative energy diagnosis for mobile devices. In Proceedings of the 11th ACM conference on embedded networked sensor systems, SenSys ’13, Roma, November 11–15, 2013, pp 10:1–10:14. ACM Oliner AJ, Iyer AP, Stoica I, Lagerspetz E, Tarkoma S (2013) Carat: collaborative energy diagnosis for mobile devices. In Proceedings of the 11th ACM conference on embedded networked sensor systems, SenSys ’13, Roma, November 11–15, 2013, pp 10:1–10:14. ACM
Metadaten
Titel
Small Changes, Big Impacts: Leveraging Diversity to Improve Energy Efficiency
verfasst von
Wellington Oliveira
Hugo Matalonga
Gustavo Pinto
Fernando Castor
João Paulo Fernandes
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-69970-3_6

Premium Partner