O'Reilly logo

Real-Time Embedded Systems by Xiaocong Fan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 17

Real-Time Scheduling

Sporadic Server

Abstract

Sporadic tasks have hard deadlines. Sporadic tasks can be scheduled within a dedicated periodic task called a sporadic server. The priorities of all the periodic tasks, including the sporadic server, can be statically determined. Consequently, the schedulability of a real-time system can be analyzed at design time. At run time, a sporadic server will reject a sporadic task if its acceptance would adversely break the deadline of some already accepted task. A sporadic server typically employs a so-called earliest-deadline-first policy to select the next sporadic task to execute. However, the run-time behavior of different sporadic servers can differ greatly, depending on their predefined ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required