• DocumentCode
    2206127
  • Title

    An improved multi-priority preemptive scheduler for transputer-based real-time systems

  • Author

    Choe, Tae-Young ; Park, Chan-Ik ; Park, Chan Mo ; Kim, Byung-Seop

  • Author_Institution
    Dept. of Comput. Sci. & Eng., POSTECH, Pohang, South Korea
  • fYear
    1996
  • fDate
    12-14 Jun 1996
  • Firstpage
    181
  • Lastpage
    186
  • Abstract
    Real-time applications require an efficient scheduler supporting multiple priority levels and fast preemption. In this paper, we propose a scheduler based on the hardware-supported scheduler of transputers. Though the hardware-supported scheduler of transputers is very efficient in terms of scheduling overhead, it should be extended to support multiple priority levels and fast preemption in order to be used in real-time applications. Many schedulers have been proposed. However, they have several drawbacks in terms of scheduling overhead, preemption latency, and portability. In a previous paper (1990), the authors we have proposed a scheduler featuring low scheduling overhead and portability while suffering from a long preemption delay. In this paper, we propose an improved scheduler which greatly reduces preemption delay by using ISL (Interrupt Save Location) in transputers. Experimental results show that the improved scheduler overhead is about 13.54 μsec and its preemption delay is well below 42 μsec
  • Keywords
    processor scheduling; real-time systems; transputer systems; transputers; hardware-supported scheduler; multi-priority; portability; preemption latency; preemptive scheduler; real-time systems; transputers; Application software; Computer science; Control systems; Delay effects; EMTP; Hardware; Processor scheduling; Programming profession; Real time systems; Round robin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
  • Conference_Location
    L´Aquila
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-7496-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1996.557854
  • Filename
    557854