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

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.

View Complete Report

Authors

Brinkley Sprunt

Lui R. Sha

This report is related to the following area(s) of work:

Performance and Dependability

Technical Report
CMU/SEI-89-TR-011
April 1989

For more information

Contact Us

info@sei.cmu.edu

412-268-5800