• DocumentCode
    569342
  • Title

    Reducing Preemptions and Migrations in EKG

  • Author

    Nelissen, Geoffrey ; Funk, Shelby ; Goossens, Joël

  • Author_Institution
    PARTS Res. Center, Univ. Libre de Bruxelles (ULB), Brussels, Belgium
  • fYear
    2012
  • fDate
    19-22 Aug. 2012
  • Firstpage
    134
  • Lastpage
    143
  • Abstract
    EKG is a multiprocessor scheduling algorithm which is optimal for the scheduling of real-time periodic tasks with implicit deadlines. It consists in a semi-partitioned algorithm which adheres to the deadline partitioning fair (DP-Fair) theory. It was shown in recent studies that the division of the time in slices bounded by two successive deadlines and the systematic execution of migratory tasks in each time slice inherent in DP-Fair algorithms, significantly reduce the practicality of EKG. Nevertheless, its semi-partitioned approach allows to bound the number of migrating tasks and increases the locality of the tasks in memories, thereby lowering the time overheads imposed by task preemptions and migrations. Hence, we propose two techniques with the aim of reducing the amount of preemptions and migrations incurred by the system when scheduled with EKG, while maintaining the advantages of its semi-partitioned approach. The first improvement consists in a swapping algorithm which exchanges execution time between tasks and time slices. The second one aims at decreasing the number of time slices needed to ensure that all job deadlines are respected. Both have a strong impact on the number of preemptions and migrations while keeping the optimality of EKG.
  • Keywords
    processor scheduling; DP-Fair; EKG; deadline partitioning fair theory; implicit deadlines; job deadlines; migration reduction; multiprocessor scheduling algorithm; preemption reduction; real-time periodic tasks; semi-partitioned algorithm; swapping algorithms; time slices; Electrocardiography; Optimal scheduling; Partitioning algorithms; Processor scheduling; Real time systems; Schedules; EKG; migrations; optimal; preemptions; scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2012 IEEE 18th International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4673-3017-6
  • Electronic_ISBN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2012.47
  • Filename
    6300145