skip to main content
10.1109/ICCAD.2004.1382539acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

The effects of energy management on reliability in real-time embedded systems

Published: 07 November 2004 Publication History

Abstract

The slack time in real-time systems can be used by recovery schemes to increase system reliability as well as by frequency and voltage scaling techniques to save energy. Moreover, the rate of transient faults (i.e., soft errors caused, for example, by cosmic ray radiations) also depends on system operating frequency and supply voltage. Thus, there is an interesting trade-off between system reliability and energy consumption. This work first investigates the effects of frequency and voltage scaling on the fault rate and proposes two fault rate models based on previously published data. Then, the effects of energy management on reliability are studied. Our analysis results show that, energy management through frequency and voltage scaling could dramatically reduce system reliability, and ignoring the effects of energy management on the fault rate is too optimistic and may lead to unsatisfied system reliability.

References

[1]
{1} S. Buchner, M. Baze, D. Brown, D. McMorrow, and J. Melinger. Comparison of error rates in combinational and sequential logic. IEEE Trans. on Nuclear Science, 44(6):2209-2216, 1997.
[2]
{2} T. D. Burd and R. W. Brodersen. Energy efficient cmos micro-processor design. In Proc. of The HICSS Conference, Jan. 1995.
[3]
{3} X. Castillo, S. McConnel, and D. Siewiorek. Derivation and caliberation of a transient error reliability model. IEEE Trans. on computers, 31(7):658-671, 1982.
[4]
{4} Intel Corp. Mobile pentium iii processor-m datasheet. Order Number: 298340-002, Oct 2001.
[5]
{5} E. (Mootaz) Elnozahy, M. Kistler, and R. Rajamony. Energy-efficient server clusters. In Proc. of Power Aware Computing Systems, 2002.
[6]
{6} E. (Mootaz) Elnozahy, R. Melhem, and D. Mossé. Energy-efficient duplex and tmr real-time systems. In Proc. of The 23rd IEEE Real-Time Systems Symposium, Dec. 2002.
[7]
{7} X. Fan, C. Ellis, and A. Lebeck. The synergy between power-aware memory systems and processor voltage. In Proc. of the Workshop on Power-Aware Computing Systems, 2003.
[8]
{8} K. J. Hass, J. W. Gambles, B. Walker, and M. Zampaglione. Mitigating single event upsets from combinational logic. In Proc. of the 7tn NASA Symposium on VLSI Design, 1998.
[9]
{9} P. Hazucha and C. Svensson. Impact of cmos technology scaling on the atmospheric neutron soft error rate. IEEE Trans. on Nuclear Science, 47(6):2586-2594, 2000.
[10]
{10} T. Ishihara and H. Yauura. Voltage scheduling problem for dynamically variable voltage processors. In Proc. of The 1998 International Symposium on Low Power Electronics and Design, Aug. 1998.
[11]
{11} T. Juhnke and H. Klar. Calculation of the soft error rate of submicron cmos logic circuits. IEEE Journal of Solid-State Circuits, 30(7):830-834, 1995.
[12]
{12} K. M. Kavi, H. Y. Youn, and B. Shirazi. A performability model for soft real-time systems. In Proc. of the Hawaii International Conference on System Sciences (HICSS), Jan. 1994.
[13]
{13} H. Lee, H. Shin, and S. Min. Worst case timing requirement of real-time tasks with time redundancy. In Proc. of Real-Time Computing Systems and Applications, 1999.
[14]
{14} P. Liden, P. Dahlgren, R. Johansson, and J. Karlsson. On latching probability of particle induced transients in combinational networks. In Proc. of the 24th International Symposium on Fault-Tolerant Computing, 1994.
[15]
{15} R. Melhem, D. Mossé, and E. (Mootaz) Elnozahy. The interplay of power management and fault recovery in real-time systems. IEEE Trans. on Computers, 53(2):217-231, 2004.
[16]
{16} A. Miyoshi, C. Lefurgy, E. V. Hensbergen, R. Rajamony, and R. Rajkumar. Critical power slope: Understanding the runtime effects of frequency scaling. In Proc. of the ACM International Conference on Supercomputing, 2002.
[17]
{17} T. Pering, T. Burd, and R. Brodersen. The simulation and evaluation of dynamic voltage scaling algorithms. In Proc. of Int'l Symposium on Low Power Electronics and Design, Aug. 1998.
[18]
{18} D. K. Pradhan. Fault Tolerance Computing: Theory and Techniques . Prentice Hall, 1986.
[19]
{19} Rambus. Rdram. http://www.rambus.cond, 1999.
[20]
{20} N. Seifert, D. Moyer, N. Leland, and R. Hokinson. Historical trend in alpha-particle induced soft error rates of the alphaTM micro-processor. In Proc. of the 39th Annual International Reliability Physics Symposium, 2001.
[21]
{21} Tezzaron Semiconductor. Soft errors in electronic memory: A white paper, available at http://www.tachyonsemi.com/about/papers/, 2004.
[22]
{22} K. Seth, A. Anantaraman, F. Mueller, and E. Rotenberg. Fast: Frequency-aware static timing analysis. In Proc. of the 24th IEEE Real-Time System Symposium, 2003.
[23]
{23} P. Shivakumar, M. Kistler, S. W. Keckler, D. Burger, and L. Alvisi. Modeling the effect of technology trends on the soft error rate of combinational logic. In Proc. of the International Conference on Dependable Systems and Networks, 2002.
[24]
{24} A. Sinha and A. P. Chandrakasan. Jouletrack - a web based tool for software energy profiling. In Proc. of Design Automation Conference, Jun 2001.
[25]
{25} O. S. Unsal, I. Koren, and C. M. Krishna. Towards energy-aware software-based fault tolerance in real-time systems. In Proc. of The International Symposium on Low Power Electronics Design (ISLPED), Aug. 2002.
[26]
{26} M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for reduced cpu energy, In Proc. of The First USENIX Symposium on Operating Systems Design and Implementation, Nov. 1994.
[27]
{27} D. Zhu, R. Melhem, D. Mossé, and E. (Mootaz) Elnozahy. Analysis of an energy efficient optimistic tmr scheme. In Proc. of the 10th International Conference on Parallel and Distributed Systems (ICPADS), Jul. 2004.
[28]
{28} J. F. Ziegler. Terrestrial cosmic ray intensities. IBM Journal of Research and Development, 42(1):117-139, 1998.
[29]
{29} J. F. Ziegler. Trends in electronic reliability: Effects of terrestrial cosmic rays. available at http://www.srim.org/SER/SERTrends.htm, 2004.

