Energy-Aware Pattern Framework: TheEnergy-Efficiency Challenge forEmbedded Systems from a Software Design Perspective
Autor(en): | Schaarschmidt, M. Uelschen, M. Pulvermüller, E. Westerkamp, C. |
Herausgeber: | Ali, R. Kaindl, H. Maciaszek, L.A. |
Stichwörter: | Application programs; Climate change; Development phasis; Electric power utilization; Embedded software engineering; Embedded systems; Energy efficiency; Energy optimization; Energy utilization; Framework description; Hardware components; Numerical efficiency; Power consumption; Power management, Defining designs; Software applications; Software design pattern; Software design patterns, Software design | Erscheinungsdatum: | 2021 | Herausgeber: | Springer Science and Business Media Deutschland GmbH | Journal: | Communications in Computer and Information Science | Volumen: | 1375 | Startseite: | 182 | Seitenende: | 207 | Zusammenfassung: | Driven by the success of Internet of Things, the number of embedded systems is constantly increasing. Reducing power consumption and improving energy efficiency are among the key challenges for battery-powered embedded systems. Additionally, threats like climate change clearly illustrate the need for systems with low resource usages. Due to the impact of software applications on the system's power consumption, it is important to optimize the software design even in early development phases. The important role of the software layer is often overlooked because energy consumption is commonly associated with the hardware layer. As a result, existing research mainly focuses on energy optimization at the hardware level, while only limited research has been published on energy optimization at the software design level. This work presents a novel approach to propose an energy-aware software design pattern framework description, which takes power consumption and time behavior into account. We evaluate the expressiveness of the framework by defining design patterns, which use elaborated power-saving strategies for various hardware components to reduce the overall energy consumption of an embedded system. Furthermore, we introduce a dimensionless numerical efficiency factor to make energy savings quantifiable and a comparison for design patterns applied in various use cases possible. © 2021, Springer Nature Switzerland AG. |
Beschreibung: | Conference of 15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020 ; Conference Date: 5 May 2020 Through 6 May 2020; Conference Code:255969 |
ISBN: | 9783030700058 | ISSN: | 18650929 | DOI: | 10.1007/978-3-030-70006-5_8 | Externe URL: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85103262260&doi=10.1007%2f978-3-030-70006-5_8&partnerID=40&md5=345d44bcfe14f1e3a0590b328aab9c4c |
Zur Langanzeige
Seitenaufrufe
41
Letzte Woche
0
0
Letzter Monat
2
2
geprüft am 17.05.2024