An adaptive collect algorithm with applications
An adaptive collect algorithm with applications
复制标题
一种自适应采集算法及其应用
DOI:
10.1007/s004460100067
复制
发表时间:
2002
影响因子:
1.3
通讯作者:
E. Gafni
中科院分区:
文献类型:
--
作者:
H. Attiya;Arie Fouren;E. Gafni
Summary. In a shared-memory distributed system, n independent asynchronous processes communicate by reading and writing to shared variables. An algorithm is adaptive (to total contention) if its step complexity depends only on the actual number, k, of active processes in the execution; this number is unknown in advance and may change in different executions of the algorithm. Adaptive algorithms are inherently wait-free, providing fault-tolerance in the presence of an arbitrary number of crash failures and different processes' speed.A wait-free adaptive collect algorithm with O(k) step complexity is presented, together with its applications in wait-free adaptive alg orithms for atomic snapshots, immediate snapshots and renaming.