• DocumentCode
    1730545
  • Title

    Optimal Dynamic-Priority Real-Time Scheduling Algorithms for Uniform Multiprocessors

  • Author

    Chen, Shih-Ying ; Hsueh, Chih-Wen

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei
  • fYear
    2008
  • Firstpage
    147
  • Lastpage
    156
  • Abstract
    In hard-real-time environment, scheduling periodic tasks upon multiprocessors is one of the most popular problems where uniform multiprocessor scheduling is a well-known one. In this platform, execution time of each task in one processor is proportional to the computing capacity of this processor. From previous works, we know there are only approximate feasible solutions for on-line scheduling on uniform multiprocessors. In this paper, with task migration, we first present a novel model called T-Ler plane to describe the behavior of tasks and processors, and two optimal on-line algorithms based on T-Ler plane to schedule real-time tasks with dynamic-priority assignment on uniform multiprocessors. To make it practical and to reduce context switches, we also present a polynomial-time algorithm to bound the times of rescheduling in a T-Ler plane. Since task migration is easier in SOC multicore processors, our result might be applicable and adapted to many asymmetric multicore platforms.
  • Keywords
    computational complexity; processor scheduling; real-time systems; SOC multicore processor; T-Ler plane rescheduling; asymmetric multicore platform; dynamic-priority assignment; optimal dynamic-priority real-time task scheduling algorithm; optimal online scheduling algorithm; polynomial-time algorithm; task migration; uniform multiprocessor scheduling; Concurrent computing; Dynamic scheduling; Job shop scheduling; Linux; Multicore processing; Optimal scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Switches; algorithm; cut; greedy; multiprocessors; on-line; optimal; precaution; real-time; uniform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2008
  • Conference_Location
    Barcelona
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3477-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2008.35
  • Filename
    4700431