000110164 001__ 110164
000110164 005__ 20190101013030.0
000110164 037__ $$aARTICLE
000110164 245__ $$aReconfiguration Strategies for Environmentally Powered Devices: Theoretical Analysis and Experimental Validation
000110164 269__ $$a2007
000110164 260__ $$c2007
000110164 336__ $$aJournal Articles
000110164 520__ $$aEnvironmental energy is becoming a feasible alternative to traditional energy sources for ultra low-power devices such as sensor nodes. These devices can run reactive applications that adapt their control flow depending on the sensed data. In order to reduce the energy consumption of the platform and also to meet the timing constraints imposed by the application, we propose to dynamically reconfigure the system through the use of Field Programmable Gate Array (FPGA) fabric such that it executes more efficiently the tasks of the application. In this paper we present a new approach that enables the designer to efficiently explore different reconfiguration strategies for environmentally powered systems. For this we define a stochastic model of a harvesting video sensor node that captures the behavior of the node and of its environment. We use this approach to investigate the impact of different reconfiguration strategies for a video surveillance node on metrics of interest, such as the expected lifetime or downtime of the system. Then, we create a hardware implementation of an energy-aware reconfiguration manager on top of a custom multi-FPGA board. Our results show that the systems improve their processing capabilities if suitable reconfiguration strategies are defined for their respective configuration environments.
000110164 6531_ $$aWireless Sensor Nodes
000110164 6531_ $$aFPGA
000110164 6531_ $$aenergy harvesting
000110164 6531_ $$aprobabilisticmodel checking
000110164 6531_ $$aMarkov chains.
000110164 700__ $$aSusu, Alex E.
000110164 700__ $$aMagno, Michele
000110164 700__ $$0243771$$aAcquaviva, Andrea$$g169442
000110164 700__ $$0240268$$aAtienza, David$$g169199
000110164 700__ $$0240269$$aDe Micheli, Giovanni$$g167918
000110164 773__ $$j4050, Springer-Verlag Berling Heidelberg New York$$q341-360$$tTransactions on HiPEAC I, Lecture Notes in Computer Science (LNCS),
000110164 8564_ $$s662266$$uhttps://infoscience.epfl.ch/record/110164/files/HiPEACtran2007-2.pdf$$yn/a$$zn/a
000110164 909C0 $$0252050$$pESL$$xU11977
000110164 909C0 $$0252283$$pLSI1$$xU11140
000110164 909CO $$ooai:infoscience.tind.io:110164$$pSTI$$pIC$$particle$$qGLOBAL_SET
000110164 917Z8 $$x112915
000110164 917Z8 $$x112915
000110164 937__ $$aEPFL-ARTICLE-110164
000110164 973__ $$aEPFL$$rREVIEWED$$sPUBLISHED
000110164 980__ $$aARTICLE