×

自适应高效互斥。 (英语) Zbl 1448.68064号

摘要:本文提出了只使用读写操作的自适应互斥算法;算法的性能仅取决于积分竞争也就是说,算法执行期间并发活动的进程数(而不是(n),进程总数)。我们的算法具有(O(k))远程步骤复杂度和(O(log k))系统响应时间,其中(k)是点争用。这个远程步骤复杂性是一个进程执行的最大步骤数,其中等待计算为一步。这个系统响应时间是关键部分后续条目之间的时间间隔,其中一个时间单位是每个活动进程执行至少一个步骤的最小间隔。该算法的空间复杂度为\(O(N\log N)\),其中\(N\)是进程名称的范围。我们展示了如何使我们的算法的空间复杂度仅依赖于\(n),同时保持算法的其他性能度量。

MSC公司:

64岁以下 分布式系统
68宽15 分布式算法
68瓦40 算法分析
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Y.Afek、H.Attiya、A.Fouren、G.Stupp、D.Touitou。长寿命重命名使其具有适应性。程序中。第18届ACM交响乐团。分配补偿原则。,第91-103页,1999年
[2] Y.Afek、G.Stupp、D.Touitou。长寿命自适应分离器及其应用。未出版手稿,1999年12月·Zbl 1314.68052号
[3] Y.Afek、G.Stupp、D.Touitou。长寿命和适应性收集应用程序。程序中。第40届IEEE交响乐团。公司基础。科学。,第262-272页,1999
[4] Y.Afek、G.Stupp、D.Touitou。长寿命自适应原子快照和即时快照。程序中。第19届ACM研讨会。Dist.Comp.原理。,第71-80页,2000·Zbl 1314.68052号
[5] R.Alur和G.Taubenfeld。关于快速互斥的结果。《实时系统研讨会论文集》,第12-22页,1992年12月
[6] J.Anderson,Y.-J.Kim。具有局部旋转的自适应互斥。程序中。第十四国际交响乐团。《分布式计算》,2000年10月·Zbl 0987.68647号
[7] H.Attiya、A.Bar Noy、D.Dolev、D.Peleg、R.Reischuk。在异步环境中重命名。J.ACM,37(3):524-5481990年7月·Zbl 0699.68034号
[8] H.Attiya,A.Fouren。格协议和重命名的自适应无等待算法。程序中。第17届ACM交响乐团。分配补偿原则。,第277-286页,1998年·Zbl 1333.68270号
[9] H.Attiya,A.Fouren。多项式和自适应长寿命(2k1)-重命名。程序中。第十四国际交响乐团。《分布式计算》,第149-163页,2000年·Zbl 0987.68999号
[10] H.Attiya,J.韦尔奇。分布式计算:基础、模拟和高级主题。麦格劳-希尔出版公司,1998年5月·Zbl 0910.68077号
[11] V.博特尼科夫。自适应互斥。Technion计算机科学系硕士论文,2000年12月
[12] J.E.Burns,G.L.Peterson。选择的模糊性。程序中。第八届ACM交响乐团。分配补偿原则。,第145-158页,1989年
[13] M.Choy和A.K.Singh。互斥问题的自适应解决方案。Dist.Comp.公司。,8(1):1994年1月17日·Zbl 1448.68085号
[14] R.Cypher公司。互斥的通信要求。程序中。第七交响乐团。并行算法和体系结构,第147-156页,1995年。作者主页上有一个更新的版本。
[15] E.W.迪克斯特拉。并发编程控制问题的解决。Commun公司。ACM,8(9):5691965年
[16] M.J.Fischer,N.A.Lynch,M.S.Paterson。一个有故障的处理器不可能达成分布式共识。J.ACM,32(2):374-3821985年4月·Zbl 0629.68027号
[17] J.贾贾。并行算法简介。Addison-Wesley出版公司,马萨诸塞州雷丁,1992年·Zbl 0781.68009号
[18] L.Lamport。Dijkstra并发编程问题的新解决方案。Commun公司。ACM,18(8):453-4551974年8月·Zbl 0281.68004号
[19] L.Lamport。一种快速互斥算法。ACM事务处理。计算。系统。,5(1):1-111987年2月
[20] M.Merritt和G.Taubenfeld。加速Lamport的快速互斥算法。Inf.流程。莱特。,45, 1993 ·Zbl 0796.68018号
[21] M.Moir,J.H.Anderson。快速、长寿命重命名的无等待算法。科学。计算。编程,25(1):1-391995年10月·Zbl 0838.68050号
[22] G.L.彼得森。关于互斥问题的神话。Inf.流程。莱特。,1981年6月12:115-116·Zbl 0474.68031号
[23] G.L.彼得森。时间有效的自适应互斥算法。未出版的手稿,2000年
[24] G.L.Peterson,M.J.Fischer。分布式系统中关键部分问题的经济解决方案。程序中。第九届ACM交响乐团。竞争理论。,第91-97页,1977年
[25] E.斯泰尔。改进快速互斥。程序中。第11届ACM交响乐团。分配补偿原则。,第159-168页,1992年8月·兹比尔1369.68058
[26] J.-H.Yang,
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。