RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems.
RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems.
复制标题
DOI:
10.3390/s18010172
复制
发表时间:
2018-01-10
期刊:
影响因子:
--
通讯作者:
Weddell AS
中科院分区:
文献类型:
--
作者:
Rodriguez Arreola A;Balsamo D;Merrett GV;Weddell AS
Energy harvesting sensor systems typically incorporate energy buffers (e.g., rechargeable batteries and supercapacitors) to accommodate fluctuations in supply. However, the presence of these elements limits the miniaturization of devices. In recent years, researchers have proposed a new paradigm, transient computing, where systems operate directly from the energy harvesting source and allow computation to span across power cycles, without adding energy buffers. Various transient computing approaches have addressed the challenge of power intermittency by retaining the processor’s state using non-volatile memory. However, no generic approach has yet been proposed to retain the state of peripherals external to the processing element. This paper proposes RESTOP, flexible middleware which retains the state of multiple external peripherals that are connected to a computing element (i.e., a microcontroller) through protocols such as SPI or IC. RESTOP acts as an interface between the main application and the peripheral, which keeps a record, at run-time, of the transmitted data in order to restore peripheral configuration after a power interruption. RESTOP is practically implemented and validated using three digitally interfaced peripherals, successfully restoring their configuration after power interruptions, imposing a maximum time overhead of 15% when configuring a peripheral. However, this represents an overhead of only 0.82% during complete execution of our typical sensing application, which is substantially lower than existing approaches.
登录
查看更多内容
DOI:
10.1109/tcad.2016.2547919
发表时间:
2016-12-01
影响因子:
2.9
作者:
Balsamo, Domenico;Weddell, Alex S.;Benini, Luca
通讯作者:
Benini, Luca
影响因子:
1.6
作者:
Balsamo, Domenico;Weddell, Alex S.;Benini, Luca
通讯作者:
Benini, Luca
影响因子:
--
作者:
Ransford, Benjamin;Sorber, Jacob;Fu, Kevin
通讯作者:
Fu, Kevin
DOI:
10.1109/tim.2008.925019
发表时间:
2008-11-01
影响因子:
5.6
作者:
Sample, Alanson P.;Yeager, Daniel J.;Smith, Joshua R.
通讯作者:
Smith, Joshua R.
影响因子:
4.2
作者:
Escolar, Soledad;Chessa, Stefano;Carretero, Jesus
通讯作者:
Carretero, Jesus