Fixed priority scheduling with pre-emption thresholds and cache-related pre-emption delays: integrated analysis and evaluationReportar como inadecuado




Fixed priority scheduling with pre-emption thresholds and cache-related pre-emption delays: integrated analysis and evaluation - Descarga este documento en PDF. Documentación en PDF para descargar gratis. Disponible también para leer online.

Real-Time Systems

, Volume 53, Issue 4, pp 403–466

First Online: 31 January 2017DOI: 10.1007-s11241-016-9266-z

Cite this article as: Bril, R.J., Altmeyer, S., van den Heuvel, M.M.H.P. et al. Real-Time Syst 2017 53: 403. doi:10.1007-s11241-016-9266-z

Abstract

Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to bridge the gap between the processor speed and main memory speed. Because cache-related pre-emption delays CRPD can have a significant influence on the computation times of tasks, CRPD have been integrated in the response time analysis for fixed-priority pre-emptive scheduling FPPS. This paper presents CRPD aware response-time analysis of sporadic tasks with arbitrary deadlines for fixed-priority pre-emption threshold scheduling FPTS, generalizing earlier work. The analysis is complemented by an optimal pre-emption threshold assignment algorithm, assuming the priorities of tasks are given. We further improve upon these results by presenting an algorithm that searches for a layout of tasks in memory that makes a task set schedulable. The paper includes an extensive comparative evaluation of the schedulability ratios of FPPS and FPTS, taking CRPD into account. The practical relevance of our work stems from FPTS support in AUTOSAR, a standardized development model for the automotive industry. This paper forms an extended version of Bril et al. in Proceedings of 35th IEEE real-time systems symposium RTSS, 2014. The main extensions are described in Sect. 1.2.

KeywordsFixed-priority pre-emptive scheduling Fixed-priority scheduling with pre-emption thresholds Cache-related pre-emption delay Response-time analysis 



Autor: Reinder J. Bril - Sebastian Altmeyer - Martijn M. H. P. van den Heuvel - Robert I. Davis - Moris Behnam

Fuente: https://link.springer.com/







Documentos relacionados