The study of constructing reliable systems from unreliable components goes back to the work of von Neumann, and of Moore and Shannon. The present paper studies the use of redundancy to enhance reliability for sorting and related networks built from unreliable comparators. Two models of fault-tolerant networks are discussed. The first model patterns after the concept of error-correcting codes in information theory, and the other follows the stochastic criterion used by von Neumann and Moore-Shannon. It is shown, for example, that an additional k(2n-3) comparators are sufficient to render a sorting network reliable, provided that no more than k of its comparators may be faulty.
[1]
Joel H. Spencer,et al.
Coping with Errors in Binary Search Procedures
,
1980,
J. Comput. Syst. Sci..
[2]
J. von Neumann,et al.
Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components
,
1956
.
[3]
Andrew Chi-Chih Yao,et al.
Lower Bounds on Merging Networks
,
1974,
J. ACM.
[4]
E. Szemerédi,et al.
O(n LOG n) SORTING NETWORK.
,
1983
.
[5]
K. E. Batcher,et al.
Sorting Networks and their Application
,
1968
.
[6]
Kenneth E. Batcher,et al.
Sorting networks and their applications
,
1968,
AFIPS Spring Joint Computing Conference.