|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
33rd Annual Symposium on Foundations of Computer Science (FOCS 1992)
Pittsburgh, PA, USA
October 24-October 27
ISBN: 0-8186-2900-2
| ASCII Text | x | ||
| J. Aspnes, O. Waarts, "Randomized consensus in expected O(n log/sup 2/ n) operations per processor," Foundations of Computer Science, IEEE Annual Symposium on, pp. 137-146, 33rd Annual Symposium on Foundations of Computer Science (FOCS 1992), 1992. | |||
| BibTex | x | ||
| @article{ 10.1109/SFCS.1992.267810, author = {J. Aspnes and O. Waarts}, title = {Randomized consensus in expected O(n log/sup 2/ n) operations per processor}, journal ={Foundations of Computer Science, IEEE Annual Symposium on}, volume = {0}, year = {1992}, isbn = {0-8186-2900-2}, pages = {137-146}, doi = {http://doi.ieeecomputersociety.org/10.1109/SFCS.1992.267810}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Foundations of Computer Science, IEEE Annual Symposium on TI - Randomized consensus in expected O(n log/sup 2/ n) operations per processor SN - 0-8186-2900-2 SP137 EP146 A1 - J. Aspnes, A1 - O. Waarts, PY - 1992 KW - martingale arguments KW - randomized algorithm KW - consensus KW - asynchronous processors KW - reading KW - writing KW - shared registers KW - worst case expected bound KW - shared coin protocol VL - 0 JA - Foundations of Computer Science, IEEE Annual Symposium on ER - | |||
The paper presents a new randomized algorithm for achieving consensus among asynchronous processors that communicate by reading and writing shared registers. The fastest previously known algorithm requires a processor to perform an expected O(n/sup 2/ log n) read and write operations in the worst case. In the algorithm, each processor executes at most an expected O(n log/sup 2/ n) read and write operations, which is close to the trivial lower bound of Omega (n). All previously known polynomial-time consensus algorithms were structured around a shared coin protocol in which each processor repeatedly adds random +or-1 votes to a common pool. Consequently, in all of these protocols, the worst case expected bound on the number of read and write operations done by a single processor is asymptotically no better than the bound on the total number of read and write operations done by all of the processors together. The authors succeed in breaking this tradition by allowing the processors to cast votes of increasing weights. This grants the adversary greater control since he can choose from up to n different weights (one for each processor) when determining the w i ht of the next vote to be cast. They prove that the shared coin protocol is correct nevertheless using martingale arguments.
Index Terms:
martingale arguments, randomized algorithm, consensus, asynchronous processors, reading, writing, shared registers, worst case expected bound, shared coin protocol
Citation:
J. Aspnes, O. Waarts, "Randomized consensus in expected O(n log/sup 2/ n) operations per processor," focs, pp.137-146, 33rd Annual Symposium on Foundations of Computer Science (FOCS 1992), 1992
Usage of this product signifies your acceptance of the Terms of Use.
