Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2020
Positive Aging Admits Fast Asynchronous Plurality Consensus
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 385–394https://doi.org/10.1145/3382734.3406506We study distributed plurality consensus among n nodes, each of which initially holds one of k opinions. The goal is to eventually agree on the initially dominant opinion. We consider an asynchronous communication model in which each node is equipped ...
- research-articleJuly 2020
Long-Lived Snapshots with Polylogarithmic Amortized Step Complexity
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 31–40https://doi.org/10.1145/3382734.3406005We present the first deterministic wait-free long-lived snapshot algorithm, using only read and write operations, that guarantees polylogarithmic amortized step complexity in all executions. This is the first non-blocking snapshot algorithm, using reads ...
- research-articleJuly 2020
K-set agreement bounds in round-based models through combinatorial topology
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 395–404https://doi.org/10.1145/3382734.3405752Round-based models are very common message-passing models; combinatorial topology applied to distributed computing provides sweeping results like general lower bounds. We combine both to study the computability of k-set agreement.
Among all the possible ...
- research-articleJuly 2020
Distributed Approximation on Power Graphs
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 501–510https://doi.org/10.1145/3382734.3405750We investigate graph problems in the following setting: we are given a graph G and we are required to solve a problem on G2. While we focus mostly on exploring this theme in the distributed CONGEST model, we also show new results and surprising ...
- research-articleJuly 2020
An O(log3/2 n) Parallel Time Population Protocol for Majority with O(log n) States
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 191–199https://doi.org/10.1145/3382734.3405747In population protocols, the underlying distributed network consists of n nodes (or agents), denoted by V, and a scheduler that continuously selects uniformly random pairs of nodes to interact. When two nodes interact, their states are updated by ...
-
- research-articleJuly 2020
Truly Tight-in-Δ Bounds for Bipartite Maximal Matching and Variants
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 69–78https://doi.org/10.1145/3382734.3405745In a recent breakthrough result, Balliu et al. [FOCS'19] proved a deterministic Ω(min(Δ, log n/ log log n))-round and a randomized Ω(min(Δ, log log n/ log log log n))-round lower bound for the complexity of the bipartite maximal matching problem on n-...
- research-articleJuly 2020
Distributed Computation and Reconfiguration in Actively Dynamic Networks
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 448–457https://doi.org/10.1145/3382734.3405744In this paper, we study systems of distributed entities that can actively modify their communication network. This gives rise to distributed algorithms that apart from communication can also exploit network reconfiguration in order to carry out a given ...
- research-articleJuly 2020
Brief Announcement: Why Extension-Based Proofs Fail
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 54–56https://doi.org/10.1145/3382734.3405743We introduce extension-based proofs, a class of impossibility proofs that includes valency arguments. They are modelled as an interaction between a prover and a protocol. Using proofs based on combinatorial topology, it has been shown that it is ...
- research-articleJuly 2020
On Distributed Listing of Cliques
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 474–482https://doi.org/10.1145/3382734.3405742We show an Õ(np/(p+2))-round algorithm in the CONGEST model for listing of Kp (a clique with p nodes), for all p = 4, p ≥ 6. For p = 5, we show an Õ(n3/4)-round algorithm.
For p = 4 and p = 5, our results improve upon the previous state-of-the-art of O(...
- research-articleJuly 2020Best Student Paper
An Adaptive Approach to Recoverable Mutual Exclusion
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 1–10https://doi.org/10.1145/3382734.3405739Mutual exclusion (ME) is one of the most commonly used techniques to handle conflicts in concurrent systems. Traditionally, mutual exclusion algorithms have been designed under the assumption that a process does not fail while acquiring/releasing a lock ...
- research-articleJuly 2020
Massively Parallel Algorithms for Minimum Cut
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 119–128https://doi.org/10.1145/3382734.3405737We present two Massively Parallel Computation (MPC) algorithms for the Minimum Cut problem: an O(1)-round exact algorithm with Õ(n) memory per machine, and an O(log n · log log n) round (2 + ε) approximation with Õ(nα) memory per machine, for any ...
- research-articleJuly 2020
Recoverable Mutual Exclusion with Constant Amortized RMR Complexity from Standard Primitives
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 181–190https://doi.org/10.1145/3382734.3405736Motivated by advances in non-volatile memory technology, recent research in mutual exclusion has focused on algorithms for a shared memory model, in which failed processes can recover from crashes. Golab and Ramaraju [9] defined the recoverable mutual ...
- research-articleJuly 2020
Efficient and Simple Algorithms for Fault-Tolerant Spanners
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 493–500https://doi.org/10.1145/3382734.3405735It was recently shown that a version of the greedy algorithm gives a construction of fault-tolerant spanners that is size-optimal, at least for vertex faults. However, the algorithm to construct this spanner is not polynomial-time, and the best-known ...
- research-articleJuly 2020
Probably Approximately Knowing
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 375–384https://doi.org/10.1145/3382734.3405734Whereas deterministic protocols are typically guaranteed to obtain particular goals of interest, probabilistic protocols typically provide only probabilistic guarantees. This paper initiates an investigation of the interdependence between actions and ...
- research-articleJuly 2020
Self-Stabilizing Leader Election in Regular Graphs
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 210–217https://doi.org/10.1145/3382734.3405733Population protocols [3] are used as a distributed model that captures the behavior of passively mobile agents. Leader election is one of the most well-studied problems in this model. In this paper, we focus on the self-stabilizing leader election (SSLE)...
- research-articleJuly 2020
Lower Bounds for Distributed Sketching of Maximal Matchings and Maximal Independent Sets
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 79–88https://doi.org/10.1145/3382734.3405732Consider the following distributed graph sketching model: There is a referee and n vertices in an undirected graph G sharing public randomness. Each vertex v only knows its neighborhood in G and the referee receives no input initially. The vertices ...
- research-articleJuly 2020
On the Subject of Non-Equivocation: Defining Non-Equivocation in Synchronous Agreement Systems
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 159–168https://doi.org/10.1145/3382734.3405731We study non-equivocation in synchronous agreement protocols: the restriction on faulty processes that they cannot act differently towards distinct non-faulty processes. Guarantees of non-equivocation have been used to provide improved fault tolerance ...
- research-articleJuly 2020
Generalizing the Sharp Threshold Phenomenon for the Distributed Complexity of the Lovász Local Lemma
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 329–338https://doi.org/10.1145/3382734.3405730Recently, Brandt, Maus and Uitto [PODC'19] showed that, in a restricted setting, the dependency of the complexity of the distributed Lovász Local Lemma (LLL) on the chosen LLL criterion exhibits a sharp threshold phenomenon: They proved that, under the ...
- research-articleJuly 2020
Single-Source Shortest Paths in the CONGEST Model with Improved Bound
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 464–473https://doi.org/10.1145/3382734.3405729We improve the time complexity of the single-source shortest path problem for weighted directed graphs (with non-negative integer weights) in the Broadcast CONGEST model of distributed computing. For polynomially bounded edge weights, the state-of-the-...
- research-articleJuly 2020
Brief Announcement: Improved Distributed Approximations for Maximum-Weight Independent Set
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed ComputingPages 283–285https://doi.org/10.1145/3382734.3405728We present improved algorithms for approximating maximum-weight independent set (MaxIS) in the CONGEST model. Given an input graph, let n and Δ be the number of nodes and maximum degree, respectively, and let MIS(n, Δ) be the running time of finding a ...