Title:
Linearizable Relaxations of Stacks and their Generalizations to Ordered Data Structures

Thumbnail Image
Author(s)
Lin, Erick Scott
Authors
Advisor(s)
Boots, Byron E.
Advisor(s)
Editor(s)
Associated Organization(s)
Organizational Unit
Organizational Unit
Supplementary to
Abstract
Relaxation of semantics is a technique for improving the amortized distributed time complexity of data structures. We exhibit the first known algorithms implementing linearizable relaxed stacks in a partially synchronous, message-passing system, and proceed to show that relaxed priority queues reduce to relaxed stacks, meaning that their implementations are equally as fast in terms of amortized performance. Furthermore, restricting these new algorithms to relaxed queues improves on the previously best known upper bounds.
Sponsor
Date Issued
2017-05
Extent
Resource Type
Text
Resource Subtype
Undergraduate Thesis
Rights Statement
Rights URI