Software Design of Energy-Aware Peripheral Control for Sustainable Internet-of-Things Devices

dc.contributor.authorUelschen, Michael
dc.contributor.authorSchaarschmidt, Marco
dc.date.accessioned2021-12-24T18:31:05Z
dc.date.available2021-12-24T18:31:05Z
dc.date.issued2022-01-04
dc.description.abstractThe resource-efficient development of technical devices is one of the most important non-functional requirements regarding to global warming. This applies in particular to the growing field of the (Industrial) Internet of Things. The energy consumption of such systems must be minimized to ensure a long operational lifetime. The realization requires to exploit the possibilities of the complete system (microcontroller and external peripherals) by the software application. In many cases, however, the software engineer is not aware of the energy-saving properties of the hardware platform. This paper introduces a novel software framework that aims to bridge the gap between the hardware level and the application level. It enables vertical control, i.e., consistent access across multiple software architectural layers. This paper describes the framework in terms of design patterns, shows an implementation along the C++20 standard, and concludes with an evaluation on a popular hardware platform.
dc.format.extent10 pages
dc.identifier.doi10.24251/HICSS.2022.933
dc.identifier.isbn978-0-9981331-5-7
dc.identifier.urihttp://hdl.handle.net/10125/80275
dc.language.isoeng
dc.relation.ispartofProceedings of the 55th Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectSoftware Development for Mobile Devices, the Internet-of-Things, and Cyber-Physical Systems
dc.subjectc++20
dc.subjectenergy-awareness
dc.subjectinternet-of-things
dc.subjectpower consumption
dc.subjectsoftware design pattern
dc.titleSoftware Design of Energy-Aware Peripheral Control for Sustainable Internet-of-Things Devices
dc.type.dcmitext

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0757.pdf
Size:
1.17 MB
Format:
Adobe Portable Document Format