• DocumentCode
    2489155
  • Title

    Approximate Bandwidth Allocation for Compositional Real-Time Systems

  • Author

    Fisher, Nathan ; Dewan, Farhana

  • Author_Institution
    Wayne State Univ., Detroit, MI, USA
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    87
  • Lastpage
    96
  • Abstract
    Allocation of bandwidth among components is a fundamental problem in compositional real-time systems. State-of-the-art algorithms for bandwidth allocation use either exponential-time or pseudo-polynomial-time techniques for exact allocation, or linear-time, utilization-based techniques which may over-provision bandwidth. In this paper, we develop a fully-polynomial-time approximation scheme (FPTAS) for allocating bandwidth for sporadic task systems scheduled by earliest-deadline first (EDF) upon an Explicit- Deadline Periodic (EDP) resource. Our algorithm takes, as parameters, the task system and an accuracy parameter epsi > 0, and returns a bandwidth which is guaranteed to be at most a factor (1 + epsi) more than the optimal minimum bandwidth required to successfully schedule the task system. Furthermore, the algorithm has time complexity that is polynomial in the number of tasks and 1/e. Via simulations over randomly-generated task systems, we have observed a several orders of magnitude decrease in runtime and a small relative error when comparing our proposed algorithm with the exact algorithm, even for medium-sized values of epsi (e.g., epsi ap .3).
  • Keywords
    bandwidth allocation; polynomial approximation; real-time systems; scheduling; approximate bandwidth allocation; compositional real-time systems; earliest-deadline first; explicit-deadline periodic resource; fully-polynomial-time approximation scheme; randomly-generated task systems; sporadic task systems; time complexity; Algorithm design and analysis; Bandwidth; Channel allocation; Interference constraints; Polynomials; Processor scheduling; Real time systems; Resource management; Runtime; Scheduling algorithm; Approximation Algorithms; Compositional Analysis; Interface Bandwidth; Uniprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
  • Conference_Location
    Dublin
  • ISSN
    1068-3070
  • Print_ISBN
    978-0-7695-3724-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2009.26
  • Filename
    5161505