• 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