On the Space Complexity of Colourless Tasks

dc.contributor.advisorEllen, Faith
dc.contributor.authorZhu, Leqi
dc.contributor.departmentComputer Science
dc.date2019-11
dc.date.accepted2019-11
dc.date.accessioned2019-11-15T21:00:21Z
dc.date.available2019-11-15T21:00:21Z
dc.date.convocation2019-11
dc.date.issued2019-11
dc.description.abstractIn this thesis, we prove lower bounds on the number of registers needed to solve colourless tasks in asynchronous shared memory systems. Many fundamental synchronization tasks, such as consensus, k-set agreement, and epsilon-approximate agreement, are colourless. We show that it is possible to transform any nondeterministic solo-terminating algorithm (including any randomized wait-free algorithm) into an obstruction-free algorithm that uses the same number of registers. This result extends to algorithms using any finite number of deterministic objects that support read operations. Hence, we can focus on proving lower bounds for obstruction-free algorithms. We prove a tight lower bound on the number of registers needed to solve obstruction-free consensus. We also prove the first non-constant lower bounds on the number of registers needed to solve obstruction-free k-set agreement and obstruction-free epsilon-approximate agreement. The bound for k-set agreement is asymptotically tight when k is a constant and the bound for epsilon-approximate agreement is asymptotically tight when epsilon is sufficiently small. To prove these bounds, we introduce a new technique, revisionist simulations. This technique allows us to prove a general theorem that yields lower bounds on the number of registers needed to solve any colourless task in an obstruction-free manner. Finally, we define the class of extension-based proofs and show that no extension-based proof can establish the impossibility of deterministically solving k-set agreement among n > k > 1 processes in a wait-free manner using registers.
dc.description.degreePh.D.
dc.identifier.urihttp://hdl.handle.net/1807/97746
dc.subjectcolourless tasks
dc.subjectconsensus
dc.subjectdistributed computing
dc.subjectset agreement
dc.subjectspace complexity
dc.subject.classification0984
dc.titleOn the Space Complexity of Colourless Tasks
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zhu_Leqi_201911_PhD_thesis.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
TSpace_LAC_SGS_license_MOA2015.txt
Size:
2.45 KB
Format:
Plain Text
Description:
Loading...
Thumbnail Image
Name:
TSpace_LAC_SGS_license_MOA2015.pdf
Size:
69.65 KB
Format:
Adobe Portable Document Format
Description: