DeepAI AI Chat
Log In Sign Up

Distributed Computation in the Node-Congested Clique

by   John Augustine, et al.
Indian Institute Of Technology, Madras
University of Freiburg
ETH Zurich
Universität Paderborn
University of Houston

The Congested Clique model of distributed computing, which was introduced by Lotker, Patt-Shamir, Pavlov, and Peleg [SPAA'03, SICOMP'05] and was motivated as "a simple model for overlay networks", has received extensive attention over the past few years. In this model, nodes of the system are connected as a clique and can communicate in synchronous rounds, where per round each node can send O( n) bits to each other node, all the same time. The fact that this model allows each node to send and receive a linear number of messages at the same time seems to limit the relevance of the model for overlay networks. Towards addressing this issue, in this paper, we introduce the Node-Congested Clique as a general communication network model. Similarly to the Congested Clique model, the nodes are connected as a clique and messages are sent in synchronous communication rounds. However, here, per round, every node can send and receive only O( n) many messages of size O( n). To initiate research on our network model, we present distributed algorithms for the Minimum Spanning Tree, BFS Tree, Maximal Independent Set, Maximal Matching, and Coloring problem for an input graph G=(V,E), where each clique node initially only knows a single node of G and its incident edges. For the Minimum Spanning Tree problem, our runtime is polylogarithmic. In all other cases the runtime of our algorithms mainly depends on the arboricity a of G, which is a constant for many important graph families such as planar graphs. At the core of these algorithms is a distributed algorithm that assigns directions to the edges of G so that at the end, every node is incident to at most O(a) outgoing edges.


page 1

page 2

page 3

page 4


Random Sampling Applied to the MST Problem in the Node Congested Clique Model

The Congested Clique model, proposed by Lotker et al. [SPAA'03, SICOMP'0...

Efficient Distributed Computations in Anonymous Dynamic Congested Systems with Opportunistic Connectivity

In this work we address the question of efficiency of distributed comput...

Crowd collectiveness measure via graph-based node clique learning

Collectiveness motions of crowd systems have attracted a great deal of a...

Finding Subgraphs in Highly Dynamic Networks

In this paper we consider the fundamental problem of finding subgraphs i...

Synthesis in Presence of Dynamic Links

The problem of distributed synthesis is to automatically generate a dist...

Fault-Tolerant Graph Realizations in the Congested Clique

In this paper, we study the graph realization problem in the Congested C...

Noisy Beeping Networks

We introduce noisy beeping networks, where nodes have limited communicat...