|
This site uses |
Last updated on
28 October 2024 |
G. Serra, G. Ara, P. Fara, T. Cucinotta. "An Architecture for Declarative Real-Time Scheduling on Linux," in Proceedings of the 23rd IEEE International Symposium on Real-Time Distributed Computing (IEEE ISORC 2020), May 19-21, 2020, Nashville, Tennessee, USA.
This paper proposes a novel framework and programming model for real-time applications supporting a declarative access to real-time CPU scheduling features that are available on an operating system. The core idea is to let applications declare their temporal characteristics and/or requirements on the CPU allocation, where, for example, some of them may require real-time POSIX priorities, whilst others might need resource reservations through SCHED_DEADLINE. The framework can properly handle such a set of heterogeneous requirements configuring an underlying multi-core platform so to exploit the various scheduling disciplines that are available in the kernel, matching applications requirements. The framework is realized as a modular architecture in which different plugins handle independently certain real-time scheduling features within the underlying kernel, easing the customization of its behavior to support other schedulers or operating systems by adding further plugins.
Copyright by IEEE.
See paper on publisher website
DOI: 10.1109/ISORC49007.2020.00013
BibTeX entry:
@inproceedings{Serra_2020, title={An Architecture for Declarative Real-Time Scheduling on Linux}, url={http://dx.doi.org/10.1109/ISORC49007.2020.00013}, DOI={10.1109/isorc49007.2020.00013}, booktitle={2020 IEEE 23rd International Symposium on Real-Time Distributed Computing (ISORC)}, publisher={IEEE}, author={Serra, Gabriele and Ara, Gabriele and Fara, Pietro and Cucinotta, Tommaso}, year={2020}, month=may, pages={20–28} }
G. Serra, G. Ara, P. Fara, T. Cucinotta. "ReTiF: A declarative real-time scheduling framework for POSIX systems," Elsevier Journal of Systems Architecture (JSA), Vol. 118, September 2021
Last updated on
07 November 2024 |