Task feasibility analysis and dynamic voltage scaling in fault-tolerant real-time embedded systems

被引:18
作者
Zhang, Y [1 ]
Chakrabarty, K [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS | 2004年
关键词
D O I
10.1109/DATE.2004.1269050
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We investigate dynamic voltage scaling (DVS) in real-time embedded systems that use checkpointing for fault tolerance. We present feasibility-of-scheduling tests for checkpointing schemes for a constant processor speed as well as for variable processor speeds. DVS is then carried out on the basis of the feasibility analysis. We incorporate practical issues such as faults during checkpointing and state restoration, rollback recovery time, memory access time and energy, and DVS overhead. Simulation results are presented for real-life checkpointing data and embedded processors.
引用
收藏
页码:1170 / 1175
页数:6
相关论文
共 19 条
[1]   SINGLE EVENT UPSET RATES IN SPACE [J].
CAMPBELL, A ;
MCDONALD, P ;
RAY, K .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1992, 39 (06) :1828-1835
[2]  
Elnozahy E. N., 1992, Proceedings 11th Symposium on Reliable Distributed Systems (Cat. No.92CH3187-2), P39, DOI 10.1109/RELDIS.1992.235144
[3]  
Grunwald D, 2000, USENIX ASSOCIATION PROCEEDINGS OF THE FOURTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P73
[4]  
Hennessy John L., 2017, Computer Architecture-A Quantitative Approach
[5]  
*INT, PXA26X PROC FAM EL M
[6]  
Kwak SW, 2001, IEEE T RELIAB, V50, P293, DOI 10.1109/24.974127
[7]   A checkpointing tool for palm operating system [J].
Lin, CY ;
Kuo, SY ;
Huang, YN .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, :71-76
[8]  
Liu JaneW.S., 2000, Real-Time Systems, V1st
[9]  
MELHEM R, 2003, IN PRESS IEEE T COMP
[10]  
PLANK JS, 1995, PROCEEDINGS OF THE 1995 USENIX TECHNICAL CONFERENCE, P213