• DocumentCode
    3018774
  • Title

    Preemptive Behavior Analysis and Improvement of Priority Scheduling Algorithms

  • Author

    Wang, Xiaoying ; Zhao, Hai ; Zhang, Wenbo ; Yin, Zhenyu

  • Author_Institution
    Sch. of Inf. Sci. & Eng., Northeastern Univ., Liaoning, China
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    Most of embedded real-time systems only deploy necessary resources so that the extra preemption overheads among tasks debase the system performance terribly. Through scheduling process analysis of periodic task, this paper presents the waiting limit formula of each task in ready queue while guarantees its deadline. In addition, some properties such as final preempt time is deduced and the necessary condition of preemptive behavior of periodic tasks is quantitatively described. Based on them, a micro scheduling preempt model for periodic tasks in ready queue is put forward, which decreases preempt amount and optimizes system performance through change preempt relationship. The model cannot only decreases preempt amount effectively but enhances processor utilization for static priority scheduling algorithm such as rate monotonic scheduling, which is demonstrated by case study and simulation.
  • Keywords
    embedded systems; processor scheduling; queueing theory; resource allocation; embedded real-time system; micro scheduling preempt model; periodic task scheduling; preemptive behavior analysis; processor utilization; rate monotonic scheduling; static priority scheduling algorithm; Algorithm design and analysis; Delay; Information analysis; Information science; Performance analysis; Processor scheduling; Queueing analysis; Real time systems; Scheduling algorithm; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.358
  • Filename
    1419965