• DocumentCode
    1759857
  • Title

    Hyperbolic Utilization Bounds for Rate Monotonic Scheduling on Homogeneous Multiprocessors

  • Author

    Hongya Wang ; LihChyun Shu ; Wei Yin ; Yingyuan Xiao ; Jiao Cao

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Donghua Univ., Shanghai, China
  • Volume
    25
  • Issue
    6
  • fYear
    2014
  • fDate
    41791
  • Firstpage
    1510
  • Lastpage
    1521
  • Abstract
    The utilization bounds for partitioned multiprocessor scheduling are a function of task allocation algorithms and the schedulability conditions selected for uniprocessor scheduling algorithms. In this paper, we use rate-monotonic scheduling on each processor and present the lower and upper limits of the utilization bounds for all reasonable task allocation heuristics. Unlike previous work, the hyperbolic bound due to Bini , instead of the Liu & Layland bound, is adopted to do the schedulability test on uniprocessors. We also derive the utilization bounds with respect to the worst fit allocation algorithm and reasonable allocation decreasing heuristics, and the two bounds are found to coincide with the worst and best achievable multiprocessor utilization bounds, respectively. Analytical and experimental results show that the proposed utilization bound performs better than the existing bound under quite a lot of parameter settings, and combining these two bounds together can significantly (up to 3 times) increase the number of schedulable task sets with little extra overhead.
  • Keywords
    multiprocessing systems; processor scheduling; resource allocation; Liu & Layland bound; homogeneous multiprocessors; hyperbolic utilization bounds; partitioned multiprocessor scheduling; rate monotonic scheduling; schedulability test; task allocation algorithms; task allocation heuristics; uniprocessor scheduling algorithms; Educational institutions; Equations; Heuristic algorithms; Processor scheduling; Real-time systems; Resource management; Scheduling; Multiprocessor; hyperbolic bound; rate-monotonic scheduling; real-time system;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.213
  • Filename
    6585233