DocumentCode
288999
Title
Eventual determinism: using probabilistic means to achieve deterministic ends
Author
Rao, Josyula R.
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
2
fYear
1995
fDate
3-6 Jan 1995
Firstpage
29
Abstract
Introduces a new paradigm for the design of parallel algorithms called eventual determinism. Eventually-determinizing algorithms are designed to combine the advantages of probabilistic and deterministic algorithms. Typically, a probabilistic algorithm is used for a task that either can be done more efficiently probabilistically or cannot be accomplished deterministically (e.g. breaking symmetry). Once this has been accomplished, a process can start executing a deterministic algorithm for the same problem to take advantage of determinacy (e.g. the worst case complexities bounded). We illustrate the design of eventually-determinizing algorithms with examples from conflict resolution and self-stabilization
Keywords
computational complexity; deterministic algorithms; parallel algorithms; randomised algorithms; conflict resolution; determinacy; deterministic algorithms; eventual determinism; eventually-determining algorithms; parallel algorithm design; probabilistic algorithms; self-stabilization; symmetry breaking; worst case complexity bound; Algorithm design and analysis; Bridges; Costs; Distributed computing; Law; Legal factors; Parallel algorithms; Switches; System recovery; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-6930-6
Type
conf
DOI
10.1109/HICSS.1995.375480
Filename
375480
Link To Document