Title :
Biasing effects in schedulability measures
Author :
Bini, Enrico ; Buttazzo, Giorgio C.
Author_Institution :
Scuola Superiore S. Anna, Pisa, Italy
fDate :
30 June-2 July 2004
Abstract :
The performance of a schedulabilty test is typically evaluated by generating a huge number of synthetic task sets and then computing the fraction of those that pass the test with respect to the total number of feasible ones. The resulting ratio, however, depends on the metrics used for evaluating the performance and on the method for generating random task parameters. In particular, an important factor that affects the overall result of the simulation is the probability density function of the random variables used to generate the task set parameters. In this paper we discuss and compare three different metrics that can be used for evaluating the performance of schedulability tests. Then, we investigate how the random generation procedure can bias the simulation results of some specific scheduling algorithm. Finally, we present an efficient method for generating task sets with uniform distribution in a given space, and show how some intuitive solutions typically used for task set generation can bias the simulation results.
Keywords :
performance evaluation; probability; processor scheduling; random number generation; performance evaluation; probability density function; random generation procedure; schedulability measure; schedulability test; scheduling algorithm; simulation; synthetic task set; Computational complexity; Delay; Electric breakdown; Polynomials; Probability density function; Processor scheduling; Random variables; Real time systems; Scheduling algorithm; Testing;
Conference_Titel :
Real-Time Systems, 2004. ECRTS 2004. Proceedings. 16th Euromicro Conference on
Print_ISBN :
0-7695-2176-2
DOI :
10.1109/EMRTS.2004.1311021