Extending RTA/Linux with fixed-priority scheduling with deferred preemption

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

43 Downloads (Pure)

Abstract

Fixed-Priority Scheduling with Deferred Preemption (FPDS) is a middle ground between Fixed-Priority Pre-emptive Scheduling and Fixed-Priority Non-preemptive Scheduling, and offers advantages with respect to context switch overhead and resource access control. In this paper we present our work on extending the real-time operating system RTAI/Linux with support for FPDS. We give an overview of possible alternatives, describe our design choices and implementation, and verify through a series of measurements that indicate that a FPDS implementation in a real-world RTOS is feasible with minimal overhead.
Original languageEnglish
Title of host publicationProceedings 5th International Workshop on Operating System Platforms for Embedded Real-Time Applications (OSPERT 2009, Dublin, Ireland, June 30, 2009; co-located with ERCTS'09)
EditorsS.M. Petters, P. Zijlstra
Place of PublicationPorto
PublisherPolitécnico do Porto
Pages5-14
Publication statusPublished - 2009

Fingerprint

Dive into the research topics of 'Extending RTA/Linux with fixed-priority scheduling with deferred preemption'. Together they form a unique fingerprint.

Cite this