Using Energy Consumption for Self-adaptation in FaaS
Uloženo v:
| Název: | Using Energy Consumption for Self-adaptation in FaaS |
|---|---|
| Autoři: | Pablo Serrano-Gutierrez, Inmaculada Ayala |
| Zdroj: | Lecture Notes in Computer Science ISBN: 9783031664588 RIUMA. Repositorio Institucional de la Universidad de Málaga Universidad de Málaga |
| Informace o vydavateli: | Springer Nature Switzerland, 2024. |
| Rok vydání: | 2024 |
| Témata: | Sustainability, Internet de los objetos, Serverless, Sself-adaptive |
| Popis: | One of the programming models that has been developing the most in recent years is Function as a Service (FaaS). The growing concern over data centre energy footprints has driven sustainable software development. In serverless applications, energy consumption depends on the energy consumption of the application’s functions. However, measuring energy proves challenging, and the results’ variability complicates optimisation efforts at runtime. This article addresses this issue by measuring serverless function energy consumption and exploring integration into an optimisation system that selects implementations based on their current energy footprint. For this, we have integrated an energy measurement software into a FaaS system. We have analysed how to properly process the data and how to use them to perform self-adaptation. We present a series of methods and policies that make our system not only capable of detecting variations in the energy consumption of the functions, but it does so taking into account the variability in the measurements that each function may present. Our experiments showcase proper integration in a self-adaptive system, showing a reduction up to 5% in energy consumption due to functions in a test application. Política de acceso abierto tomada de: https://www.springernature.com/gp/open-research/policies/book-policies Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. |
| Druh dokumentu: | Part of book or chapter of book Conference object |
| Jazyk: | English |
| DOI: | 10.1007/978-3-031-66459-5_8 |
| Přístupová URL adresa: | https://hdl.handle.net/10630/31964 https://link.springer.com/book/9783031664588 |
| Rights: | Springer Nature TDM |
| Přístupové číslo: | edsair.doi.dedup.....021901503e21b04afda2e03eceeb35a3 |
| Databáze: | OpenAIRE |
| Abstrakt: | One of the programming models that has been developing the most in recent years is Function as a Service (FaaS). The growing concern over data centre energy footprints has driven sustainable software development. In serverless applications, energy consumption depends on the energy consumption of the application’s functions. However, measuring energy proves challenging, and the results’ variability complicates optimisation efforts at runtime. This article addresses this issue by measuring serverless function energy consumption and exploring integration into an optimisation system that selects implementations based on their current energy footprint. For this, we have integrated an energy measurement software into a FaaS system. We have analysed how to properly process the data and how to use them to perform self-adaptation. We present a series of methods and policies that make our system not only capable of detecting variations in the energy consumption of the functions, but it does so taking into account the variability in the measurements that each function may present. Our experiments showcase proper integration in a self-adaptive system, showing a reduction up to 5% in energy consumption due to functions in a test application.<br />Política de acceso abierto tomada de: https://www.springernature.com/gp/open-research/policies/book-policies<br />Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. |
|---|---|
| DOI: | 10.1007/978-3-031-66459-5_8 |
Nájsť tento článok vo Web of Science