• DocumentCode
    2157066
  • Title

    Clairvoyant non-preemptive EDF scheduling

  • Author

    Ekelin, Cecilia

  • Author_Institution
    Dept. of Electron. & Software, Volvo Technol. Corp., Goteborg
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    32
  • Abstract
    It is well-known that although EDF is optimal for preemptive systems this is not the case in non-preemptive ones. The problem is that for a non-preemptive scheduler to be optimal, it must sometimes use inserted idle times. In this paper we show how the performance of non-preemptive EDF can be improved by using a form of lookahead that identifies when idle time insertion is necessary. Experiments show that this modification increases the number of schedulable task sets by up to 100%. Furthermore, by using a form of lazy evaluation the algorithm runs in O(nlog n) which is the same as plain EDF
  • Keywords
    computational complexity; scheduling; EDF scheduling; computational complexity; preemptive system; NP-complete problem; Operating systems; Optimal scheduling; Polynomials; Processor scheduling; Protocols; Real time systems; Runtime; Scheduling algorithm; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2006. 18th Euromicro Conference on
  • Conference_Location
    Dresden
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2619-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2006.7
  • Filename
    1647722