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
Link To Document