异步 LOCAL 模式中的分布式计算

IF 0.9 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS
Carole Delporte-Gallet, Hugues Fauconnier, Pierre Fraigniaud, Mikaël Rabie
{"title":"异步 LOCAL 模式中的分布式计算","authors":"Carole Delporte-Gallet,&nbsp;Hugues Fauconnier,&nbsp;Pierre Fraigniaud,&nbsp;Mikaël Rabie","doi":"10.1016/j.tcs.2024.114952","DOIUrl":null,"url":null,"abstract":"<div><div>The <span>LOCAL</span> model is among the main models for studying locality in the framework of distributed network computing. This model is however subject to pertinent criticisms, including the facts that all nodes wake up simultaneously, perform in lock steps, and are failure-free. We show that relaxing these hypotheses to some extent does not hurt local computing. In particular, we show that, for any task <em>T</em> associated to a locally checkable labeling (<span>lcl</span>), if <em>T</em> is solvable in <em>t</em> rounds by a deterministic algorithm in the <span>LOCAL</span> model, then <em>T</em> remains solvable by a deterministic algorithm in <span><math><mi>O</mi><mo>(</mo><mi>t</mi><mo>)</mo></math></span> rounds in an asynchronous variant of the <span>LOCAL</span> model whenever <span><math><mi>t</mi><mo>=</mo><mi>O</mi><mo>(</mo><mtext>polylog</mtext><mspace></mspace><mi>n</mi><mo>)</mo></math></span>. This improves the result by Castañeda et al. [TCS, 2019], which was restricted to 3-coloring the rings. More generally, the main contribution of this paper is to show that, perhaps surprisingly, asynchrony and failures in the computations do not restrict the power of the <span>LOCAL</span> model, as long as the communications remain synchronous and failure-free. To this end, this paper introduces a new distributed renaming technique to provide nodes with consistent identifiers.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1025 ","pages":"Article 114952"},"PeriodicalIF":0.9000,"publicationDate":"2024-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Distributed computing in the asynchronous LOCAL model\",\"authors\":\"Carole Delporte-Gallet,&nbsp;Hugues Fauconnier,&nbsp;Pierre Fraigniaud,&nbsp;Mikaël Rabie\",\"doi\":\"10.1016/j.tcs.2024.114952\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The <span>LOCAL</span> model is among the main models for studying locality in the framework of distributed network computing. This model is however subject to pertinent criticisms, including the facts that all nodes wake up simultaneously, perform in lock steps, and are failure-free. We show that relaxing these hypotheses to some extent does not hurt local computing. In particular, we show that, for any task <em>T</em> associated to a locally checkable labeling (<span>lcl</span>), if <em>T</em> is solvable in <em>t</em> rounds by a deterministic algorithm in the <span>LOCAL</span> model, then <em>T</em> remains solvable by a deterministic algorithm in <span><math><mi>O</mi><mo>(</mo><mi>t</mi><mo>)</mo></math></span> rounds in an asynchronous variant of the <span>LOCAL</span> model whenever <span><math><mi>t</mi><mo>=</mo><mi>O</mi><mo>(</mo><mtext>polylog</mtext><mspace></mspace><mi>n</mi><mo>)</mo></math></span>. This improves the result by Castañeda et al. [TCS, 2019], which was restricted to 3-coloring the rings. More generally, the main contribution of this paper is to show that, perhaps surprisingly, asynchrony and failures in the computations do not restrict the power of the <span>LOCAL</span> model, as long as the communications remain synchronous and failure-free. To this end, this paper introduces a new distributed renaming technique to provide nodes with consistent identifiers.</div></div>\",\"PeriodicalId\":49438,\"journal\":{\"name\":\"Theoretical Computer Science\",\"volume\":\"1025 \",\"pages\":\"Article 114952\"},\"PeriodicalIF\":0.9000,\"publicationDate\":\"2024-11-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Theoretical Computer Science\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0304397524005693\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397524005693","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

摘要

LOCAL 模型是在分布式网络计算框架内研究局部性的主要模型之一。不过,该模型也受到一些相关批评,包括所有节点同时唤醒、以锁定步骤执行、无故障等事实。我们证明,在一定程度上放宽这些假设并不会损害本地计算。特别是,我们证明,对于与本地可检查标记(lcl)相关的任何任务 T,如果在 LOCAL 模型中,T 可通过确定性算法在 t 轮内求解,那么在 LOCAL 模型的异步变体中,只要 t=O(polylogn),T 仍可通过确定性算法在 O(t) 轮内求解。这改进了卡斯塔涅达等人[TCS, 2019]的结果,后者仅限于对环进行 3 着色。更广义地说,本文的主要贡献在于证明,只要通信保持同步和无故障,计算中的异步和故障并不会限制 LOCAL 模型的威力,这一点也许令人惊讶。为此,本文引入了一种新的分布式重命名技术,为节点提供一致的标识符。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Distributed computing in the asynchronous LOCAL model
The LOCAL model is among the main models for studying locality in the framework of distributed network computing. This model is however subject to pertinent criticisms, including the facts that all nodes wake up simultaneously, perform in lock steps, and are failure-free. We show that relaxing these hypotheses to some extent does not hurt local computing. In particular, we show that, for any task T associated to a locally checkable labeling (lcl), if T is solvable in t rounds by a deterministic algorithm in the LOCAL model, then T remains solvable by a deterministic algorithm in O(t) rounds in an asynchronous variant of the LOCAL model whenever t=O(polylogn). This improves the result by Castañeda et al. [TCS, 2019], which was restricted to 3-coloring the rings. More generally, the main contribution of this paper is to show that, perhaps surprisingly, asynchrony and failures in the computations do not restrict the power of the LOCAL model, as long as the communications remain synchronous and failure-free. To this end, this paper introduces a new distributed renaming technique to provide nodes with consistent identifiers.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Theoretical Computer Science
Theoretical Computer Science 工程技术-计算机:理论方法
CiteScore
2.60
自引率
18.20%
发文量
471
审稿时长
12.6 months
期刊介绍: Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信