Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. LCS Publications
  4. LCS Technical Memos (1974 - 2003)
  5. Are Wait-free Algorithms Fast?

Are Wait-free Algorithms Fast?

Thumbnail Image
Download
Name

MIT-LCS-TM-442.pdf

Size

15.61 MB

Format

Adobe PDF

Checksum (MD5)

131d2fb2421adac7524d403c7add99b7

Author(s)
Attiya, Hagit
•
Lynch, Nancy A.
•
Shavit, Nir
Date Issued
March 1991
Series/Report no.
MIT-LCS-TM-442
Abstract
The time complexity of wait-free algorithms in "normal" executions, where no failures occure and processes operate at approximately the same speed, is considered. A lower bound of log n on the time complexity of any wait-free algorithm that achieves approximate agreements among n processes is proved. In contrast, there exists a non-wait-free algorithm that solves this problem in constant time. This implies an Ω(log n) time separation between the wait-free and non-wait-free computation models. On the positive side, we present an O(log n) time wait-free approximate agreement algorithm; the complexity of this algorithm is within a small constant of the lower bound.
Persistent DSpace Link
https://hdl.handle.net/1721.1/149170
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.