A Tight RMR Lower Bound for Randomized Mutual Exclusion

被引:0
作者
Giakkoupis, George [1 ]
Woelfel, Philipp [2 ]
机构
[1] INRIA Rennes Bretagne Atlantique, Rennes, France
[2] Univ Calgary, Calgary, AB, Canada
来源
STOC'12: PROCEEDINGS OF THE 2012 ACM SYMPOSIUM ON THEORY OF COMPUTING | 2012年
基金
加拿大自然科学与工程研究理事会;
关键词
Mutual exclusion; Lower bound; Remote memory references; RMRs; Strong adversary; Randomization; IMPLEMENTATIONS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Cache Coherent (CC) and the Distributed Shared Memory (DSM) models are standard shared memory models, and the Remote Memory Reference (RMR) complexity is considered to accurately predict the actual performance of mutual exclusion algorithms in shared memory systems. In this paper we prove a tight lower bound for the RMR complexity of deadlock-free randomized mutual exclusion algorithms in both the CC and the DSM model with atomic registers and compare&swap objects and an adaptive adversary. Our lower bound establishes that an adaptive adversary can schedule n processes in such a way that each enters the critical section once, and the total number of RMRs is Omega(n log n/log log n) in expectation. This matches an upper bound of Hendler and Woelfel [16].
引用
收藏
页码:983 / 1001
页数:19
相关论文
共 24 条
  • [21] Nonatomic mutual exclusion with local spinning
    Kim, Yong-Jik
    Anderson, James H.
    [J]. DISTRIBUTED COMPUTING, 2006, 19 (01) : 19 - 61
  • [22] Kim YP, 2001, INT REL PHY, P1, DOI 10.1109/RELPHY.2001.922872
  • [23] ALGORITHMS FOR SCALABLE SYNCHRONIZATION ON SHARED-MEMORY MULTIPROCESSORS
    MELLORCRUMMEY, JM
    SCOTT, ML
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (01): : 21 - 65
  • [24] YANG JH, 1995, DISTRIB COMPUT, V9, P51, DOI 10.1007/BF01784242