首页 > 最新文献

Distributed Computing最新文献

英文 中文
Component stability in low-space massively parallel computation 低空间大规模并行计算中的组件稳定性
IF 1.3 4区 计算机科学 Q2 Computer Science Pub Date : 2024-02-08 DOI: 10.1007/s00446-024-00461-9
Artur Czumaj, Peter Davies-Peck, Merav Parter

In this paper, we study the power and limitations of component-stable algorithms in the low-space model of massively parallel computation (MPC). Recently Ghaffari, Kuhn and Uitto (FOCS 2019) introduced the class of component-stable low-space MPC algorithms, which are, informally, those algorithms for which the outputs reported by the nodes in different connected components are required to be independent. This very natural notion was introduced to capture most (if not all) of the known efficient MPC algorithms to date, and it was the first general class of MPC algorithms for which one can show non-trivial conditional lower bounds. In this paper we enhance the framework of component-stable algorithms and investigate its effect on the complexity of randomized and deterministic low-space MPC. Our key contributions include: 1. We revise and formalize the lifting approach of Ghaffari, Kuhn and Uitto. This requires a very delicate amendment of the notion of component stability, which allows us to fill in gaps in the earlier arguments. 2. We also extend the framework to obtain conditional lower bounds for deterministic algorithms and fine-grained lower bounds that depend on the maximum degree (Delta ). 3. We demonstrate a collection of natural graph problems for which deterministic component-unstable algorithms break the conditional lower bound obtained for component-stable algorithms. This implies that, in the context of deterministic algorithms, component-stable algorithms are conditionally weaker than the component-unstable ones. 4. We also show that the restriction to component-stable algorithms has an impact in the randomized setting. We present a natural problem which can be solved in O(1) rounds by a component-unstable MPC algorithm, but requires (Omega (log log ^* n)) rounds for any component-stable algorithm, conditioned on the connectivity conjecture. Altogether our results imply that component-stability might limit the computational power of the low-space MPC model, at least in certain contexts, paving the way for improved upper bounds that escape the conditional lower bound setting of Ghaffari, Kuhn, and Uitto.

