DocumentCode
1783299
Title
Improved Time Bounds for Linearizable Implementations of Abstract Data Types
Author
Jiaqi Wang ; Talmage, Edward ; Hyunyoung Lee ; Welch, Jennifer L.
Author_Institution
Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX, USA
fYear
2014
fDate
19-23 May 2014
Firstpage
691
Lastpage
701
Abstract
Linearizability is a well-known consistency condition for shared objects in concurrent systems. We focus on the problem of implementing linearizable objects of arbitrary data types in message-passing systems with bounded, but uncertain, message delay and bounded, but non-zero, clock skew. We present an algorithm that exploits axiomatic properties of different operations to reduce the running time of each operation below that obtainable with previously known algorithms. We also prove lower bounds on the time complexity of various kinds of operations, specified by the axioms they satisfy, resulting in reduced gaps in some cases and tight bounds in others.
Keywords
abstract data types; computational complexity; message passing; abstract data types; arbitrary data types; clock skew; concurrent systems; improved time bounds; linearizability object; lower bounds; message delay; message-passing systems; time complexity; Clocks; Delays; Law; Real-time systems; Registers; Synchronization; abstract data types; distributed computing; linearizability; time bounds;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
Conference_Location
Phoenix, AZ
ISSN
1530-2075
Print_ISBN
978-1-4799-3799-8
Type
conf
DOI
10.1109/IPDPS.2014.77
Filename
6877301
Link To Document