Improved Time Bounds for Linearizable Implementations of Abstract Data Types

IPDPS(2018)

引用 9|浏览55
暂无评分
摘要
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.
更多
查看译文
关键词
time complexity,linearizability, abstract data types, time bounds, distributed computing,message-passing systems,computational complexity,lower bounds,concurrent systems,abstract data types,distributed computing,message delay,improved time bounds,message passing,time bounds,clock skew,linearizability object,linearizability,arbitrary data types,registers,synchronization,real time systems,law
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要