• DocumentCode
    423903
  • Title

    Hybrid earliest deadline first/preemption threshold scheduling for real-time systems

  • Author

    He, Dong-Zhi ; Wang, Fei-Yue ; Li, Wei ; Zhang, Xiang-Wen

  • Author_Institution
    Inst. of Autom., Chinese Acad. of Sci., Beijing, China
  • Volume
    1
  • fYear
    2004
  • fDate
    26-29 Aug. 2004
  • Firstpage
    433
  • Abstract
    As embedded systems are getting increasingly complex, preemption overheads become a serious load problem for many microchip-based application specific systems, and sometimes may even jeopardize the system schedulability. This paper presents a dynamic preemption threshold scheduling (DPT) that integrates the preemption threshold scheduling into the earliest deadline first The DPT scheduling can effectively reduce context switching by threads assignment and changing the task dynamic preemption threshold at runtime. Meanwhile, because the algorithm is based on dynamic scheduling, it can achieve higher processor utilization with relatively low costs in preemption switching and memory requirements. The DPT scheduling can also perfectly schedule a mixed task set with preemptive and non-preemptive tasks, and subsumes both as special cases.
  • Keywords
    dynamic scheduling; embedded systems; processor scheduling; application specific operating system; dynamic scheduling; embedded system; hybrid earliest deadline first-preemption threshold scheduling; real-time system; threads assignment; Control systems; Costs; Dynamic scheduling; Embedded system; Job shop scheduling; Operating systems; Processor scheduling; Real time systems; Runtime; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Cybernetics, 2004. Proceedings of 2004 International Conference on
  • Print_ISBN
    0-7803-8403-2
  • Type

    conf

  • DOI
    10.1109/ICMLC.2004.1380725
  • Filename
    1380725