Back to search

Universität Oldenburg

Optimisation of battery operating life considering software tasks and their timing behaviour

Abstract

dc:description.abstract

The battery operating life of embedded systems is to be optimised. This thesis considers multiple independent software tasks that are assigned the same processor, with a battery as power supply. The tasks are supposed to have hard deadlines and are to be scheduled earliest deadline first (EDF). Energy consumption is optimised using processor voltage and frequency scaling, per task or per task set, and processor shutdown, periodically or task-dependent. An event stream based hard real-time test ensures the feasibility of the solutions, and it provides low computational complexity. A best configuration in the sense of a long operating life is determined using a battery model. The model is evaluated with measurements on real batteries. A positive effect of pulsed discharge was not found for pulses in the range of 50us to 10ms. A simple battery model based on predischarge and termination current was found, with a maximal error of 6.7% for used battery samples.

Degree

thesis:*
Level thesis:degree_level
thesis.doctoral
Grantor dc:publisher
Universität Oldenburg
Year
2010

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Lipskoch, Henrik

Subjects

dc:subject × 1

Identifiers

dc:identifier.*
Repository record source_url
http://oops.uni-oldenburg.de/932
OAI identifier oai:identifier
oai:oops.uni-oldenburg.de:932

Chain of custody

source
Harvested from
Carl von Ossietzky Universität Oldenburg
Base URL
oops.uni-oldenburg.de/cgi/oai2
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Lipskoch, Henrik. Optimisation of battery operating life considering software tasks and their timing behaviour. thesis.doctoral thesis, Universität Oldenburg, 2010. http://oops.uni-oldenburg.de/932