首页> 外文会议>ACM symposium on principles of distributed computing >Adaptive Randomized Mutual Exclusion in Sub-Logarithmic Expected Time
【24h】

Adaptive Randomized Mutual Exclusion in Sub-Logarithmic Expected Time

机译:子对数预期时间的自适应随机互排

获取原文

摘要

Mutual exclusion is a fundamental distributed coordination problem. Shared-memory mutual exclusion research focuses on local-spin algorithms and uses the remote memory references (RMRs) metric. A mutual exclusion algorithm is adaptive to point contention, if its RMR complexity is a function of the maximum number of processes concurrently executing their entry, critical, or exit section. In the best prior art deterministic adaptive mutual exclusion algorithm, presented by Kim and Anderson [22], a process performs O(min(k, log N)) RMRs as it enters and exits its critical section, where k is point contention and N is the number of processes in the system. Kim and Anderson also proved that a deterministic algorithm with o(k) RMR complexity does not exist [21]. However, they describe a randomized mutual exclusion algorithm that has O(log k) expected RMR complexity against an oblivious adversary. All these results apply for algorithms that use only atomic read and write operations. We present a randomized adaptive mutual exclusion algorithms with O(log k/ log log k) expected amortized RMR complexity, even against a strong adversary, for the cache-coherent shared memory read/write model. Using techniques similar to those used in [17], our algorithm can be adapted for the distributed shared memory read/write model. This establishes that sub-logarithmic adaptive mutual exclusion, using reads and writes only, is possible.
机译:互斥是一个基本的分布式协调问题。共享内存互斥研究侧重于本地自旋算法,并使用远程内存引用(RMRS)度量标准。如果其RMR复杂性是同时执行其条目,关键或退出部分的最大进程的函数,则相互排除算法是自适应的。在由Kim和Anderson [22]呈现的最佳现有技术的确定性自适应互排算法中,在进入并退出其关键部分时,进程执行o(min(k,log n))RMR,其中k是点争用和n是系统中的进程数。 Kim和Anderson还证明了具有O(k)RMR复杂度的确定性算法[21]。然而,它们描述了一种随机互排除算法,其具有o(log k)预期的RMR复杂性对不起的对手。所有这些结果都适用于仅使用原子读写操作的算法。对于缓存相干共享内存读/写模型,我们介绍了一个具有O(log k / log log k)预期摊销的互换RMR复杂度的随机自适应互排除算法。使用类似于[17]中使用的技术,我们的算法可以适用于分布式共享存储器读/写模型。这建立了仅使用读取和写入的子对数自适应相互排除。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号