首页> 外文会议>International Symposium on Distributed Computing >Closing the Complexity Gap between FCFS Mutual Exclusion and Mutual Exclusion
【24h】

Closing the Complexity Gap between FCFS Mutual Exclusion and Mutual Exclusion

机译:关闭FCFS互斥和相互排除之间的复杂性差距

获取原文

摘要

First-Come-First-Served (FCFS) mutual exclusion (ME) is the problem of ensuring that processes attempting to concurrently access a shared resource do so one by one, in a fair order. In this paper, we close the complexity gap between FCFS ME and ME in the asynchronous shared memory model where processes communicate using atomic reads and writes only, and do not fail. Our main result is the first known FCFS ME algorithm that makes O(log N) remote memory references (RMRs) per passage and uses only atomic reads and writes. Our algorithm is also adaptive to point contention. More precisely, the number of RMRs a process makes per passage in our algorithm is Θ(min(k, log N)), where k is the point contention. Our algorithm matches known RMR complexity lower bounds for the class of ME algorithms that use reads and writes only, and beats the RMR complexity of prior algorithms in this class that have the FCFS property.
机译:首先送达(FCF)相互排除(ME)是确保尝试同时访问共享资源的过程,以公平顺序。在本文中,我们在异步共享内存模型中关闭了FCFS ME和ME之间的复杂性差距,其中进程仅使用原子读取和写入的进程进行通信,并且不会失败。我们的主要结果是第一个已知的FCFS ME算法,该算法使O(log n)远​​程内存引用(RMRS)每个段落(RMR)仅使用原子读取和写入。我们的算法也适用于点争用。更精确地,RMRS的数量是我们算法中的每个段落的过程是θ(min(k,log n)),其中k是点争用。我们的算法与仅使用读取和写入的ME算法的类匹配的已知RMR复杂性下限,并在此类中击败具有FCFS属性的此类的现有算法的RMR复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号