• DocumentCode
    2894402
  • Title

    Multi-layer Bus Optimization for Real-Time Task Scheduling with Chain-Based Precedence Constraints

  • Author

    Hsiu, Pi-Cheng ; Lee, Der-Nien ; Kuo, Tei-Wei

  • Author_Institution
    Res. Center for Inf. Technol. Innovation, Acad. Sinica, Taipei, Taiwan
  • fYear
    2009
  • fDate
    1-4 Dec. 2009
  • Firstpage
    479
  • Lastpage
    488
  • Abstract
    One major challenging issue in the designs of multi-core embedded systems is to tackle the communication problem among tasks with performance requirements and precedence constraints. This paper targets the problem of scheduling real-time tasks with chain-based precedence constraints over multi-layer bus systems with an objective to minimize the bus cost. We show the NP-hardness of the problem and the best possible approximation ratio of approximation algorithms. A polynomial-time optimal algorithm is first proposed for a restricted case in which one multi-layer bus and unit execution and communication times are considered. The result is then extended as a pseudo-polynomial-time optimal algorithm in the considerations of multiple multi-layer buses and arbitrary execution and communication times. The capability of the proposed algorithm was evaluated to provide more insights in system designs, compared to some popular heuristics.
  • Keywords
    algorithm theory; approximation theory; optimisation; processor scheduling; real-time systems; system buses; NP hardness; approximation algorithms; chain based precedence constraints; multilayer bus optimization; polynomial time optimal algorithm; possible approximation ratio; real-time task scheduling; unit execution communication; Constraint optimization; Multi-layer-bus embedded systems; bus cost optimization; precedence constraints; real-time scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2009, RTSS 2009. 30th IEEE
  • Conference_Location
    Washington, DC
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3875-4
  • Type

    conf

  • DOI
    10.1109/RTSS.2009.15
  • Filename
    5368126