DocumentCode :
2978324
Title :
Adaptive checkpoint placement in energy harvesting real-time systems
Author :
Dehghan, Maryam ; Kargahi, Mehdi
Author_Institution :
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
fYear :
2010
fDate :
11-13 May 2010
Firstpage :
932
Lastpage :
937
Abstract :
Most of the current embedded systems work in unsecure and fault-prone environments. Such systems usually harvest their required energy from the environment with many sources of unpredictability. On the other hand, more than often, these systems have timing constraints that should be satisfied in spite of the existing problems and limitations mentioned above. In this paper, we propose two checkpoint placement algorithms to manage the harvesting energy through dynamic voltage scaling (DVS) while satisfying the system timing constraints. An offline algorithm is proposed that unformly distributes the checkpoints according to the predicted harvesting energy from the environment. An online algorithm is also proposed which takes the harvesting energy variability into account and dynamically adjusts the checkpoint placement as well as the processor voltage and speed. Therefore, the latter algorithm non-uniformly distributes the checkpoints. The obtained reward by these algorithms have been compared in different energy and workload scenarios through simulation. According to the comparisons, different situation that each of these algorithms may be preferrable are specified.
Keywords :
Batteries; Checkpointing; Energy management; Fault tolerance; Power engineering and energy; Power system management; Real time systems; Time factors; Timing; Voltage control; Checkpointing; Energy managemen; Real-time embedded;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Engineering (ICEE), 2010 18th Iranian Conference on
Conference_Location :
Isfahan, Iran
Print_ISBN :
978-1-4244-6760-0
Type :
conf
DOI :
10.1109/IRANIANCEE.2010.5506945
Filename :
5506945
Link To Document :
بازگشت