The University of Southampton
University of Southampton Institutional Repository

From transient computing to transient systems: overcoming application challenges in energy harvesting sensor systems

From transient computing to transient systems: overcoming application challenges in energy harvesting sensor systems
From transient computing to transient systems: overcoming application challenges in energy harvesting sensor systems
Energy harvesting is a potential solution to power sensor systems, avoiding periodic battery replacements. Nevertheless, these sources usually incorporate supercapacitors to cope with energy intermittency caused by temporal variation in environmental conditions. Therefore, they do not solve the problem of dealing with the size and cost of energy storage. A relatively new concept termed transient computing, aims to remove big storage and enable systems to operate safely when powered from highly-variable energy harvesting sources. However, certain elementary functions of typical sensor systems, such as working with external peripherals or keeping track of time, represent important challenges in systems that operate transiently.

This thesis highlights the challenges that are fundamental to enable transiently-powered system applications and the proposed approaches to address them. This involves a quantitative evaluation of four state-of-the-art approaches to transient computing. The comparison was performed in a system powered by synthesized signals of different harvester sources. Their performances were used to identify the scenarios where one approach outperforms others, and thus, aid designers to choose the most suitable.

In order to retain the peripheral state in transiently-powered sensor systems, a generic middleware was proposed. This approach allows an application to keep the coherency between the processing unit and the state of external peripherals from one power cycle to another. The proposed middleware was tested in a transient sensor system with multiple peripherals and was able to successfully operate with I2C and SPI protocols, causing a time overhead of only 0.82% during the complete execution of the sensing application.

A novel framework to design transient systems is also presented, including a strategy for keeping track of time. The viability of the framework was proven by designing and implementing a step counter. The experimental validation demonstrated that the step counter is able to calculate step rate, metabolic equivalent and activity time, as well as encrypt and wirelessly transmit data, reducing the required capacitance by up to 60%.
University of Southampton
Rodriguez Arreola, Alberto
e20f97e9-b616-47de-9f37-f4a445e0adac
Rodriguez Arreola, Alberto
e20f97e9-b616-47de-9f37-f4a445e0adac
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03

Rodriguez Arreola, Alberto (2019) From transient computing to transient systems: overcoming application challenges in energy harvesting sensor systems. University of Southampton, Doctoral Thesis, 196pp.

Record type: Thesis (Doctoral)

Abstract

Energy harvesting is a potential solution to power sensor systems, avoiding periodic battery replacements. Nevertheless, these sources usually incorporate supercapacitors to cope with energy intermittency caused by temporal variation in environmental conditions. Therefore, they do not solve the problem of dealing with the size and cost of energy storage. A relatively new concept termed transient computing, aims to remove big storage and enable systems to operate safely when powered from highly-variable energy harvesting sources. However, certain elementary functions of typical sensor systems, such as working with external peripherals or keeping track of time, represent important challenges in systems that operate transiently.

This thesis highlights the challenges that are fundamental to enable transiently-powered system applications and the proposed approaches to address them. This involves a quantitative evaluation of four state-of-the-art approaches to transient computing. The comparison was performed in a system powered by synthesized signals of different harvester sources. Their performances were used to identify the scenarios where one approach outperforms others, and thus, aid designers to choose the most suitable.

In order to retain the peripheral state in transiently-powered sensor systems, a generic middleware was proposed. This approach allows an application to keep the coherency between the processing unit and the state of external peripherals from one power cycle to another. The proposed middleware was tested in a transient sensor system with multiple peripherals and was able to successfully operate with I2C and SPI protocols, causing a time overhead of only 0.82% during the complete execution of the sensing application.

A novel framework to design transient systems is also presented, including a strategy for keeping track of time. The viability of the framework was proven by designing and implementing a step counter. The experimental validation demonstrated that the step counter is able to calculate step rate, metabolic equivalent and activity time, as well as encrypt and wirelessly transmit data, reducing the required capacitance by up to 60%.

Text
Thesis Alberto - Version of Record
Available under License University of Southampton Thesis Licence.
Download (35MB)
Text
FINAL e-Thesis for e-prints_Alberto_26084678
Restricted to Repository staff only

More information

Published date: June 2019

Identifiers

Local EPrints ID: 440760
URI: http://eprints.soton.ac.uk/id/eprint/440760
PURE UUID: f08a9fb9-3d39-4adb-ae20-4812bab7b4d3
ORCID for Alexander Weddell: ORCID iD orcid.org/0000-0002-6763-5460

Catalogue record

Date deposited: 15 May 2020 16:53
Last modified: 16 Mar 2024 03:49

Export record

Contributors

Author: Alberto Rodriguez Arreola
Thesis advisor: Alexander Weddell ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×