DocumentCode
2954540
Title
Time-constrained sorting-a comparison of different algorithms
Author
Puschner, Peter ; Burns, Alan
Author_Institution
Inst. fur Tech. Inf., Tech. Univ. Wien, Austria
fYear
1999
fDate
1999
Firstpage
78
Lastpage
85
Abstract
The designers of real-time systems try to avoid an under-utilization of hardware by assigning only the absolutely necessary time budget to each task. In certain cases it is also acceptable to cut the time quantum assigned to a task below its worst-case needs, provided (a) a high percentage of executions complete within this quantum and (b) the quality of the aborted computations is sufficient for further processing. In this paper we study the effect of reserving less than the worst-case execution time for different sorting algorithms. We define five metrics and use these metrics to investigate into the quality of the partial results of the sorting algorithms at the point of their termination. Further, we evaluate the sensitiveness of the results to changes in the completion rate. We present a rating of the evaluated algorithms and show how to achieve the best tradeoff between the CPU-time allocation and completion rate
Keywords
performance evaluation; real-time systems; sorting; CPU-time allocation; real-time systems; sorting algorithms; time quantum; time-constrained sorting; worst-case execution time; Computer science; Contracts; Hardware; Quantum computing; Real time systems; Resource management; Robots; Runtime; Sorting; Tail;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems, 1999. Proceedings of the 11th Euromicro Conference on
Conference_Location
York
ISSN
1068-3070
Print_ISBN
0-7695-0240-7
Type
conf
DOI
10.1109/EMRTS.1999.777453
Filename
777453
Link To Document