• DocumentCode
    2489173
  • Title

    On-Line Scheduling Algorithm for the Gravitational Task Model

  • Author

    Guerrra, R. ; Fohler, Gerhard

  • Author_Institution
    Dept. of Real Time Syst., Tech. Univ. Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    97
  • Lastpage
    106
  • Abstract
    Some applications for real-time scheduling have target demands in addition to the commonly used start-time and deadline constraints: a task should be executed at a target point in time for maximum utility, but can execute around this point, albeit at lower utility. Examples for such applications include control and media processing. In this paper, we present a scheduling algorithm for the gravitational task model that we proposed in [1], [2]. This model allows tasks to express their utility as a function of the point of execution and the target point.The proposed scheduler is divided into 2 phases: ordering and timing. The former uses a heuristic to order the jobs in the ready queue and the latter schedules the execution based on the equilibrium [1], [2]. The new ordering heuristic accounts for both acceptance ratio and utility accrual, hence achieving better results than the scheduler proposed in [1], [2]. Besides, the scheduler proposed here uses a heuristic for the ordering phase of complexity O(n times log (n)) and a timing phase of complexity O(n). These complexities represent a significant reduction compared to previous work. Moreover, this paper contains an analysis of the complexity of the proposed scheduler and an evaluation through simulation.
  • Keywords
    computational complexity; real-time systems; scheduling; O(n) complexity; gravitational task model; on-line scheduling algorithm; Analytical models; Computational modeling; Degradation; Process control; Processor scheduling; Real time systems; Scheduling algorithm; Streaming media; Time factors; Timing; QoS; jitter; scheduling; time utility function;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
  • Conference_Location
    Dublin
  • ISSN
    1068-3070
  • Print_ISBN
    978-0-7695-3724-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2009.11
  • Filename
    5161506