• DocumentCode
    2186243
  • Title

    The implementation of hierarchical schedulers in the RED-Linux scheduling framework

  • Author

    Wang, Yu-Chung ; Lin, Kwei-Jay

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    231
  • Lastpage
    238
  • Abstract
    Hierarchical schedulers are useful to integrate different scheduling paradigms together. The original RED-Linux general scheduling framework does not support hierarchical schedulers efficiently because the dispatcher cannot tell whether a job is an aperiodic job or a real-time job. In the work reported in this paper, we add an extra parameter, the group number, to the RED-Linux scheduling framework in order to identify the type of jobs. This mechanism does not introduce any overhead to normal real-time tasks and only a constant overhead per job for hierarchical jobs. We discuss how to implement hierarchical schedulers and how to use this extension to support sporadic schedulers. We also discuss various versions of the sporadic server algorithm
  • Keywords
    Unix; network servers; operating system kernels; real-time systems; scheduling; RED-Linux scheduling framework; aperiodic jobs; dispatcher; group number; hierarchical schedulers; job type identification; overhead; real-time jobs; sporadic schedulers; sporadic server algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2000. Euromicro RTS 2000. 12th Euromicro Conference on
  • Conference_Location
    Stockholm
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-0734-4
  • Type

    conf

  • DOI
    10.1109/EMRTS.2000.854011
  • Filename
    854011