Title :
Approximate Bandwidth Allocation for Compositional Real-Time Systems
Author :
Fisher, Nathan ; Dewan, Farhana
Author_Institution :
Wayne State Univ., Detroit, MI, USA
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;
Conference_Titel :
Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
Conference_Location :
Dublin
Print_ISBN :
978-0-7695-3724-5
DOI :
10.1109/ECRTS.2009.26