| Scheduling and voltage scaling for energy/reliability trade-offs in fault-tolerant time-triggered embedded systems |
| Full text |
Pdf
(207 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis
table of contents
Salzburg, Austria
SESSION: System-level synthesis
table of contents
Pages: 233 - 238
Year of Publication: 2007
ISBN:978-1-59593-824-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 84, Citation Count: 3
|
|
|
ABSTRACT
In this paper we present an approach to the scheduling and voltage scaling of low-power fault-tolerant hard real-time applications mapped on distributed heterogeneous embedded systems. Processes and messages are statically scheduled, and we use process re-execution for recovering from multiple transient faults. Addressing simultaneously energy and reliability is especially challenging because lowering the voltage to reduce the energy consumption has been shown to increase the transient fault rates. In addition, time-redundancy based fault-tolerance techniques such as re-execution and dynamic voltage scaling-based low-power techniques are competing for the slack in the schedules. Our approach decides the voltage levels and start times of processes and the transmission times of messages, such that the transient faults are tolerated, the timing constraints of the application are satisfied and the energy is minimized. We present a constraint logic programming-based approach which is able to find reliable and schedulable implementations within limited energy and hardware resources.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
A. Burns et al., "Feasibility Analysis for Fault-Tolerant Real-Time Task Sets", Euromicro Workshop on Real-Time Systems, 29--33, 1996.
|
| |
4
|
Yuan Cai , Marcus T. Schmitz , Alireza Ejlali , Bashir M. Al-Hashimi , Sudhakar M. Reddy, Cache size selection for performance, energy and reliability of time-constrained systems, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
[doi> 10.1145/1118299.1118507]
|
| |
5
|
A. P. Chandrakasan, S. Sheng, R. W. Brodersen, "Low-power CMOS digital design", in IEEE Journal of Solid-State Circuits, 27(4), 473--484, 1992.
|
| |
6
|
|
| |
7
|
C. Dima et al, "Off-line Real-Time Fault-Tolerant Scheduling", in Proc. of Euromicro Parallel and Distributed Processing Workshop, 410--417, 2001.
|
| |
8
|
|
| |
9
|
|
| |
10
|
G. Fohler, "Adaptive Fault-Tolerance with Statically Scheduled Real-Time Systems", in Euromicro Real-Time Systems Workshop, 161--167, 1997.
|
| |
11
|
|
| |
12
|
Viacheslav Izosimov , Paul Pop , Petru Eles , Zebo Peng, Synthesis of fault-tolerant schedules with transparency/performance trade-offs for distributed embedded systems, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
| |
13
|
|
| |
14
|
N. Kandasamy, J. P. Hayes, B. T. Murray, "Transparent Recovery from Intermittent Faults in Time-Triggered Distributed Systems", in IEEE Transactions on Computers, 52(2), 113--125, 2003.
|
| |
15
|
|
| |
16
|
Hermann Kopetz , Andreas Damm , Christian Koza , Marco Mulazzani , Wolfgang Schwabl , Christoph Senft , Ralph Zainlinger, Distributed Fault-Tolerant Real-Time Systems: The Mars Approach, IEEE Micro, v.9 n.1, p.25-40, January 1989
[doi> 10.1109/40.16792]
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
D. Ullman, "NP-Complete Scheduling Problems," in Journal of Computer Systems Science, vol. 10, 384--393, 1975.
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
CITED BY 3
|
|
Felix Reimann , Michael Glaβ , Martin Lukasiewycz , Joachim Keinert , Christian Haubelt , Jürgen Teich, Symbolic voter placement for dependability-aware system synthesis, Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis, October 19-24, 2008, Atlanta, GA, USA
|
|
|
|
|
|
|
|