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
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;
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
DOI :
10.1109/DSN.2014.74