Energy-aware design of hardware and software for ultra-low-power systems

dc.contributor.advisorSpinczyk, Olaf
dc.contributor.authorBuschhoff, Markus
dc.contributor.refereeMarwedel, Peter
dc.date.accepted2019-09-16
dc.date.accessioned2019-10-08T06:14:54Z
dc.date.available2019-10-08T06:14:54Z
dc.date.issued2019
dc.description.abstractFuture visions of the Internet of Things and Industry 4.0 demand for large scale deployments of mobile devices while removing the numerous disadvantages of using batteries: degradation, scale, weight, pollution, and costs. However, this requires computing platforms with extremely low energy consumptions, and thus employ ultra-low-power hardware, energy harvesting solutions, and highly efficient power-management hardware and software. The goal of these power management solutions is to either achieve power neutrality, a condition where energy harvest and energy consumption equalize while maximizing the service quality, or to enhance power efficiency for conserving energy reserves. To reach these goals, intelligent power-management decisions are needed that utilize precise energy data. This thesis discusses the measurement of energy in embedded systems, both online and by external equipment, and the utilization of the acquired data for modeling the power consumption states of each involved hardware component. Furthermore, a method is shown to use the resulting models by instrumenting preexisting device drivers. These drivers enable new functionalities, such as online energy accounting and energy application interfaces, and facilitate intelligent power management decisions. In order to reduce additional efforts for device driver reimplementation and the violation of the separation of concerns paradigm, the approach shown in this thesis synthesizes instrumentation aspects for an aspect oriented programming language, so that the original device-driver source code remains unaffected. Eventually, an automated process of energy measurement and data analysis is presented. This process is able to yield precise energy models with low manual effort. In combination with the instrumentation synthesis of aspect code, this method enables an accelerated creation process for energy models of ultra-low-power systems. For all proposed methods, empirical accuracy and overhead measurements are presented. To support the claims of the author, first practical energy aware and wireless-radio networked applications are showcased: An energy-neutral light sensor, a photovoltaic-powered seminar-room door plate, and a sensor network experiment testbed for research and education.en
dc.identifier.urihttp://hdl.handle.net/2003/38271
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-20241
dc.language.isoende
dc.subjectEmbeddeden
dc.subjectIoten
dc.subjectInternet of thingsen
dc.subjectIndustry 4.0en
dc.subjectWireless sensor networksen
dc.subjectEnergyen
dc.subjectEfficiencyen
dc.subjectHarvestingen
dc.subjectEnergy measurementen
dc.subjectUltra low poweren
dc.subjectSystem designen
dc.subjectDevice driversen
dc.subjectOperating systemsen
dc.subject.ddc004
dc.subject.rswkEingebettetes Systemde
dc.subject.rswkInternet der Dingede
dc.subject.rswkIndustrie 4.0de
dc.subject.rswkDrahtloses Sensorsystemde
dc.subject.rswkEnergieeffizienzde
dc.subject.rswkEnergy Harvestingde
dc.subject.rswkSystementwurfde
dc.subject.rswkTreiber <Programm>de
dc.subject.rswkBetriebssystemde
dc.titleEnergy-aware design of hardware and software for ultra-low-power systemsen
dc.typeTextde
dc.type.publicationtypedoctoralThesisde
dcterms.accessRightsopen access
eldorado.secondarypublicationfalsede

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis - plain.pdf
Size:
12.89 MB
Format:
Adobe Portable Document Format
Description:
DNB
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.85 KB
Format:
Item-specific license agreed upon to submission
Description: