skip to main content
research-article

On Scheduling Tasks with a Quick Recovery from Failure

Published: 01 May 1986 Publication History

Abstract

Multiprocessors used in life-critical real-time systems must recover quickly from failure. Part of this recovery consists of switching to a new task schedule that ensures that hard deadlines for critical tasks continue to be met. We present a dynamic programming algorithm that ensures that backup, or contingency, schedules can be efficiently embedded within the original, "primary" schedule to ensure that hard deadlines continue to be met in the face of up to a given maximum number of processor failures. Several illustrative examples are included.

References

[1]
J. H. Wensley et al., "SIFT:. Design and analysis of a fault-tolerant computer for aircraft control," Proc. IEEE, vol. 66, no. 10, pp. 1240-1255, Oct. 1978.
[2]
C. M. Krishna and K. G. Shin, "Performance measures for multiprocessor controllers," in Performance '83, A. K. Agrawala and S. K. Tripathi, Eds. Amsterdam, The Netherlands: North-Holland, pp. 229-250, 1983.
[3]
K. G. Shin, C. M. Krishna, and Y.-H. Lee, "A unified method for characterizing real-time computer controllers and its application," IEEE Trans. Automat. Contr., vol. AC-30, no. 4, pp. 357-366, Apr. 1985.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 35, Issue 5
May 1986
99 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 May 1986

Author Tags

  1. Fault-tolerant and real-time multiprocessors
  2. hard deadlines
  3. notification times
  4. primary and contingency schedules
  5. primary and ghost clones

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media