×

弱对手下随机分布式算法的约简定理。 (英语) Zbl 1472.68083号

Henglein,Fritz(编辑)等人,《验证、模型检验和抽象解释》。第22届国际会议,VMCAI 2021,丹麦哥本哈根,2021年1月17日至19日。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。12597, 219-239 (2021).
摘要:弱对手是一种对随机分布式算法中由于异步而产生的不确定性进行建模的方法。它们是分布式算法正确性证明中的一个标准概念,并表示这样一种属性:对手(调度程序)必须决定向哪个进程传递哪些消息,但无法推断随机选择的结果和消息的内容。
在本文中,我们介绍了一个随机分布式算法模型,它允许我们形式化弱对手的概念。它适用于以轮次进行并能容忍进程失败的随机分布式算法。对于这一大类算法,我们证明,为了验证目的,弱对手的类别可以限制为简单的对手,即所谓的循环对手,这些对手可以使进程保持紧密同步。最近引入了一种针对圆形对手的验证方法,我们的新约简定理为在更现实的弱对手下随机分布式算法的参数化验证铺平了道路。
关于整个系列,请参见[Zbl 1471.68017号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68宽15 分布式算法
68瓦20 随机算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔

参考文献:

[1] 阿奎莱拉,M。;Toueg,S.,Ben-Or随机一致性算法的正确性证明,Distrib.Comput。,25, 5, 371-381 (2012) ·Zbl 1256.68159号 ·doi:10.1007/s00446-012-0162-z
[2] Aspnes,J.,异步一致性随机协议,Distribute.Compute。,16, 2-3, 165-175 (2003) ·Zbl 1448.68063号 ·doi:10.1007/s00446-002-0081-5
[3] 拜尔,C。;Katoen,JP,《模型检验原理》(2008),剑桥:麻省理工学院出版社,剑桥·Zbl 1179.68076号
[4] Ben Or,M.:自由选择的另一个优势是完全异步的协议(扩展摘要)。收录于:PODC,第27-30页(1983年)
[5] Bertrand,N.、Konnov,I.、Lazic,M.、Widder,J.:在圆形对手下验证随机共识算法。输入:CONCUR。LIPIcs,第140卷,第33:1-33:15页(2019年)·Zbl 07649941号
[6] Bouajjani,A.,Enea,C.,Ji,K.,Qadeer,S.:关于在有界异步下验证消息传递程序的完整性。收录于:CAV,第372-391页(2018年)·Zbl 1511.68073号
[7] Bracha,G.,《异步拜占庭协议》,Inf.Compute。,75, 2, 130-143 (1987) ·Zbl 0622.68032号 ·doi:10.1016/0890-5401(87)90054-X
[8] Chaouch-Saad,M。;Charron-Bost,B。;Merz,S。;O.伯内兹。;Potapov,I.,验证基于圆的分布式算法的约简定理,可达性问题,93-106(2009),海德堡:斯普林格·Zbl 1260.68450号 ·doi:10.1007/978-3642-04420-5_10
[9] Damian,A。;奥盖博士,C。;Militaru,A。;Widder,J。;Dillig,我。;Tasiran,S.,《通信-封闭异步协议》,《计算机辅助验证》,344-363(2019),查姆:斯普林格,查姆·兹伯利07805832 ·doi:10.1007/978-3-030-25543-5_20
[10] Elrad,T。;Francez,N.,《将分布式程序分解为通信封闭层》,科学。计算。程序。,2, 3, 155-173 (1982) ·Zbl 0514.68033号 ·doi:10.1016/0167-6423(83)90013-8
[11] Gleissenthall,K.,Gökhan Kici,R.,Bakst,A.,Stefan,D.,Jhala,R.:假装同步。收录于:POPL,第59:1-59:30页(2019年)
[12] 康诺夫,I。;Lazic,M。;维思,H。;Widder,J.,(第2段):参数化路径减少、加速和SMT,用于阈值保护分布式算法的可达性,形式化方法系统。设计。,51, 2, 270-307 (2017) ·Zbl 1380.68279号
[13] Konnov,I.,Lazić,M.,Veith,H.,Widder,J.:容错分布式算法安全性和活性验证的简短反例属性。收录于:POPL,第719-734页(2017年)·Zbl 1380.68278号
[14] 康诺夫,I。;威德尔,J。;Margaria,T。;Steffen,B.,ByMC:拜占庭模型检查器,利用形式方法的应用,验证和确认。分布式系统,327-342(2018),Cham:Springer,Cham·doi:10.1007/978-3-030-03424-5-22
[15] Kragl,B.,Qadeer,S.,Henzinger,T.A.:同步异步。输入:CONCUR。LIPIcs,第118卷,第21:1-21:17页(2018)·Zbl 1520.68029号
[16] Lipton,RJ,Reduction:证明并行程序属性的方法,Commun。ACM,18,12,717-721(1975)·Zbl 0316.68015号 ·doi:10.1145/361227.361234
[17] Mostéfaoui,A。;穆门,H。;Raynal,M.,《防撞和拜占庭异步系统中的随机k集协议》,理论计算。科学。,709, 80-97 (2018) ·Zbl 1382.68032号 ·doi:10.1016/j.tcs.2017.03.018
[18] 宋,YJ;van Renesse,R。;Taubenfeld,G.,Bosco:一步拜占庭异步共识,分布式计算,438-450(2008),海德堡:施普林格·Zbl 1161.68348号 ·数字对象标识代码:10.1007/978-3-540-87779-0_30
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。