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
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;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
Conference_Location :
Stockholm
Print_ISBN :
978-1-4244-6690-0
Electronic_ISBN :
1080-1812
DOI :
10.1109/RTAS.2010.28