A generic middleware for external peripheral state retention in transiently-powered sensor systems
A generic middleware for external peripheral state retention in transiently-powered sensor systems
Sensor systems powered by energy harvesting usually include batteries or supercapacitors which impact the system cost and size, need time to be charged and are not environmentally friendly. In recent years, designers have proposed a new concept called transient computing that aims to remove these energy storage units and retain the system’s state between power outages, in order to cope with an unreliable energy source. However, existing approaches cannot retain the state of external peripherals or are specific to certain peripherals, i.e. they are not generic. This poster proposes a generic middleware, capable to retain the state of external peripherals that are connected to a microcontroller through SPI. The validation shows the proposed approach retains the peripheral configuration between power failures with a maximum time overhead of 15% when configuring the peripheral. However, this represents a 0.77% overhead for a complete example application, which is lower than that caused by existing approaches.
Energy Harvesting, Transient computing, External peripheral, IoT
Rodriguez Arreola, Alberto
e20f97e9-b616-47de-9f37-f4a445e0adac
Balsamo, Domenico
fa2dc20a-e3da-4d74-9070-9c61c6a471ba
Merrett, Geoffrey
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03
5 November 2017
Rodriguez Arreola, Alberto
e20f97e9-b616-47de-9f37-f4a445e0adac
Balsamo, Domenico
fa2dc20a-e3da-4d74-9070-9c61c6a471ba
Merrett, Geoffrey
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03
Rodriguez Arreola, Alberto, Balsamo, Domenico, Merrett, Geoffrey and Weddell, Alexander
(2017)
A generic middleware for external peripheral state retention in transiently-powered sensor systems.
5th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems: ENSsys 2017, , Delft, Netherlands.
05 - 08 Nov 2017.
(doi:10.1145/3142992.3143000).
Record type:
Conference or Workshop Item
(Poster)
Abstract
Sensor systems powered by energy harvesting usually include batteries or supercapacitors which impact the system cost and size, need time to be charged and are not environmentally friendly. In recent years, designers have proposed a new concept called transient computing that aims to remove these energy storage units and retain the system’s state between power outages, in order to cope with an unreliable energy source. However, existing approaches cannot retain the state of external peripherals or are specific to certain peripherals, i.e. they are not generic. This poster proposes a generic middleware, capable to retain the state of external peripherals that are connected to a microcontroller through SPI. The validation shows the proposed approach retains the peripheral configuration between power failures with a maximum time overhead of 15% when configuring the peripheral. However, this represents a 0.77% overhead for a complete example application, which is lower than that caused by existing approaches.
Text
ENSsys17_Poster
- Accepted Manuscript
More information
Accepted/In Press date: 15 September 2017
Published date: 5 November 2017
Venue - Dates:
5th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems: ENSsys 2017, , Delft, Netherlands, 2017-11-05 - 2017-11-08
Keywords:
Energy Harvesting, Transient computing, External peripheral, IoT
Identifiers
Local EPrints ID: 414730
URI: http://eprints.soton.ac.uk/id/eprint/414730
PURE UUID: d7703c1d-cd22-445a-940f-9410ac74fe3f
Catalogue record
Date deposited: 09 Oct 2017 16:30
Last modified: 16 Mar 2024 03:49
Export record
Altmetrics
Contributors
Author:
Alberto Rodriguez Arreola
Author:
Domenico Balsamo
Author:
Geoffrey Merrett
Author:
Alexander Weddell
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