• DocumentCode
    2834527
  • Title

    U-EDF: An Unfair But Optimal Multiprocessor Scheduling Algorithm for Sporadic Tasks

  • Author

    Nelissen, Geoffrey ; Berten, Vandy ; Nélis, Vincent ; Goossens, Jöel ; Milojevic, Dragomir

  • Author_Institution
    PARTS Res. Centre, Univ. Libre de Bruxelles (ULB), Brussels, Belgium
  • fYear
    2012
  • fDate
    11-13 July 2012
  • Firstpage
    13
  • Lastpage
    23
  • Abstract
    A multiprocessor scheduling algorithm named U-EDF, was presented in [1] for the scheduling of periodic tasks with implicit deadlines. It was claimed that U-EDF is optimal for periodic tasks (i.e., it can meet all deadlines of every schedulable task set) and extensive simulations showed a drastic improvement in the number of task preemptions and migrations in comparison to state-of-the-art optimal algorithms. However, there was no proof of its optimality and U-EDF was not designed to schedule sporadic tasks. In this work, we propose a generalization of U-EDF for the scheduling of sporadic tasks with implicit deadlines, and we prove its optimality. Contrarily to all other existing optimal multiprocessor scheduling algorithms for sporadic tasks, U-EDF is not based on the fairness property. Instead, it extends the main principles of EDF so that it achieves optimality while benefiting from a substantial reduction in the number of preemptions and migrations.
  • Keywords
    multiprocessing systems; processor scheduling; U-EDF; earliest deadline first; optimal multiprocessor scheduling algorithm; periodic task; sporadic task; Algorithm design and analysis; Job shop scheduling; Optimal scheduling; Processor scheduling; Program processors; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2012 24th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4673-2032-0
  • Type

    conf

  • DOI
    10.1109/ECRTS.2012.36
  • Filename
    6257555