Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Scheduling Sporadic and Aperiodic Events in a Hard Real-Time System

  • April 1989
  • By Brinkley Sprunt , Lui R. Sha , J. Lehoczky
  • This 1989 report introduces a new algorithm, the Sporadic Server algorithm, which greatly improves response times for soft-deadline aperiodic tasks and can guarantee hard deadlines for both periodic and aperiodic tasks.
  • Performance and Dependability
  • Publisher: Software Engineering Institute
  • Abstract

    A real-time system consists of both aperiodic and periodic tasks. Periodic tasks have regular arrival times and hard deadlines. Aperiodic tasks have irregular arrival times and either soft or hard deadlines. In this paper, we present a new algorithm, the Sporadic Server algorithm, that greatly improves response times for soft-deadline aperiodic tasks and can guarantee hard deadlines for both periodic and aperiodic tasks. The operation of the Sporadic Server algorithm, its performance, and schedulability analysis are discussed and compared with previous, published aperiodic service algorithms.

  • Download

Cite This Report

SEI

Sprunt, Brinkley; Sha, Lui; & Lehoczky, John. Scheduling Sporadic and Aperiodic Events in a Hard Real-Time System (CMU/SEI-89-TR-011 ). Software Engineering Institute, Carnegie Mellon University, 1989. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10919

IEEE

Sprunt. Brinkley, Sha. Lui, and Lehoczky. John, "Scheduling Sporadic and Aperiodic Events in a Hard Real-Time System," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-89-TR-011 , 1989. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10919

APA

Sprunt, Brinkley., Sha, Lui., & Lehoczky, John. (1989). Scheduling Sporadic and Aperiodic Events in a Hard Real-Time System (CMU/SEI-89-TR-011 ). Retrieved December 18, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10919

CHI

Brinkley Sprunt, Lui Sha, & John Lehoczky. Scheduling Sporadic and Aperiodic Events in a Hard Real-Time System (CMU/SEI-89-TR-011 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1989. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10919

MLA

Sprunt, Brinkley., Sha, Lui., & Lehoczky, John. 1989. Scheduling Sporadic and Aperiodic Events in a Hard Real-Time System (Technical Report CMU/SEI-89-TR-011 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10919