• DocumentCode
    3245700
  • 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
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    199
  • Lastpage
    206
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 13th Euromicro Conference on, 2001.
  • Conference_Location
    Delft
  • Print_ISBN
    0-7695-1221-6
  • Type

    conf

  • DOI
    10.1109/EMRTS.2001.934032
  • Filename
    934032