Energy-Driven Computing: Rethinking the Design of Energy Harvesting Systems

Merrett, Geoff V and Al-Hashimi, Bashir B M (2017) Energy-Driven Computing: Rethinking the Design of Energy Harvesting Systems At Conference on Design, Automation and Test in Europe 2017 (DATE'17), Lausanne, Switzerland. 27 - 31 Mar 2017. 6 pp.


[img] PDF date17-pn-merrett-doi.pdf - Accepted Manuscript
Download (965kB)
[img] PDF date17-merrett_print
Available under License Creative Commons Attribution.

Download (3MB)


Energy harvesting computing has been gaining increasing traction over the past decade, fueled by technological developments and rising demand for autonomous and battery-free systems. Energy harvesting introduces numerous challenges to embedded systems but, arguably the greatest, is the required transition from an energy source that typically provides virtually unlimited power for a reasonable period of time until it becomes exhausted, to a power source that is highly unpredictable and dynamic (both spatially and temporally, and with a range spanning many orders of magnitude). The typical approach to overcome this is the addition of intermediate energy storage/buffering to smooth out the temporal dynamics of both power supply and consumption. This has the advantage that, if correctly sized, the system ‘looks like’ a battery-powered system; however, it also adds volume, mass, cost and complexity and, if not sized correctly, unreliability. In this paper, we consider energy-driven computing, where systems are designed from the outset to operate from an energy harvesting source. Such systems typically contain little or no additional energy storage (instead relying on tiny parasitic and decoupling capacitance), alleviating the aforementioned issues. Examples of energy-driven computing include transient systems (which power down when the supply disappears and efficiently continue execution when it returns) and power-neutral systems (which operate directly from the instantaneous power harvested, gracefully modulating their consumption and performance to match the supply). In this paper, we introduce a taxonomy of energy-driven computing, articulating how power-neutral, transient, and energy-driven systems present a different class of computing to conventional approaches.

Item Type: Conference or Workshop Item (Other)
Venue - Dates: Conference on Design, Automation and Test in Europe 2017 (DATE'17), Lausanne, Switzerland, 2017-03-27 - 2017-03-31
Keywords: power neutral, transient computing, energy harvesting, battery-free computing, energy-driven computing
Organisations: Electronic & Software Systems
ePrint ID: 404363
Date :
Date Event
14 November 2016Accepted/In Press
27 March 2017Published
Date Deposited: 10 Jan 2017 11:20
Last Modified: 09 Jun 2017 10:10
Further Information:Google Scholar

Actions (login required)

View Item View Item