Evolução histórica do desempenho energético de tarefas cotidianas em uma distribuição Linux

  • Artur Egidio Launikas e Cupelli USP
  • Fábio Nakano USP
  • Flávio Luiz Coutinho USP
  • Daniel Cordeiro USP

Resumo


À medida que os softwares se tornam mais presentes no cotidiano, o consumo de energia e as emissões de carbono também aumentam. Além do maior tempo de interação dos usuários com aplicações, é possível que as funcionalidades complexas dos softwares modernos elevem ainda mais sua demanda energética. Utilizando o Running Average Power Limit (RAPL), a pesquisa avalia o consumo energético de softwares em diferentes versões da distribuição Linux Ubuntu, de 2008 a 2018. Os experimentos simulam a rotina de um usuário doméstico para obter uma visão abrangente do desempenho energético ao longo do tempo.

Referências

Bourdon, A., Noureddine, A., Rouvoy, R., and Seinturier, L. (2013). Powerapi: A software library to monitor the energy consumed at the process-level. ERCIM News, 2013(92).

David, H., Gorbatov, E., Hanebutte, U. R., Khanna, R., and Le, C. (2010). RAPL: Memory power estimation and capping. In Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design, pages 189–194.

IEA (2024). Electricity 2024. Technical report, International Energy Agency, Paris, France. [link].

Mathew, M. (2022). Nuclear energy: A pathway towards mitigation of global warming. Progress in Nuclear Energy, 143:104080.

Ournani, Z., Rouvoy, R., Rust, P., and Penhoat, J. (2021). Tales from the Code 1: The Effective Impact of Code Refactorings on Software Energy Consumption. In ICSOFT 2021 - 16th International Conference on Software Technologies, Virtual, France.

Pang, C., Hindle, A., Adams, B., and Hassan, A. E. (2016). What do programmers know about software energy consumption? IEEE Software, 33(3):83–89.

Raffin, G. and Trystram, D. (2024). Dissecting the software-based measurement of cpu energy consumption: a comparative analysis. arXiv preprint arXiv:2401.15985.

Sun, Q., Li, H., Ma, Z., Wang, C., Campillo, J., Zhang, Q., Wallin, F., and Guo, J. (2016). A comprehensive review of smart energy meters in intelligent energy networks. IEEE Internet of Things Journal, 3(4):464–479.
Publicado
23/10/2024
LAUNIKAS E CUPELLI, Artur Egidio; NAKANO, Fábio; COUTINHO, Flávio Luiz; CORDEIRO, Daniel. Evolução histórica do desempenho energético de tarefas cotidianas em uma distribuição Linux. In: WORKSHOP DE INICIAÇÃO CIENTÍFICA - SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 25. , 2024, São Carlos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 81-88. DOI: https://doi.org/10.5753/sscad_estendido.2024.244345.