Back to Search Start Over

Upper Bounds for Boundless Tagging with Bounded Objects

Authors :
Zahra Aghazadeh
Philipp Woelfel
Source :
Lecture Notes in Computer Science ISBN: 9783662534250, DISC
Publication Year :
2016
Publisher :
Springer Berlin Heidelberg, 2016.

Abstract

A fundamental technique used in the design of shared memory algorithms is tagging, where registers or other shared objects get augmented with additional values, called tags. In this paper, we provide a framework for tagging, and prove upper bounds for the complexity of this problem. We define new types that allow processes to generate tags infinitely often, store them to or retrieve them from other objects, use them safely, and release them when they are not needed any more. We present asymptotically optimally time efficient implementations of those types from objects of bounded size. In particular, our tags need only objects of logarithmic size, and operations on them can be performed in constant step complexity. In addition to the straightforward applications that use tags directly, our implementations can also be used for memory reclamation in a number of algorithms, such as those based on single compare-and-swap universal or read-copy-update.

Details

ISBN :
978-3-662-53425-0
ISBNs :
9783662534250
Database :
OpenAIRE
Journal :
Lecture Notes in Computer Science ISBN: 9783662534250, DISC
Accession number :
edsair.doi...........b36dfc1745d64d0f72a74b22af5328f7