• DocumentCode
    726426
  • Title

    PASS: Priority assignment of real-time tasks with dynamic suspending behavior under fixed-priority scheduling

  • Author

    Wen-Hung Huang ; Jian-Jia Chen ; Husheng Zhou ; Cong Liu

  • Author_Institution
    Dept. of Inf., Tech. Univ. Dortmund, Dortmund, Germany
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Self-suspension is becoming an increasingly prominent characteristic in real-time systems such as: (i) I/O-intensive systems, where applications interact intensively with I/O devices, (ii) multi-core processors, where tasks running on different cores have to synchronize and communicate with each other, and (iii) computation offloading systems with coprocessors, like Graphics Processing Units (GPUs). In this paper, we show that rate-monotonic (RM), deadline-monotonic (DM) and laxity-monotonic (LM) scheduling will perform rather poor in dynamic self-suspending systems in terms of speed-up factors. On the other hand, the proposed PASS approach is guaranteed to find a feasible priority assignment on a speed-2 uniprocessor, if one exists on a unit-speed processor. We evaluate the feasibility of the proposed approach via a case study implementation. Furthermore, the effectiveness of the proposed approach is also shown via extensive simulation results.
  • Keywords
    coprocessors; multiprocessing systems; processor scheduling; real-time systems; synchronisation; DM scheduling; GPU; I/O devices; I/O-intensive systems; LM scheduling; PASS; RM scheduling; computation offloading systems; coprocessors; deadline-monotonic scheduling; dynamic self-suspending systems; dynamic suspending behavior; fixed-priority scheduling; graphics processing units; laxity-monotonic scheduling; multicore processors; priority assignment; rate-monotonic scheduling; real-time systems; real-time tasks; self-suspension; speed-2 uniprocessor; synchronization; unit-speed processor; Lead; Processor scheduling; Scheduling; Sufficient conditions; Time factors; Self-suspension; priority assignment; schedulability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744891
  • Filename
    7167340