Earliest Deadline First (EDF) is an optimal scheduling algorithm for uniprocessor real-time systems. Quick Processor-demand Analysis (QPA) provides efficient and exact schedulability tests for EDF scheduling with arbitrary relative deadline. In this paper, we propose Improved Quick Processor-demand Analysis (QPA*) which is based on QPA. By extensive experiments, we show that QPA* can significantly reduce the required calculations to perform an exact test for unschedulable systems. We prove that the computation time for testing schedulable systems is hardly affected. Hence the required calculations for general systems can be significantly decreased.

BibTex Entry

@inproceedings{Zhang2009a,
 author = {Fengxiang Zhang and Alan Burns},
 booktitle = {Proceedings of the 21st Euromicro Conference on Real-Time Systems (ECRTS)},
 month = {July},
 pages = {76-86},
 title = {Improvement to Quick Processor-demand Analysis for EDF-Scheduled Real-Time Systems},
 year = {2009}
}