Title :
A new kernel approach for modular real-time systems development
Author :
Gai, Paolo ; Abeni, Luca ; Giorgi, Massimiliano ; Buttazzo, Giorgio
Author_Institution :
RETIS Lab., Scuola Normale Superiore, Pisa, Italy
Abstract :
This paper presents a dynamic configurable kernel architecture designed for supporting a simple implementation, integration and evaluation of scheduling algorithms. The main goal of the proposed architecture is to provide a platform for fast prototyping scheduling algorithms both for the CPU and for the devices. The kernel is fully modular in terms of scheduling policies, aperiodic servers, and concurrency control protocols, allowing applications to be developed independently from a particular system configuration. Finally, the system is compliant with the POSIX 1003.13 PSE52 specifications to simplify porting of application code developed for other POSIX compliant kernels
Keywords :
Unix; concurrency control; network operating systems; processor scheduling; protocols; real-time systems; software prototyping; POSIX 1003.13 PSE52 specifications; POSIX compliant kernels; aperiodic servers; application code; concurrency control protocols; dynamic configurable kernel architecture; kernel approach; modular real-time systems development; prototyping; scheduling algorithms; Algorithm design and analysis; Dynamic scheduling; Kernel; Libraries; Protocols; Real time systems; Resource management; Round robin; Scheduling algorithm; Testing;
Conference_Titel :
Real-Time Systems, 13th Euromicro Conference on, 2001.
Conference_Location :
Delft
Print_ISBN :
0-7695-1221-6
DOI :
10.1109/EMRTS.2001.934032