Cited By

View all
  • (2024)Research and optimization of task scheduling algorithm based on heterogeneous multi-core processorCluster Computing10.1007/s10586-024-04606-027:10(13435-13453)Online publication date: 1-Dec-2024
  • (2024)Minimizing Energy Consumption for Real-Time Tasks on Heterogeneous Platforms Under Deadline and Reliability ConstraintsAlgorithmica10.1007/s00453-024-01253-086:10(3079-3114)Online publication date: 1-Oct-2024
  • (2023)Impact of Voltage Scaling on Soft Errors Susceptibility of Multicore Server CPUsProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3614304(957-971)Online publication date: 28-Oct-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '04: Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
November 2004
913 pages
ISBN:0780387023

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 November 2004

Check for updates

Qualifiers

  • Article

Conference

ICCAD04
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Research and optimization of task scheduling algorithm based on heterogeneous multi-core processorCluster Computing10.1007/s10586-024-04606-027:10(13435-13453)Online publication date: 1-Dec-2024
  • (2024)Minimizing Energy Consumption for Real-Time Tasks on Heterogeneous Platforms Under Deadline and Reliability ConstraintsAlgorithmica10.1007/s00453-024-01253-086:10(3079-3114)Online publication date: 1-Oct-2024
  • (2023)Impact of Voltage Scaling on Soft Errors Susceptibility of Multicore Server CPUsProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3614304(957-971)Online publication date: 28-Oct-2023
  • (2023)EASYR: Energy-Efficient Adaptive System Reconfiguration for Dynamic Deadlines in Autonomous Driving on Multicore ProcessorsACM Transactions on Embedded Computing Systems10.1145/357050322:3(1-29)Online publication date: 20-Apr-2023
  • (2020)Reliability-aware fixed priority energy management with shared resources in real-time systemInternational Journal of Computer Applications in Technology10.1504/ijcat.2020.10658462:3(268-283)Online publication date: 1-Jan-2020
  • (2018)Optimization of Fault-Tolerant Mixed-Criticality Multi-Core Systems with Enhanced WCRT AnalysisACM Transactions on Design Automation of Electronic Systems10.1145/327515424:1(1-26)Online publication date: 21-Dec-2018
  • (2018)Energy-aware task scheduling strategies with QoS constraint for green computing in cloud data centersProceedings of the 2018 Conference on Research in Adaptive and Convergent Systems10.1145/3264746.3264792(260-267)Online publication date: 9-Oct-2018
  • (2018)Reliability-Aware Energy Management for Embedded Real-Time Systems with (m, k)-Hard Timing ConstraintJournal of Signal Processing Systems10.1007/s11265-017-1271-590:4(515-536)Online publication date: 1-Apr-2018
  • (2017)Reliable and Energy Efficient Resource Provisioning and Allocation in Cloud ComputingProceedings of the10th International Conference on Utility and Cloud Computing10.1145/3147213.3147218(57-66)Online publication date: 5-Dec-2017
  • (2017)Energy-Aware Standby-Sparing on Heterogeneous Multicore SystemsProceedings of the 54th Annual Design Automation Conference 201710.1145/3061639.3062238(1-6)Online publication date: 18-Jun-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media