• DocumentCode
    244412
  • Title

    Comparison Criticality in Sorting Algorithms

  • Author

    Jones, Tom Baehr ; Ackley, David H.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of New Mexico, Albuquerque, NM, USA
  • fYear
    2014
  • fDate
    23-26 June 2014
  • Firstpage
    726
  • Lastpage
    731
  • Abstract
    Fault tolerance techniques often presume that the end-user computation must complete flawlessly. Though such strict correctness is natural and easy to explain, it´s increasingly unaffordable for extreme-scale computations, and blind to possible preferences among errors, should they prove inevitable. In a case study on traditional sorting algorithms, we present explorations of a criticality measure defined over expected fault damage rather than probability of correctness. We discover novel ´error structure´ in even the most familiar algorithms, and observe that different plausible error measures can qualitatively alter criticality relationships, suggesting the importance of explicit error measures and criticality in the wise deployment of the limited spare resources likely to be available in future extreme-scale computers.
  • Keywords
    software fault tolerance; sorting; end-user computation; explicit error measures; extreme-scale computations; extreme-scale computers; fault tolerance techniques; plausible error measures; sorting algorithms; Fault tolerance; Fault tolerant systems; Indexes; Measurement uncertainty; Position measurement; Sorting; Fault-intolerance; criticality; fault tolerance; robust-first computing; sorting algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Atlanta, GA
  • Type

    conf

  • DOI
    10.1109/DSN.2014.74
  • Filename
    6903632