Carole Delporte-Gallet, Hugues Fauconnier, Pierre Fraigniaud, Mikaël Rabie
{"title":"异步 LOCAL 模式中的分布式计算","authors":"Carole Delporte-Gallet, Hugues Fauconnier, Pierre Fraigniaud, 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, Hugues Fauconnier, Pierre Fraigniaud, 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 rounds in an asynchronous variant of the LOCAL model whenever . 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 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.