本文将研究大规模并行计算(MPC)低空间模型中组件稳定算法的威力和局限性。最近,Ghaffari、Kuhn 和 Uitto(FOCS 2019)提出了一类组件稳定的低空间 MPC 算法,非正式地说,这些算法要求不同连接组件中的节点报告的输出是独立的。引入这一非常自然的概念,可以捕捉到迄今为止已知的大多数(如果不是全部)高效 MPC 算法,而且这是第一类可以证明非难条件下界的 MPC 算法。在本文中,我们增强了组件稳定算法的框架,并研究了它对随机和确定性低空间 MPC 复杂性的影响。我们的主要贡献包括1.我们修改并正式确定了 Ghaffari、Kuhn 和 Uitto 的提升方法。这需要对组件稳定性的概念进行非常微妙的修正,从而使我们能够填补早期论证中的空白。2.2. 我们还扩展了框架,以获得确定性算法的条件下界和取决于最大度 (Delta )的细粒度下界。3.我们展示了一系列自然图问题,对于这些问题,确定性成分不稳定算法打破了成分稳定算法的条件下界。这意味着,在确定性算法中,成分稳定算法在条件上弱于成分不稳定算法。4.4. 我们还证明,对组件稳定算法的限制对随机化环境也有影响。我们提出了一个自然问题,该问题可以用组件不稳定的 MPC 算法在 O(1) 轮内解决,但对于任何组件稳定的算法,在连通性猜想的条件下,需要 (ω (log log ^* n)) 轮。总之,我们的结果意味着,至少在某些情况下,组件稳定性可能会限制低空间 MPC 模型的计算能力,从而为摆脱加法里、库恩和乌伊托的条件下限设置的改进上界铺平了道路。
{"title":"Component stability in low-space massively parallel computation","authors":"Artur Czumaj, Peter Davies-Peck, Merav Parter","doi":"10.1007/s00446-024-00461-9","DOIUrl":"https://doi.org/10.1007/s00446-024-00461-9","url":null,"abstract":"<p>In this paper, we study the power and limitations of component-stable algorithms in the low-space model of <i>massively parallel computation (</i><span>MPC</span><i>)</i>. Recently Ghaffari, Kuhn and Uitto (FOCS 2019) introduced the class of <i>component-stable</i> low-space <span>MPC</span> algorithms, which are, informally, those algorithms for which the outputs reported by the nodes in different connected components are required to be independent. This very natural notion was introduced to capture most (if not all) of the known efficient <span>MPC</span> algorithms to date, and it was the first general class of <span>MPC</span> algorithms for which one can show non-trivial conditional lower bounds. In this paper we enhance the framework of component-stable algorithms and investigate its effect on the complexity of randomized and deterministic low-space <span>MPC</span>. Our key contributions include: 1. We revise and formalize the lifting approach of Ghaffari, Kuhn and Uitto. This requires a very delicate amendment of the notion of component stability, which allows us to fill in gaps in the earlier arguments. 2. We also extend the framework to obtain conditional lower bounds for deterministic algorithms and fine-grained lower bounds that depend on the maximum degree <span>(Delta )</span>. 3. We demonstrate a collection of natural graph problems for which deterministic component-unstable algorithms break the conditional lower bound obtained for component-stable algorithms. This implies that, in the context of deterministic algorithms, component-stable algorithms are conditionally weaker than the component-unstable ones. 4. We also show that the restriction to component-stable algorithms has an impact in the randomized setting. We present a natural problem which can be solved in <i>O</i>(1) rounds by a component-unstable <span>MPC</span> algorithm, but requires <span>(Omega (log log ^* n))</span> rounds for any component-stable algorithm, conditioned on the connectivity conjecture. Altogether our results imply that component-stability might limit the computational power of the low-space <span>MPC</span> model, at least in certain contexts, paving the way for improved upper bounds that escape the conditional lower bound setting of Ghaffari, Kuhn, and Uitto.\u0000</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":1.3,"publicationDate":"2024-02-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139765601","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Distributed computing with the cloud 云计算的分布式计算
IF 1.3 4区 计算机科学 Q2 Computer Science Pub Date : 2024-02-01 DOI: 10.1007/s00446-024-00460-w
Yehuda Afek, Gal Giladi, Boaz Patt-Shamir

We investigate the effect of omnipresent cloud storage on distributed computing. To this end, we specify a network model with links of prescribed bandwidth that connect standard processing nodes, and, in addition, passive storage nodes. Each passive node represents a cloud storage system, such as Dropbox, Google Drive etc. We study a few tasks in this model, assuming a single cloud node connected to all other nodes, which are connected to each other arbitrarily. We give implementations for basic tasks of collaboratively writing to and reading from the cloud, and for more advanced applications such as matrix multiplication and federated learning. Our results show that utilizing node-cloud links as well as node-node links can considerably speed up computations, compared to the case where processors communicate either only through the cloud or only through the network links. We first show how to optimally read and write large files to and from the cloud in general graphs using flow techniques. We use these primitives to derive algorithms for combining, where every processor node has an input value and the task is to compute a combined value under some given associative operator. In the special but common case of “fat links,” where we assume that links between processors are bidirectional and have high bandwidth, we provide near-optimal algorithms for any commutative combining operator (such as vector addition). For the task of matrix multiplication (or other non-commutative combining operators), where the inputs are ordered, we present tight results in the simple “wheel” network, where procesing nodes are arranged in a ring, and are all connected to a single cloud node.

我们研究了无所不在的云存储对分布式计算的影响。为此,我们指定了一个网络模型,该模型具有连接标准处理节点和被动存储节点的规定带宽链路。每个被动节点代表一个云存储系统,如 Dropbox、Google Drive 等。我们研究了该模型中的一些任务,假设一个云节点与所有其他节点相连,而这些节点之间的连接是任意的。我们给出了向云协作写入和从云协作读取的基本任务以及矩阵乘法和联合学习等更高级应用的实现方法。我们的结果表明,与处理器仅通过云或仅通过网络链接进行通信的情况相比,利用节点-云链接以及节点-节点链接可以大大加快计算速度。我们首先展示了如何利用流技术在一般图中以最佳方式读写云中的大文件。在这种情况下,每个处理器节点都有一个输入值,任务是根据给定的关联算子计算一个组合值。在 "胖链接 "这种特殊但常见的情况下,我们假定处理器之间的链接是双向的,并且具有很高的带宽,因此我们为任何交换组合算子(如向量加法)提供了近乎最优的算法。对于输入有序的矩阵乘法(或其他非交换组合运算)任务,我们在简单的 "轮子 "网络中给出了严密的结果,在该网络中,处理节点排列成环形,并全部连接到一个云节点。
{"title":"Distributed computing with the cloud","authors":"Yehuda Afek, Gal Giladi, Boaz Patt-Shamir","doi":"10.1007/s00446-024-00460-w","DOIUrl":"https://doi.org/10.1007/s00446-024-00460-w","url":null,"abstract":"<p>We investigate the effect of omnipresent cloud storage on distributed computing. To this end, we specify a network model with links of prescribed bandwidth that connect standard processing nodes, and, in addition, passive storage nodes. Each passive node represents a cloud storage system, such as Dropbox, Google Drive etc. We study a few tasks in this model, assuming a single cloud node connected to all other nodes, which are connected to each other arbitrarily. We give implementations for basic tasks of collaboratively writing to and reading from the cloud, and for more advanced applications such as matrix multiplication and federated learning. Our results show that utilizing node-cloud links as well as node-node links can considerably speed up computations, compared to the case where processors communicate either only through the cloud or only through the network links. We first show how to optimally read and write large files to and from the cloud in general graphs using flow techniques. We use these primitives to derive algorithms for <i>combining</i>, where every processor node has an input value and the task is to compute a combined value under some given associative operator. In the special but common case of “fat links,” where we assume that links between processors are bidirectional and have high bandwidth, we provide near-optimal algorithms for any commutative combining operator (such as vector addition). For the task of matrix multiplication (or other non-commutative combining operators), where the inputs are ordered, we present tight results in the simple “wheel” network, where procesing nodes are arranged in a ring, and are all connected to a single cloud node.</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":1.3,"publicationDate":"2024-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139666685","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Expected linear round synchronization: the missing link for linear Byzantine SMR 预期线性轮同步:线性拜占庭 SMR 缺失的环节
IF 1.3 4区 计算机科学 Q2 Computer Science Pub Date : 2024-01-08 DOI: 10.1007/s00446-023-00459-9
Oded Naor, Idit Keidar

State Machine Replication (SMR) solutions often divide time into rounds, with a designated leader driving decisions in each round. Progress is guaranteed once all correct processes synchronize to the same round, and the leader of that round is correct. Recently suggested Byzantine SMR solutions such as HotStuff, and LibraBFT achieve progress with a linear message complexity and a constant time complexity once such round synchronization occurs. But round synchronization itself incurs an additional cost. By Dolev and Reischuk’s lower bound, any deterministic solution must have (Omega (n^2)) communication complexity. Yet the question of randomized round synchronization with an expected linear message complexity remained open. We present an algorithm that, for the first time, achieves round synchronization with expected linear message complexity and expected constant latency. Existing protocols can use our round synchronization algorithm to solve Byzantine SMR with the same asymptotic performance.

状态机复制(SMR)解决方案通常将时间划分为若干轮,每轮由指定的领导者驱动决策。一旦所有正确的进程都同步到同一轮,并且该轮的领导者是正确的,就能保证取得进展。最近提出的拜占庭 SMR 解决方案(如 HotStuff 和 LibraBFT)在实现这种回合同步后,能以线性信息复杂度和恒定时间复杂度取得进展。但是,轮同步本身会产生额外的成本。根据 Dolev 和 Reischuk 的下界,任何确定性解决方案都必须具有 (Omega (n^2)) 通信复杂度。然而,具有预期线性信息复杂度的随机轮同步问题仍然悬而未决。我们提出了一种算法,首次实现了预期线性消息复杂度和预期恒定延迟的轮同步。现有的协议可以使用我们的回合同步算法来解决拜占庭 SMR,并具有相同的渐进性能。
{"title":"Expected linear round synchronization: the missing link for linear Byzantine SMR","authors":"Oded Naor, Idit Keidar","doi":"10.1007/s00446-023-00459-9","DOIUrl":"https://doi.org/10.1007/s00446-023-00459-9","url":null,"abstract":"<p>State Machine Replication (SMR) solutions often divide time into rounds, with a designated leader driving decisions in each round. Progress is guaranteed once all correct processes <i>synchronize</i> to the same round, and the leader of that round is correct. Recently suggested Byzantine SMR solutions such as HotStuff, and LibraBFT achieve progress with a linear message complexity and a constant time complexity once such round synchronization occurs. But round synchronization itself incurs an additional cost. By Dolev and Reischuk’s lower bound, any deterministic solution must have <span>(Omega (n^2))</span> communication complexity. Yet the question of randomized round synchronization with an expected linear message complexity remained open. We present an algorithm that, for the first time, achieves round synchronization with expected linear message complexity and expected constant latency. Existing protocols can use our round synchronization algorithm to solve Byzantine SMR with the same asymptotic performance.\u0000</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":1.3,"publicationDate":"2024-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139410118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Byzantine consensus is $$Theta (n^2)$$ : the Dolev-Reischuk bound is tight even in partial synchrony! 拜占庭共识是 $$Theta (n^2)$$:即使在部分同步的情况下,Dolev-Reischuk 定界也是紧密的!
IF 1.3 4区 计算机科学 Q2 Computer Science Pub Date : 2023-12-11 DOI: 10.1007/s00446-023-00458-w
Pierre Civit, Muhammad Ayaz Dzulfikar, Seth Gilbert, Vincent Gramoli, Rachid Guerraoui, Jovan Komatovic, Manuel Vidigueira

The Dolev-Reischuk bound says that any deterministic Byzantine consensus protocol has (at least) quadratic (in the number of processes) communication complexity in the worst case: given a system with n processes and at most (f < n / 3) failures, any solution to Byzantine consensus exchanges (Omega big (n^2big )) words, where a word contains a constant number of values and signatures. While it has been shown that the bound is tight in synchronous environments, it is still unknown whether a consensus protocol with quadratic communication complexity can be obtained in partial synchrony where the network alternates between (1) asynchronous periods, with unbounded message delays, and (2) synchronous periods, with (delta )-bounded message delays. Until now, the most efficient known solutions for Byzantine consensus in partially synchronous settings had cubic communication complexity (e.g., HotStuff, binary DBFT). This paper closes the existing gap by introducing SQuad, a partially synchronous Byzantine consensus protocol with (Obig (n^2big )) worst-case communication complexity. In addition, SQuad is optimally-resilient (tolerating up to (f < n / 3) failures) and achieves (O(f cdot delta )) worst-case latency complexity. The key technical contribution underlying SQuad lies in the way we solve view synchronization, the problem of bringing all correct processes to the same view with a correct leader for sufficiently long. Concretely, we present RareSync, a view synchronization protocol with (Obig (n^2big )) communication complexity and (O(f cdot delta )) latency complexity, which we utilize in order to obtain SQuad.

Dolev-Reischuk约束指出,任何确定性拜占庭共识协议在最坏情况下(至少)具有四次(进程数)通信复杂性:给定一个具有n个进程和至多(f < n / 3) 次故障的系统,拜占庭共识的任何解决方案都要交换(Omega big (n^2big )) 个字,其中一个字包含一定数量的值和签名。虽然已经证明在同步环境中边界是紧密的,但在部分同步环境中是否能获得具有二次通信复杂度的共识协议仍是未知数,在部分同步环境中,网络在(1)异步周期和(2)同步周期之间交替,前者的消息延迟是无界的;后者的消息延迟是有(Δ)界的。到目前为止,部分同步环境下拜占庭共识的已知最有效解决方案的通信复杂度为立方(如 HotStuff、二进制 DBFT)。本文通过引入 SQuad 填补了这一空白,SQuad 是一种部分同步拜占庭共识协议,其最坏情况通信复杂度为 (Obig (n^2big )) 。此外,SQuad 还具有最佳的抗干扰能力(可容忍多达 (f < n / 3) 次故障),并实现了 (O(f cdot delta )) 最坏情况下的延迟复杂性。SQuad 的关键技术贡献在于我们解决视图同步问题的方法,即如何在足够长的时间内将所有正确的进程与一个正确的领导者带到同一个视图中。具体来说,我们提出了视图同步协议 RareSync,它具有 (Obig (n^2big )) 通信复杂度和 (O(fcdot delta )) 延迟复杂度,我们利用它来获得 SQuad。
{"title":"Byzantine consensus is $$Theta (n^2)$$ : the Dolev-Reischuk bound is tight even in partial synchrony!","authors":"Pierre Civit, Muhammad Ayaz Dzulfikar, Seth Gilbert, Vincent Gramoli, Rachid Guerraoui, Jovan Komatovic, Manuel Vidigueira","doi":"10.1007/s00446-023-00458-w","DOIUrl":"https://doi.org/10.1007/s00446-023-00458-w","url":null,"abstract":"<p>The Dolev-Reischuk bound says that any deterministic Byzantine consensus protocol has (at least) quadratic (in the number of processes) communication complexity in the worst case: given a system with <i>n</i> processes and at most <span>(f &lt; n / 3)</span> failures, any solution to Byzantine consensus exchanges <span>(Omega big (n^2big ))</span> words, where a word contains a constant number of values and signatures. While it has been shown that the bound is tight in synchronous environments, it is still unknown whether a consensus protocol with quadratic communication complexity can be obtained in partial synchrony where the network alternates between (1) asynchronous periods, with unbounded message delays, and (2) synchronous periods, with <span>(delta )</span>-bounded message delays. Until now, the most efficient known solutions for Byzantine consensus in partially synchronous settings had cubic communication complexity (e.g., HotStuff, binary DBFT). This paper closes the existing gap by introducing <span>SQuad</span>, a partially synchronous Byzantine consensus protocol with <span>(Obig (n^2big ))</span> worst-case communication complexity. In addition, <span>SQuad</span> is optimally-resilient (tolerating up to <span>(f &lt; n / 3)</span> failures) and achieves <span>(O(f cdot delta ))</span> worst-case latency complexity. The key technical contribution underlying <span>SQuad</span> lies in the way we solve <i>view synchronization</i>, the problem of bringing all correct processes to the same view with a correct leader for sufficiently long. Concretely, we present <span>RareSync</span>, a view synchronization protocol with <span>(Obig (n^2big ))</span> communication complexity and <span>(O(f cdot delta ))</span> latency complexity, which we utilize in order to obtain <span>SQuad</span>.</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":1.3,"publicationDate":"2023-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138574723","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Correction to: Distributed computations in fully-defective networks 修正:全缺陷网络中的分布式计算
4区 计算机科学 Q2 Computer Science Pub Date : 2023-09-30 DOI: 10.1007/s00446-023-00457-x
Keren Censor-Hillel, Shir Cohen, Ran Gelles, Gal Sela
{"title":"Correction to: Distributed computations in fully-defective networks","authors":"Keren Censor-Hillel, Shir Cohen, Ran Gelles, Gal Sela","doi":"10.1007/s00446-023-00457-x","DOIUrl":"https://doi.org/10.1007/s00446-023-00457-x","url":null,"abstract":"","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136341442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Almost universally optimal distributed Laplacian solvers via low-congestion shortcuts 通过低拥塞捷径的几乎普遍最优的分布式拉普拉斯解
4区 计算机科学 Q2 Computer Science Pub Date : 2023-07-31 DOI: 10.1007/s00446-023-00454-0
Ioannis Anagnostides, Christoph Lenzen, Bernhard Haeupler, Goran Zuzic, Themis Gouleakis
Abstract In this paper, we refine the (almost) existentially optimal distributed Laplacian solver of Forster, Goranci, Liu, Peng, Sun, and Ye (FOCS ‘21) into an (almost) universally optimal distributed Laplacian solver. Specifically, when the topology is known (i.e., the Supported-CONGEST model), we show that any Laplacian system on an n -node graph with shortcut quality $$textrm{SQ}(G)$$ SQ ( G ) can be solved after $$n^{o(1)} text {SQ}(G) log (1/epsilon )$$ n o ( 1 ) SQ ( G ) log ( 1 / ϵ ) rounds, where $$epsilon >0$$ ϵ > 0 is the required accuracy. This almost matches our lower bound that guarantees that any correct algorithm on G requires $$widetilde{Omega }(textrm{SQ}(G))$$ Ω ~ ( SQ ( G ) ) rounds, even for a crude solution with $$epsilon le 1/2$$ ϵ 1 / 2 . Several important implications hold in the unknown-topology (i.e., standard CONGEST) case: for excluded-minor graphs we get an almost universally optimal algorithm that terminates in $$D cdot n^{o(1)} log (1/epsilon )$$ D · n o ( 1 ) log ( 1 / ϵ ) rounds, where D is the hop-diameter of the network; as well as $$n^{o(1)} log (1/epsilon )$$ n o ( 1 ) log (
本文将Forster, Goranci, Liu, Peng, Sun, and Ye (FOCS ' 21)的(几乎)存在最优分布拉普拉斯求解器改进为(几乎)普遍最优分布拉普拉斯求解器。具体来说,当拓扑已知时(即支持的congest模型),我们证明了在具有快捷质量$$textrm{SQ}(G)$$ SQ (G)的n节点图上的任何拉普拉斯系统都可以在$$n^{o(1)} text {SQ}(G) log (1/epsilon )$$ no (1) SQ (G) log (1 / λ)轮之后求解,其中$$epsilon >0$$ λ &gt;0是要求的精度。这几乎与我们的下界相匹配,下界保证任何正确的G算法都需要$$widetilde{Omega }(textrm{SQ}(G))$$ Ω (SQ (G))轮数,即使对于$$epsilon le 1/2$$ λ≤1 / 2的粗糙解也是如此。在未知拓扑(即标准CONGEST)情况下,有几个重要的含义:对于排除次要图,我们得到了一个几乎普遍最优的算法,该算法终止于$$D cdot n^{o(1)} log (1/epsilon )$$ D·no (1) log (1 / λ)轮,其中D是网络的跳直径;以及$$textrm{SQ}(G) le n^{o(1)}$$ SQ (G)≤n o(1)的情况下的$$n^{o(1)} log (1/epsilon )$$ n o (1) log (1 / λ) -round算法,它适用于大多数感兴趣的网络。此外,根据最近在分布式算法中的一系列工作,我们考虑了一种混合通信模型,该模型以节点容量团模型的形式增强了有限全局功率的CONGEST。在这个模型中,我们证明了具有循环复杂度$$n^{o(1)} log (1/epsilon )$$ n o (1) log (1 / λ)的拉普拉斯解算器的存在性。这些结果的统一线索,以及我们的主要技术贡献,是针对标准部分聚合问题的新颖$$rho $$ ρ -拥塞泛化的近最优算法的开发,这可能是独立的兴趣。
{"title":"Almost universally optimal distributed Laplacian solvers via low-congestion shortcuts","authors":"Ioannis Anagnostides, Christoph Lenzen, Bernhard Haeupler, Goran Zuzic, Themis Gouleakis","doi":"10.1007/s00446-023-00454-0","DOIUrl":"https://doi.org/10.1007/s00446-023-00454-0","url":null,"abstract":"Abstract In this paper, we refine the (almost) existentially optimal distributed Laplacian solver of Forster, Goranci, Liu, Peng, Sun, and Ye (FOCS ‘21) into an (almost) universally optimal distributed Laplacian solver. Specifically, when the topology is known (i.e., the Supported-CONGEST model), we show that any Laplacian system on an n -node graph with shortcut quality $$textrm{SQ}(G)$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mrow> <mml:mtext>SQ</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> can be solved after $$n^{o(1)} text {SQ}(G) log (1/epsilon )$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mrow> <mml:msup> <mml:mi>n</mml:mi> <mml:mrow> <mml:mi>o</mml:mi> <mml:mo>(</mml:mo> <mml:mn>1</mml:mn> <mml:mo>)</mml:mo> </mml:mrow> </mml:msup> <mml:mtext>SQ</mml:mtext> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:mo>log</mml:mo> <mml:mrow> <mml:mo>(</mml:mo> <mml:mn>1</mml:mn> <mml:mo>/</mml:mo> <mml:mi>ϵ</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:mrow> </mml:math> rounds, where $$epsilon &gt;0$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mrow> <mml:mi>ϵ</mml:mi> <mml:mo>&gt;</mml:mo> <mml:mn>0</mml:mn> </mml:mrow> </mml:math> is the required accuracy. This almost matches our lower bound that guarantees that any correct algorithm on G requires $$widetilde{Omega }(textrm{SQ}(G))$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mrow> <mml:mover> <mml:mi>Ω</mml:mi> <mml:mo>~</mml:mo> </mml:mover> <mml:mrow> <mml:mo>(</mml:mo> <mml:mtext>SQ</mml:mtext> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:mo>)</mml:mo> </mml:mrow> </mml:mrow> </mml:math> rounds, even for a crude solution with $$epsilon le 1/2$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mrow> <mml:mi>ϵ</mml:mi> <mml:mo>≤</mml:mo> <mml:mn>1</mml:mn> <mml:mo>/</mml:mo> <mml:mn>2</mml:mn> </mml:mrow> </mml:math> . Several important implications hold in the unknown-topology (i.e., standard CONGEST) case: for excluded-minor graphs we get an almost universally optimal algorithm that terminates in $$D cdot n^{o(1)} log (1/epsilon )$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mrow> <mml:mi>D</mml:mi> <mml:mo>·</mml:mo> <mml:msup> <mml:mi>n</mml:mi> <mml:mrow> <mml:mi>o</mml:mi> <mml:mo>(</mml:mo> <mml:mn>1</mml:mn> <mml:mo>)</mml:mo> </mml:mrow> </mml:msup> <mml:mo>log</mml:mo> <mml:mrow> <mml:mo>(</mml:mo> <mml:mn>1</mml:mn> <mml:mo>/</mml:mo> <mml:mi>ϵ</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:mrow> </mml:math> rounds, where D is the hop-diameter of the network; as well as $$n^{o(1)} log (1/epsilon )$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mrow> <mml:msup> <mml:mi>n</mml:mi> <mml:mrow> <mml:mi>o</mml:mi> <mml:mo>(</mml:mo> <mml:mn>1</mml:mn> <mml:mo>)</mml:mo> </mml:mrow> </mml:msup> <mml:mo>log</mml:mo> <mml:mrow> <mml:mo>(</m","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135208696","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Special issue on PODC 2021 and DISC 2021 PODC 2021和DISC 2021特刊
IF 1.3 4区 计算机科学 Q2 Computer Science Pub Date : 2023-07-29 DOI: 10.1007/s00446-023-00456-y
H. Attiya
{"title":"Special issue on PODC 2021 and DISC 2021","authors":"H. Attiya","doi":"10.1007/s00446-023-00456-y","DOIUrl":"https://doi.org/10.1007/s00446-023-00456-y","url":null,"abstract":"","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":1.3,"publicationDate":"2023-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45307252","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Near-optimal distributed computation of small vertex cuts 小顶点切割的近最优分布计算
IF 1.3 4区 计算机科学 Q2 Computer Science Pub Date : 2023-07-14 DOI: 10.1007/s00446-023-00455-z
Merav Parter, Asaf Petruschka

We present near-optimal algorithms for detecting small vertex cuts in the ({textsf{CONGEST}}) model of distributed computing. Despite extensive research in this area, our understanding of the vertex connectivity of a graph is still incomplete, especially in the distributed setting. To this date, all distributed algorithms for detecting cut vertices suffer from an inherent dependency in the maximum degree of the graph, (Delta ). Hence, in particular, there is no truly sub-linear time algorithm for this problem, not even for detecting a single cut vertex. We take a new algorithmic approach for vertex connectivity which allows us to bypass the existing (Delta ) barrier. As a warm-up to our approach, we show a simple (widetilde{O}(D))-round randomized algorithm for computing all cut vertices in a D-diameter n-vertex graph. This improves upon the (O(D+Delta /log n))-round algorithm of [Pritchard and Thurimella, ICALP 2008]. Our key technical contribution is an (widetilde{O}(D))-round randomized algorithm for computing all cut pairs in the graph, improving upon the state-of-the-art (O(Delta cdot D)^4)-round algorithm by [Parter, DISC ’19]. Note that even for the considerably simpler setting of edge cuts, currently (widetilde{O}(D))-round algorithms are known only for detecting pairs of cut edges. Our approach is based on employing the well-known linear graph sketching technique [Ahn, Guha and McGregor, SODA 2012] along with the heavy-light tree decomposition of [Sleator and Tarjan, STOC 1981]. Combining this with a careful characterization of the survivable subgraphs, allows us to determine the connectivity of (G {setminus } {x,y}) for every pair (x,y in V), using (widetilde{O}(D))-rounds. We believe that the tools provided in this paper are useful for omitting the (Delta )-dependency even for larger cut values.

我们提出了在分布式计算({textsf{CONGEST}})模型中检测小顶点切割的近最优算法。尽管在这一领域进行了广泛的研究,但我们对图的顶点连通性的理解仍然不完整,特别是在分布式设置中。到目前为止,所有用于检测切割顶点的分布式算法都在图的最大程度上存在固有的依赖性,(Delta )。因此,特别地,对于这个问题,没有真正的亚线性时间算法,甚至没有检测单个切割顶点的算法。我们采用了一种新的顶点连接算法,它允许我们绕过现有的(Delta )障碍。作为我们方法的预热,我们展示了一个简单的(widetilde{O}(D)) -round随机化算法,用于计算d -直径n-顶点图中的所有切割顶点。这改进了[Pritchard and Thurimella, ICALP 2008]的(O(D+Delta /log n)) -round算法。我们的关键技术贡献是一个(widetilde{O}(D)) -round随机算法,用于计算图中的所有切对,改进了[partner, DISC ' 19]的最先进的(O(Delta cdot D)^4) -round算法。请注意,即使对于相当简单的边缘切割设置,目前(widetilde{O}(D)) -round算法仅用于检测切割边缘对。我们的方法基于采用著名的线性图形素描技术[Ahn, Guha和McGregor, SODA 2012]以及[Sleator和Tarjan, STOC 1981]的重-轻树分解。将此与可存活子图的仔细表征相结合,使我们能够使用(widetilde{O}(D)) -round确定每个对(x,y in V)的(G {setminus } {x,y})的连通性。我们相信本文中提供的工具对于省略(Delta ) -依赖非常有用,即使对于较大的切割值也是如此。
{"title":"Near-optimal distributed computation of small vertex cuts","authors":"Merav Parter, Asaf Petruschka","doi":"10.1007/s00446-023-00455-z","DOIUrl":"https://doi.org/10.1007/s00446-023-00455-z","url":null,"abstract":"<p>We present near-optimal algorithms for detecting small vertex cuts in the <span>({textsf{CONGEST}})</span> model of distributed computing. Despite extensive research in this area, our understanding of the <i>vertex</i> connectivity of a graph is still incomplete, especially in the distributed setting. To this date, all distributed algorithms for detecting cut vertices suffer from an inherent dependency in the maximum degree of the graph, <span>(Delta )</span>. Hence, in particular, there is no truly sub-linear time algorithm for this problem, not even for detecting a <i>single</i> cut vertex. We take a new algorithmic approach for vertex connectivity which allows us to bypass the existing <span>(Delta )</span> barrier. As a warm-up to our approach, we show a simple <span>(widetilde{O}(D))</span>-round randomized algorithm for computing all cut vertices in a <i>D</i>-diameter <i>n</i>-vertex graph. This improves upon the <span>(O(D+Delta /log n))</span>-round algorithm of [Pritchard and Thurimella, ICALP 2008]. Our key technical contribution is an <span>(widetilde{O}(D))</span>-round randomized algorithm for computing all cut <i>pairs</i> in the graph, improving upon the state-of-the-art <span>(O(Delta cdot D)^4)</span>-round algorithm by [Parter, DISC ’19]. Note that even for the considerably simpler setting of <i>edge</i> cuts, currently <span>(widetilde{O}(D))</span>-round algorithms are known <i>only</i> for detecting pairs of cut edges. Our approach is based on employing the well-known linear graph sketching technique [Ahn, Guha and McGregor, SODA 2012] along with the heavy-light tree decomposition of [Sleator and Tarjan, STOC 1981]. Combining this with a careful characterization of the survivable subgraphs, allows us to determine the connectivity of <span>(G {setminus } {x,y})</span> for every pair <span>(x,y in V)</span>, using <span>(widetilde{O}(D))</span>-rounds. We believe that the tools provided in this paper are useful for omitting the <span>(Delta )</span>-dependency even for larger cut values.</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":1.3,"publicationDate":"2023-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138507812","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Node and edge averaged complexities of local graph problems 局部图问题的节点和边平均复杂度
IF 1.3 4区 计算机科学 Q2 Computer Science Pub Date : 2023-07-05 DOI: 10.1007/s00446-023-00453-1
Alkida Balliu, Mohsen Ghaffari, Fabian Kuhn, Dennis Olivetti

We continue the recently started line of work on the distributed node-averaged complexity of distributed graph algorithms. The node-averaged complexity of a distributed algorithm running on a graph (G=(V,E)) is the average over the times at which the nodes V of G finish their computation and commit to their outputs. We study the node-averaged complexity for some of the central distributed symmetry breaking problems and provide the following results (among others). As our main result, we show that the randomized node-averaged complexity of computing a maximal independent set (MIS) in n-node graphs of maximum degree (Delta ) is at least (Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big )). This bound is obtained by a novel adaptation of the well-known lower bound by Kuhn, Moscibroda, and Wattenhofer [JACM’16]. As a side result, we obtain that the worst-case randomized round complexity for computing an MIS in trees is also (Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big ))—this essentially answers open problem 11.15 in the book by Barenboim and Elkin and resolves the complexity of MIS on trees up to an (O(sqrt{log log n})) factor. We also show that, perhaps surprisingly, a minimal relaxation of MIS, which is the same as (2, 1)-ruling set, to the (2, 2)-ruling set problem drops the randomized node-averaged complexity to O(1). For maximal matching, we show that while the randomized node-averaged complexity is (Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big )), the randomized edge-averaged complexity is O(1). Further, we show that the deterministic edge-averaged complexity of maximal matching is (O(log ^2Delta + log ^* n)) and the deterministic node-averaged complexity of maximal matching is (O(log ^3Delta + log ^* n)). Finally, we consider the problem of computing a sinkless orientation of a graph. The deterministic worst-case complexity of the problem is known to be (Theta (log n)), even on bounded-degree graphs. We show that the problem can be solved deterministically with node-averaged complexity (O(log ^* n)), while keeping the worst-case complexity in (O(log n)).

我们继续最近开始的关于分布式图算法的分布式节点平均复杂度的工作。运行在图(G=(V,E))上的分布式算法的节点平均复杂度是节点V (G)完成计算并提交其输出的时间的平均值。我们研究了一些中心分布对称破缺问题的节点平均复杂性,并提供了以下结果(其中包括)。作为我们的主要结果,我们证明了在最大度(Delta )的n节点图中计算最大独立集(MIS)的随机节点平均复杂度至少为(Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big ))。这个边界是由Kuhn, Moscibroda和Wattenhofer [JACM ' 16]对众所周知的下界进行了新的改编得到的。作为一个副产品,我们得到了计算树状管理信息系统的最坏情况随机轮复杂度也是(Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big ))——这基本上回答了巴伦博伊姆和埃尔金书中的开放问题11.15,并将树状管理信息系统的复杂度解决到(O(sqrt{log log n}))因子。我们还表明,也许令人惊讶的是,对于(2,2)-统治集问题,MIS的最小松弛(与(2,1)-统治集问题相同)将随机节点平均复杂度降低到O(1)。对于最大匹配,我们证明了随机节点平均复杂度为(Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big )),随机边平均复杂度为O(1)。进一步证明了最大匹配的确定性边平均复杂度为(O(log ^2Delta + log ^* n)),最大匹配的确定性节点平均复杂度为(O(log ^3Delta + log ^* n))。最后,我们考虑了图的无下沉方向的计算问题。已知问题的确定性最坏情况复杂度为(Theta (log n)),即使在有界度图上也是如此。我们证明了这个问题可以用节点平均复杂度(O(log ^* n))确定性地解决,同时保持最坏情况的复杂度(O(log n))。
{"title":"Node and edge averaged complexities of local graph problems","authors":"Alkida Balliu, Mohsen Ghaffari, Fabian Kuhn, Dennis Olivetti","doi":"10.1007/s00446-023-00453-1","DOIUrl":"https://doi.org/10.1007/s00446-023-00453-1","url":null,"abstract":"<p>We continue the recently started line of work on the distributed node-averaged complexity of distributed graph algorithms. The node-averaged complexity of a distributed algorithm running on a graph <span>(G=(V,E))</span> is the average over the times at which the nodes <i>V</i> of <i>G</i> finish their computation and commit to their outputs. We study the node-averaged complexity for some of the central distributed symmetry breaking problems and provide the following results (among others). As our main result, we show that the randomized node-averaged complexity of computing a maximal independent set (MIS) in <i>n</i>-node graphs of maximum degree <span>(Delta )</span> is at least <span>(Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big ))</span>. This bound is obtained by a novel adaptation of the well-known lower bound by Kuhn, Moscibroda, and Wattenhofer [JACM’16]. As a side result, we obtain that the worst-case randomized round complexity for computing an MIS in trees is also <span>(Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big ))</span>—this essentially answers open problem 11.15 in the book by Barenboim and Elkin and resolves the complexity of MIS on trees up to an <span>(O(sqrt{log log n}))</span> factor. We also show that, perhaps surprisingly, a minimal relaxation of MIS, which is the same as (2, 1)-ruling set, to the (2, 2)-ruling set problem drops the randomized node-averaged complexity to <i>O</i>(1). For maximal matching, we show that while the randomized node-averaged complexity is <span>(Omega big (min big {frac{log Delta }{log log Delta },sqrt{frac{log n}{log log n}}big }big ))</span>, the randomized edge-averaged complexity is <i>O</i>(1). Further, we show that the deterministic edge-averaged complexity of maximal matching is <span>(O(log ^2Delta + log ^* n))</span> and the deterministic node-averaged complexity of maximal matching is <span>(O(log ^3Delta + log ^* n))</span>. Finally, we consider the problem of computing a sinkless orientation of a graph. The deterministic worst-case complexity of the problem is known to be <span>(Theta (log n))</span>, even on bounded-degree graphs. We show that the problem can be solved deterministically with node-averaged complexity <span>(O(log ^* n))</span>, while keeping the worst-case complexity in <span>(O(log n))</span>.\u0000</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":1.3,"publicationDate":"2023-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138507819","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Distributed computations in fully-defective networks 全缺陷网络中的分布式计算
4区 计算机科学 Q2 Computer Science Pub Date : 2023-06-19 DOI: 10.1007/s00446-023-00452-2
Keren Censor-Hillel, Shir Cohen, Ran Gelles, Gal Sela
We address fully-defective asynchronous networks, in which all links are subject to an unlimited number of alteration errors, implying that all messages in the network may be completely corrupted. Despite the possible intuition that such a setting is too harsh for any reliable communication, we show how to simulate any algorithm for a noiseless setting over any fully-defective setting, given that the network is 2-edge connected. We prove that if the network is not 2-edge connected, no non-trivial computation in the fully-defective setting is possible. The key structural property of 2-edge-connected graphs that we leverage is the existence of an oriented (non-simple) cycle that goes through all nodes (Robbins, Am. Math. Mon., 1939). The core of our technical contribution is presenting a construction of such a Robbins cycle in fully-defective networks, and showing how to communicate over it despite total message corruption. These are obtained in a content-oblivious manner, since nodes must ignore the content of received messages.
我们解决了完全有缺陷的异步网络,其中所有链接都受到无限数量的更改错误的影响,这意味着网络中的所有消息都可能完全损坏。尽管可能直观地认为这种设置对于任何可靠的通信都过于苛刻,但我们展示了如何在任何完全有缺陷的设置上模拟无噪声设置的任何算法,假设网络是2边连接的。我们证明了如果网络不是2边连接的,在完全缺陷设置下不可能进行非平凡计算。我们利用的2边连通图的关键结构属性是存在一个经过所有节点的有向(非简单)循环(Robbins, Am。数学。星期一,1939)。我们技术贡献的核心是在完全有缺陷的网络中构造这样一个罗宾斯循环,并展示如何在完全消息损坏的情况下通过它进行通信。这些都是以内容无关的方式获得的,因为节点必须忽略接收到的消息的内容。
{"title":"Distributed computations in fully-defective networks","authors":"Keren Censor-Hillel, Shir Cohen, Ran Gelles, Gal Sela","doi":"10.1007/s00446-023-00452-2","DOIUrl":"https://doi.org/10.1007/s00446-023-00452-2","url":null,"abstract":"We address fully-defective asynchronous networks, in which all links are subject to an unlimited number of alteration errors, implying that all messages in the network may be completely corrupted. Despite the possible intuition that such a setting is too harsh for any reliable communication, we show how to simulate any algorithm for a noiseless setting over any fully-defective setting, given that the network is 2-edge connected. We prove that if the network is not 2-edge connected, no non-trivial computation in the fully-defective setting is possible. The key structural property of 2-edge-connected graphs that we leverage is the existence of an oriented (non-simple) cycle that goes through all nodes (Robbins, Am. Math. Mon., 1939). The core of our technical contribution is presenting a construction of such a Robbins cycle in fully-defective networks, and showing how to communicate over it despite total message corruption. These are obtained in a content-oblivious manner, since nodes must ignore the content of received messages.","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135336673","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Distributed Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1