• DocumentCode
    3508074
  • Title

    Implementing a general real-time scheduling framework in the RED-Linux real-time kernel

  • Author

    Wang, Yu-Chung ; Lin, Kwei-Jay

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    246
  • Lastpage
    255
  • Abstract
    Many scheduling paradigms have been studied for real-time applications and real-time communication network. Among them, the most commonly used paradigms include priority-driven, time-driven and share-driven paradigms. In this paper, we present a general scheduling framework which is designed to integrate these paradigms in one framework. The framework is implemented in our real-time extension of the Linux kernel, RED-Linux. Two scheduler components are used in the framework: Allocator and Dispatcher. For each job, the framework identifies four scheduling attributes: priority, start time, finish time and budget. We show that the framework can be used to efficiently implement many well-known scheduling algorithms. We also measure and analyze the performance of the framework implemented in RED-Linux
  • Keywords
    network operating systems; operating system kernels; processor scheduling; real-time systems; RED-Linux real-time kernel; general real-time scheduling framework; general scheduling framework; real-time applications; real-time communication network; real-time extension; share-driven paradigms; Adaptive scheduling; Communication networks; Computer industry; Job shop scheduling; Kernel; Linux; Operating systems; Performance analysis; Prototypes; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-0475-2
  • Type

    conf

  • DOI
    10.1109/REAL.1999.818850
  • Filename
    818850