跳到主要内容
10.1145/1993636.1993687acm会议文章/章节视图摘要出版物页面随机存取存储器会议记录会议集合
研究论文
免费访问

线性化实现不足以进行随机分布式计算

出版:2011年6月6日 出版历史
  • 获取引文提醒
  • 摘要

    线性化是算法设计者的黄金标准,用于从使用相同对象的原子版本的相应算法的正确性中推断使用已实现共享对象的分布式算法的正确率。我们表明,当过程可以利用随机化时,线性化能力不足以实现这一目的,并且我们讨论了可选正确性条件的存在性。本文的贡献如下:1。各种例子表明,使用众所周知的对象(例如快照)的线性化实现来代替原子对象可以改变对手能够产生的结果的概率分布。在某些情况下,不经意的对手可以为具有已实现的线性化对象的算法生成结果的概率分布,即使是强大的对手也无法为具有原子对象的相同算法生成这种概率分布。2.共享对象实现的一个新的正确性条件,称为强线性化定义了。我们证明,当原子对象被强线性化的实现所取代时,强大的对手(即能立即看到每一枚硬币的结果的对手)不会获得额外的力量。通常,没有严格较弱的正确性条件足以确保这一点。我们还证明了强线性化能力是一个局部可组合的性质。3.与强对手的情况相反,对于自然较弱的对手(在对共享对象进行下一次操作之前,无法看到进程的硬币翻转),我们证明不存在相应的通用正确性条件。具体来说,计数器的任何线性化实现都称为终止。从原子寄存器和负载链接/存储条件对象,满足自然局部性属性,必然会给弱对手比原子计数器更大的权力。

    补充材料

    MP4文件 (停止7a_2.mp4)

    工具书类

    [1]
    K.R.亚伯拉罕森。关于使用共享记忆达成共识。程序中。第六届ACM分布式计算原理研讨会,第291-3021988页。
    [2]
    Y.Afek、H.Attiya、D.Dolev、E.Gafni、M.Merritt和N.Shavit。共享内存的原子快照。美国医学杂志,40(4):873--8901993。
    [3]
    J.阿斯彭斯。异步共识的随机协议。分布式计算,16:165--1752003。
    [4]
    B.Chor、A.Israel和M.Li。关于使用异步硬件的处理器协调。程序中。第六届ACM分布式计算原理年度研讨会,第86-97页,1987年。
    [5]
    W.Golab、V.Hadzilacos、D.Hendler和P.Woelfel。使用读写操作的CAS和其他同步原语的Constant-RMR实现。程序中。第26届ACM分布式计算原理研讨会,第3-12页,2007年。
    [6]
    M.Herlihy先生。无需等待同步。ACM TOPLAS,13(1),1991年1月。
    [7]
    M.Herlihy、V.Luchangco和M.Moir。无障碍同步:以双队列为例。程序中。第23届分布式计算系统国际会议,第522-529页,2003年。
    [8]
    M.Herlihy和N.Shavit。多处理机编程的艺术。摩根考夫曼出版社,第一版,2008年。
    [9]
    M.Herlihy和J.M.Wing。线性化:并发对象的正确性条件。ACM TOPLAS,12(3):463--4921990年7月。
    [10]
    A.以色列和M.李。有界时间戳。分布式计算,6(4):205-2091993。
    [11]
    K.维迪亚桑卡。将Lamport的常规寄存器转换为原子寄存器。信息处理快报,28(6):287--2901988年8月。
    [12]
    P.Vitanyi和B.Awerbuch。异步硬件对原子共享寄存器的访问。程序中。第27届计算机科学基础年度研讨会,第233-243页,1986年。
    [13]
    J.-H.Yang和J.Anderson。一种快速、可扩展的互斥算法。分布式计算,9(1):51-601995年8月。

    引用人

    查看全部
    • (2024)快速随机重复选择和DCAS第43届ACM分布式计算原理研讨会论文集10.1145/3662158.3662828(454-464)在线发布日期:2024年6月17日
    • (2024)CAS的强线性LL/SC第43届ACM分布式计算原理研讨会论文集10.1145/3662158.3662800(443-453)在线发布日期:2024年6月17日
    • (2024)使用一致数为2的基元的强线性化第43届ACM分布式计算原理研讨会论文集10.1145/3662158.3662790(432-442)在线发布日期:2024年6月17日
    • 显示更多引用者

    建议

    评论

    信息和贡献者

    问询处

    发布于

    封面图片ACM会议
    STOC’11:第四十三届ACM计算理论年度研讨会论文集
    2011年6月
    840页
    国际标准图书编号:9781450306911
    内政部:10.1145/1993636
    如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

    赞助商

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    出版:2011年6月6日

    权限

    请求对此文章的权限。

    检查更新

    作者标记

    1. 对手模型
    2. 原子性
    3. 线性化能力
    4. 随机算法

    限定符

    • 研究文章

    会议

    2011年
    赞助商:
    STOC'11:计算理论研讨会
    2011年6月6日至8日
    加利福尼亚州圣何塞市,美国

    接受率

    STOC’11论文接受率304份中的84份,28%;
    4586份提交文件的总体接受率为1469份,占32%

    贡献者

    其他指标

    文献计量学和引文

    文献计量学

    文章指标

    • 下载次数(过去12个月)112
    • 下载次数(最近6周)5

    其他指标

    引文

    引用人

    查看全部
    • (2024)快速随机重复选择和DCAS第43届ACM分布式计算原理研讨会论文集10.1145/3662158.3662828(454-464)在线发布日期:2024年6月17日
    • (2024)CAS的强线性LL/SC第43届ACM分布式计算原理研讨会论文集10.1145/3662158.3662800(443-453)在线发布日期:2024年6月17日
    • (2024)使用一致数为2的基元的强线性化第43届ACM分布式计算原理研讨会论文集10.1145/3662158.3662790(432-442)在线发布日期:2024年6月17日
    • (2024)在拜占庭故障系统中从SWSR寄存器实现SWMR寄存器分布式计算2007年10月10日/00446-024-00465-537:2(145-175)在线发布日期:2024年6月6日
    • (2023)中间值线性化:一个定量的正确性标准美国医学会杂志10.1145/358469970:2(1-21)在线发布日期:2023年4月18日
    • (2023)协商一致协议的法定数树抽象编程语言和系统10.1007/978-3-031-30044-8_13(337-362)在线发布日期:2023年4月22日
    • (2022)快速公平的随机无等待锁2022年ACM分布式计算原理研讨会论文集10.1145/3519270.3538448(187-197)在线发布日期:2022年7月20日
    • (2022)用线性化实现消除随机并发程序的对手2022年ACM分布式计算原理研讨会论文集10.1145/3519270.3538446(209-219)在线发布日期:2022年7月20日
    • (2022)快速并发数据草图并行计算ACM事务10.1145/35127589:2(1-35)在线发布日期:2022年4月11日
    • (2022)在共识层次结构的每一层将锁自由与等待自由分开并行与分布式计算杂志10.1016/j.jpdc.2022.01.025163(181-197)在线发布日期:2022年5月
    • 显示更多引用者

    视图选项

    查看选项

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用联机查看电子阅读器.

    电子阅读器

    获取访问权限

    登录选项

    完全访问权限

    媒体

    数字

    其他

    桌子

    分享

    分享

    共享此出版物链接

    在社交媒体上分享