A Constant-Approximate Feasibility Test for Multiprocessor Real-Time Scheduling

  • Authors:
  • Vincenzo Bonifaci;Alberto Marchetti-Spaccamela;Sebastian Stiller

  • Affiliations:
  • Sapienza Università di Roma, Italy and Università degli Studi dell'Aquila, Italy;Sapienza Università di Roma, Italy;Technische Universität Berlin, Germany

  • Venue:
  • ESA '08 Proceedings of the 16th annual European symposium on Algorithms
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We devise the first constant-approximate feasibility test for sporadic multiprocessor real-time scheduling. We give an algorithm that, given a task system and 茂戮驴 0, correctly decides either that the task system can be scheduled using the earliest deadline first algorithm on mspeed-(2 茂戮驴 1/m+ 茂戮驴) machines, or that the system is infeasible for mspeed-1 machines. The running time of the algorithm is polynomial in the size of the task system and 1/茂戮驴. We also provide an improved bound trading off speed for additional machines.Our analysis relies on a new concept for counting the workload of an interval, that might also turn useful for analyzing other types of task systems.