• DocumentCode
    729434
  • Title

    An Optimal Semi-partitioned Scheduler for Uniform Heterogeneous Multiprocessors

  • Author

    Kecheng Yang ; Anderson, James H.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
  • fYear
    2015
  • fDate
    8-10 July 2015
  • Firstpage
    199
  • Lastpage
    210
  • Abstract
    A semi-partitioned scheduler called EDF-tu is presented that is the first such scheduler to be optimal on uniform heterogeneous multiprocessors. EDF-tu utilizes an adjustable allocation parameter called a frame to schedule tasks that migrate. The frame size F must divide all task periods to ensure hard real-time optimality, but for any choice of F, maximum deadline tardiness is at most F. Thus, the proper selection of F hinges on runtime overheads (which are higher when F is smaller) and the strength of the real-time guarantee desired. When determining which tasks must migrate, new issues specific to heterogeneous platforms arise that have not been explored before. It is shown via counterexamples that resolving such issues differently from EDF-tu can render feasible task systems unschedulable.
  • Keywords
    multiprocessing programs; optimisation; processor scheduling; real-time systems; EDF-tu; earliest deadline first; heterogeneous multiprocessor; optimal semipartitioned scheduler; real-time system; runtime overhead; task scheduling; Multicore processing; Processor scheduling; Program processors; Real-time systems; Resource management; Schedules; Scheduling; heterogeneous multiprocessors; real-time scheduling; semi-partitioned scheduling; uniform platforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2015 27th Euromicro Conference on
  • Conference_Location
    Lund
  • Type

    conf

  • DOI
    10.1109/ECRTS.2015.25
  • Filename
    7176038