Evolução histórica do desempenho energético de tarefas cotidianas em uma distribuição Linux
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.
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
Como Citar
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.