文件Open Access徽标

分布式算法中的时间消息权衡

作者 罗伯特·格梅尔, 戈帕尔·潘杜拉根



PDF格式
缩略图PDF

文件

LIPIcs公司。DISC.2018.32.pdf文件
  • 文件大小:484 kB
  • 18页

文件标识符

作者详细信息

罗伯特·格梅尔
  • 美国休斯顿大学计算机科学系
戈帕尔·潘杜拉根
  • 美国休斯顿大学计算机科学系

引用为获取BibTex

Robert Gmyr和Gopal Pandurangan。分布式算法中的时间消息权衡。在第32届分布式计算国际研讨会(DISC 2018)上。莱布尼茨国际信息学论文集(LIPIcs),第121卷,第32:1-32:18页,达格斯图尔-莱布尼兹-泽特鲁姆信息学研究所(2018)
https://doi.org/10.4230/LIPIcs.DISC2018.32

摘要

本文重点展示了分布式算法中的时间消息权衡,用于解决诸如领导人选举、广播、生成树(ST)、最小生成树(MST)、最小割和许多图验证问题等基本问题。我们考虑同步CONGEST分布式计算模型,并假设每个节点都有自己的初始知识和其邻居的标识符,即所谓的KT_1模型,这是一个经过充分研究的模型,在许多应用中也自然会出现。最近,人们已经确定,对于标准KT_0模型中的许多基本问题(其中节点仅具有自身的局部知识,而不具有其邻居),可以获得(几乎)奇异最优算法,即同时具有最佳时间和消息复杂度(高达多对数因子)的算法。KT_1模型中的情况不太清楚。本文在KT_1模型中提出了几种新的分布式算法,在时间和消息复杂性之间进行权衡。我们的分布式算法基于一种统一的通用方法,该方法涉及到构建原始图的稀疏生成子图(称为danner),该子图权衡了边缘数量和稀疏器直径。特别是,我们的方法的一个关键组成部分是一个分布式随机化算法,该算法在给定图G和[0,1]中的任何增量时,以高概率构造了一个在O~(n^{1-delta})轮中具有直径O~(D+n^{1+delta}})和O~(min{m,n^{1'delta}{})边的danner,同时使用O~(min{m,n ^{1+delta}neneneep)消息,其中n,m,和D分别是节点数、边数和G的直径。使用我们的丹纳构造,我们提出了一系列分布式随机算法,用于解决各种基本问题,这些问题在消息和时间复杂性之间进行了权衡,并且比以前的结果有所改进。具体而言,我们在KT_1模型中显示了以下结果(均为高概率结果),这些结果包含并改进了KT_1模式(King等人,PODC 2014和Awerbuch等人,JACM 1990)和KT_0模式(Kutten等人,JACM2015,Pandurangan等人,STOC 2017和Elkin,PODC 2017)中的先验界:1) 领导人选举、广播和ST。这些问题可以在O~(D+n^{1-delta})回合中使用[0,1]中任何delta的O~(min{m,n^{1+delta}})消息来解决。2) MST和连接。这些问题可以在O~(D+n^{1-delta})轮中使用O~(min{m,n^{1+delta}})消息来解决[0,0.5]中的任何delta。特别地,对于delta=0.5,我们获得了一个分布式MST算法,该算法运行在最优O~(D+sqrt{n})轮中,并使用O~(min{m,n^{3/2}})消息。我们注意到,这比KT_0模型中使用O~(D+sqrt{n})轮和O~(m)消息的奇优算法有所改进。3) 最小切割。对于[0,0.5]中的任何增量,使用O~(min{m,n^{1+delta}})消息可以在O~(D+n^{1-delta})轮中求解O(log n)-近似最小割。4) 图验证问题,如双部性、生成子图等。对于[0,0.5]中的任何delta,可以使用O~(min{m,n^{1+delta}})消息在O~(D+n^{1-delta})轮中解决这些问题。

主题分类

ACM科目分类
  • 计算理论→分布式算法
关键词
  • 随机算法
  • KT_1型号
  • 喷雾器
  • MST公司
  • 奇异最优性

韵律学

工具书类

  1. 唐纳德·安格沃思(Donald Aingworth)、钱德拉·切库里(Chandra Chekuri)、彼得·因迪克(Piotr Indyk)和拉杰夫·莫特瓦尼(Rajeev Motwani)。快速估计直径和最短路径(无需矩阵乘法)。SIAM J.计算。,28(4):1167-1181, 1999. 网址:http://dx.doi.org/10.1137/S0097539796303421.
  2. 巴鲁克·阿沃布奇(Baruch Awerbuch)、奥德·戈德雷奇(Oded Goldreich)、大卫·佩莱(David Peleg)和罗恩·维尼什(Ronen Vainish)。广播协议中信息和通信之间的权衡。美国医学杂志,37(2):238-2561990年。谷歌学者
  3. 拉里·卡特和马克·N·韦格曼。哈希函数的通用类。J.计算。系统。科学。,18(2):143-154, 1979.谷歌学者
  4. Yongwook Choi、Gopal Pandurangan、Maleq Khan和V.S.Anil Kumar。最小生成树的能量最优分布式算法。IEEE通讯选定领域杂志,27(7):1297-1304,2009年。谷歌学者
  5. 阿蒂什·达斯·萨尔马、斯蒂芬·霍尔泽、利亚·科尔、阿莫斯·科尔曼、丹农·纳农凯、戈帕尔·潘杜拉根、大卫·佩莱和罗杰·瓦滕霍夫。分布式验证和分布式近似的硬度。SIAM J.计算。,41(5):1235-1265, 2012.谷歌学者
  6. 多里特·多尔(Dorit Dor)、谢·霍尔佩林(Shay Halperin)和乌里·兹威克(Uri Zwick)。全线几乎是最短的路径。SIAM J.计算。,29(5):1740-1759, 2000. 网址:http://dx.doi.org/10.1137/S0097539797327908.
  7. 迈克尔·埃尔金。一种简单的确定性分布式MST算法,具有接近最佳的时间和消息复杂性。2017年ACM分布式计算原理研讨会(PODC)会议记录,第157-163页,2017年。谷歌学者
  8. Uriel Feige、David Peleg、Prabhakar Raghavan和Eli Upfal。网络中的随机广播。随机结构。算法,1(4):447-4601990。网址:http://dx.doi.org/10.1002/rsa.3240010406.
  9. Robert G.Gallager、Pierre A.Humblet和Philip M.Spira。最小权生成树的分布式算法。ACM事务处理。程序。语言系统。,5(1):66-77, 1983. 网址:http://dx.doi.org/10.1145/357195.357200.
  10. J.Garay、S.Kutten和D.Peleg。最小权生成树的次线性时间分布算法。SIAM计算机杂志,27(1):302-3161998年2月。谷歌学者
  11. 莫森·加法里(Mohsen Ghaffari)和费比安·库恩(Fabian Kuhn)。分布式最小割近似。分布式计算第27届国际研讨会,DISC 2013,以色列耶路撒冷,2013年10月14-18日。会议记录,第1-15页,2013年。谷歌学者
  12. Bernhard Haeupler、D.Ellis Hershkowitz和David Wajc。圆形和消息优化分布图算法。PODC,2018年。谷歌学者
  13. 詹姆斯·赫格曼(James W.Hegeman)、戈帕尔·潘杜拉根(Gopal Pandurangan)、斯里拉姆·彭马拉朱(Sriram V.Pemmaraju)、维维克·萨德斯穆克(Vivek B.Sardeshmukh)和米歇尔·斯奎查托(Michele Scquizzato)。拥挤集团中的最优边界:图连通性和MST。2015年ACM分布式计算原理研讨会论文集,第91-100页,2015年。谷歌学者
  14. 大卫·R·卡格。切割、流和网络设计问题中的随机抽样。数学。操作。决议,24(2):383-4131999。谷歌学者
  15. 马莱克·汗、戈帕尔·潘杜拉根和V.S.阿尼尔·库马尔。无线传感器网络中构造近似最小生成树的分布式算法。IEEE传输。并行分布式系统。,20(1):124-139, 2009.谷歌学者
  16. 瓦莱丽·金(Valerie King)、谢·库滕(Shay Kutten)和米克尔·索洛普(Mikkel Thorup)。在具有o(m)通信的分布式网络中构建和临时修复MST。2015年7月21日至23日,西班牙多诺西亚·圣塞巴斯蒂安,《2015年ACM分布式计算原理研讨会论文集》,2015年PODC,第71-80页。网址:http://dx.doi.org/10.1145/2767386.2767405.
  17. Hartmut Klauck、Danon Nanongkai、Gopal Pandurangan和Peter Robinson。大规模图形问题的分布式计算。2015年第26届ACM-SIAM离散算法(SODA)年会论文集,第391-410页。谷歌学者
  18. 谢·库滕(Shay Kutten)、戈帕尔·潘杜拉根(Gopal Pandurangan)、大卫·佩莱格(David Peleg)、彼得·罗宾逊(Peter Robinson)和阿弥陀佛·特雷罕(Amitabh Trehan)。关于普遍领导人选举的复杂性。J.ACM,62(1),2015年。谷歌学者
  19. Ali Mashreghi和Valerie King。最小生成树构造的时间通信权衡。2017年1月5日至7日,印度海得拉巴,第18届分布式计算和网络国际会议记录,第8页,2017年。网址:http://dl.acm.org/citation.cfm?id=3007775.
  20. 迈克尔·米赞马赫(Michael Mitzenmacher)和埃利·厄普法尔(Eli Upfal)。概率和计算-随机算法和概率分析。剑桥大学出版社,2005年。谷歌学者
  21. Danon Nanongkai和Xin-Hao Su.阿尔莫斯特分布最小割算法。2014年10月12日至15日,美国德克萨斯州奥斯汀,DISC 2014,第28届分布式计算国际研讨会。会议记录,第439-453页,2014年。谷歌学者
  22. 戈帕尔·潘杜拉根。分布式网络算法。2018年草案。网址:https://sites.google.com/site/gopalbandurangan/dna网站.
  23. Gopal Pandurangan和Maleq Khan。通信网络理论。在算法和计算理论手册。CRC出版社,2009年。谷歌学者
  24. 戈帕尔·潘杜拉根(Gopal Pandurangan)、彼得·罗宾逊(Peter Robinson)和米歇尔·斯奎查托(Michele Scquizzato)。用于大型图中连接和MST的快速分布式算法。2016年7月11日至13日,美国加利福尼亚州阿西洛玛州立海滩/太平洋格罗夫,2016年SPAA,第28届ACM算法和架构并行性研讨会论文集,第429-438页。谷歌学者
  25. 戈帕尔·潘杜拉根(Gopal Pandurangan)、彼得·罗宾逊(Peter Robinson)和米歇尔·斯奎查托(Michele Scquizzato)。最小生成树的时间和消息最优分布式算法。2017年6月19日至23日,加拿大魁北克省蒙特利尔市,2017年STOC,第49届ACM SIGACT计算理论年度研讨会论文集,第743-756页。网址:http://dx.doi.org/10.1145/3055399.3055449.
  26. 戈帕尔·潘杜拉根(Gopal Pandurangan)、彼得·罗宾逊(Peter Robinson)和米歇尔·斯奎查托(Michele Scquizzato)。关于大规模图计算的分布式复杂性。《第30届ACM算法和架构并行性研讨会论文集》,SPAA,2018年。谷歌学者
  27. D.佩莱。分布式计算:一种对位置敏感的方法。SIAM,2000年。谷歌学者
  28. Jeanette P.Schmidt、Alan Siegel和Aravind Srinivasan。独立性有限的应用程序的Chernoff-hoefffing边界。SIAM J.离散数学。,8(2):223-250, 1995.谷歌学者
问题/备注/反馈
X(X)

Dagstuhl出版社反馈


感谢您的反馈!

已提交反馈

无法发送消息

请稍后再试或发送电子邮件