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

Autor: Bergsma, M., Holenderski, M.J., Bril, R.J., Lukkien, J.J., Petters, S.M., Zijlstra, P.
Přispěvatelé: Mathematics and Computer Science, Security and Embedded Networked Systems, Interconnected Resource-aware Intelligent Systems
Jazyk: angličtina
Rok vydání: 2009
Zdroj: Proceedings 5th International Workshop on Operating System Platforms for Embedded Real-Time Applications (OSPERT 2009, Dublin, Ireland, June 30, 2009; co-located with ERCTS'09), 5-14
STARTPAGE=5;ENDPAGE=14;TITLE=Proceedings 5th International Workshop on Operating System Platforms for Embedded Real-Time Applications (OSPERT 2009, Dublin, Ireland, June 30, 2009; co-located with ERCTS'09)
Popis: 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.
Databáze: OpenAIRE