Energy-Aware Adaptive Checkpointing in Embedded Real-Time Systems
Y. Zhang, and K. Chakrabarty. DATE '03: Proceedings of the Conference on Design, Automation and Test in Europe, page 10918. Washington, DC, USA, IEEE Computer Society, (2003)
Abstract
We present an integrated approach that provides fault tolerance and dynamic power management for a real-time task executing in an embedded system. Fault tolerance is achieved through an adaptive checkpointing scheme that dynamically adjusts the checkpointing interval during task execution. Adaptive checkpointing is then combined with a dynamic voltage scaling scheme to achieve power reduction. The resulting energy-aware adaptive checkpointing scheme uses a dynamic voltage scaling criterion that is based not only on the slack in task execution but also on the occurrences of faults during task execution. Simulation results show that compared to previous methods, the proposed approach significantly reduces power consumption and increases the likelihood of timely task completion in the presence of faults.
DATE '03: Proceedings of the Conference on Design, Automation and Test in Europe
year
2003
pages
10918
publisher
IEEE Computer Society
text
Zhang, Y. and Chakrabarty, K. 2003. Energy-Aware Adaptive Checkpointing in Embedded Real-Time Systems. In Proceedings of the Conference on Design, Automation and Test in Europe - Volume 1 (March 03 - 07, 2003). Design, Automation, and Test in Europe. IEEE Computer Society, Washington, DC, 10918.
%0 Conference Paper
%1 zhang03energyaware
%A Zhang, Y.
%A Chakrabarty, K.
%B DATE '03: Proceedings of the Conference on Design, Automation and Test in Europe
%C Washington, DC, USA
%D 2003
%I IEEE Computer Society
%K Adaptive Applications Checkpointing DATE
%P 10918
%T Energy-Aware Adaptive Checkpointing in Embedded Real-Time Systems
%X We present an integrated approach that provides fault tolerance and dynamic power management for a real-time task executing in an embedded system. Fault tolerance is achieved through an adaptive checkpointing scheme that dynamically adjusts the checkpointing interval during task execution. Adaptive checkpointing is then combined with a dynamic voltage scaling scheme to achieve power reduction. The resulting energy-aware adaptive checkpointing scheme uses a dynamic voltage scaling criterion that is based not only on the slack in task execution but also on the occurrences of faults during task execution. Simulation results show that compared to previous methods, the proposed approach significantly reduces power consumption and increases the likelihood of timely task completion in the presence of faults.
%@ 0-7695-1870-2
@inproceedings{zhang03energyaware,
abstract = {We present an integrated approach that provides fault tolerance and dynamic power management for a real-time task executing in an embedded system. Fault tolerance is achieved through an adaptive checkpointing scheme that dynamically adjusts the checkpointing interval during task execution. Adaptive checkpointing is then combined with a dynamic voltage scaling scheme to achieve power reduction. The resulting energy-aware adaptive checkpointing scheme uses a dynamic voltage scaling criterion that is based not only on the slack in task execution but also on the occurrences of faults during task execution. Simulation results show that compared to previous methods, the proposed approach significantly reduces power consumption and increases the likelihood of timely task completion in the presence of faults.},
added-at = {2007-04-12T12:53:36.000+0200},
address = {Washington, DC, USA},
author = {Zhang, Y. and Chakrabarty, K.},
biburl = {https://www.bibsonomy.org/bibtex/2225626506b3ba6be04b2f5af7a90addc/derkling},
booktitle = {DATE '03: Proceedings of the Conference on Design, Automation and Test in Europe},
interhash = {520fd77764e3dc2ed57fec72341f8a0c},
intrahash = {225626506b3ba6be04b2f5af7a90addc},
isbn = {0-7695-1870-2},
keywords = {Adaptive Applications Checkpointing DATE},
pages = 10918,
publisher = {IEEE Computer Society},
text = {Zhang, Y. and Chakrabarty, K. 2003. Energy-Aware Adaptive Checkpointing in Embedded Real-Time Systems. In Proceedings of the Conference on Design, Automation and Test in Europe - Volume 1 (March 03 - 07, 2003). Design, Automation, and Test in Europe. IEEE Computer Society, Washington, DC, 10918.},
timestamp = {2007-04-12T12:53:36.000+0200},
title = {Energy-Aware Adaptive Checkpointing in Embedded Real-Time Systems},
year = 2003
}