• DocumentCode
    2381724
  • Title

    Approximate Bandwidth Allocation for Fixed-Priority-Scheduled Periodic Resources

  • Author

    Dewan, Farhana ; Fisher, Nathan

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • fYear
    2010
  • fDate
    12-15 April 2010
  • Firstpage
    247
  • Lastpage
    256
  • Abstract
    Recent research in compositional real-time systems has focused on determination of a component´s real-time interface parameters. An important objective in interface-parameter determination is minimizing the bandwidth allocated to each component of the system while simultaneously guaranteeing component schedulability. With this goal in mind, in this paper we develop a fully-polynomial-time approximation scheme (FPTAS) for allocating bandwidth for sporadic task systems scheduled by fixed priority (e.g., deadline monotonic, rate monotonic) upon an Explicit-Deadline Periodic (EDP) resource. Our parametric algorithm takes the task system and an accuracy parameter ¿ > 0 as input, and returns a bandwidth which is guaranteed to be at most a factor 1 + ¿ times the optimal minimum bandwidth required to successfully schedule the task system. By simulations over synthetically generated task systems, we observe a significant decrease in runtime and a small relative error when comparing our proposed algorithm with the exact algorithm and the sufficient algorithm.
  • Keywords
    bandwidth allocation; object-oriented programming; scheduling; task analysis; approximate bandwidth allocation; component real-time interface parameters; component schedulability; compositional real-time system; deadline monotonic system; explicit-deadline periodic resource; fixed-priority-scheduled periodic resource; fully-polynomial-time approximation scheme; parametric algorithm; rate monotonic system; sporadic task systems; Algorithm design and analysis; Application software; Bandwidth; Channel allocation; Computer science; Processor scheduling; Real time systems; Resource management; Runtime; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
  • Conference_Location
    Stockholm
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4244-6690-0
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2010.28
  • Filename
    5465982