String Problems in the Congested Clique Model
By: Shay Golan, Matan Kraus
Potential Business Impact:
Computers quickly sort text and find patterns.
In this paper we present algorithms for several string problems in the Congested Clique model. In the Congested Clique model, $n$ nodes (computers) are used to solve some problem. The input to the problem is distributed among the nodes, and the communication between the nodes is conducted in rounds. In each round, every node is allowed to send an $O(\log n)$-bit message to every other node in the network. We consider three fundamental string problems in the Congested Clique model. First, we present an $O(1)$ rounds algorithm for string sorting that supports strings of arbitrary length. Second, we present an $O(1)$ rounds combinatorial pattern matching algorithm. Finally, we present an $O(\log\log n)$ rounds algorithm for the computation of the suffix array and the corresponding Longest Common Prefix array of a given string.
Similar Papers
Computing in a Faulty Congested Clique
Data Structures and Algorithms
Computers still work even if many parts break.
Bounded Memory in Distributed Networks
Distributed, Parallel, and Cluster Computing
Helps computer networks find patterns faster with less memory.
Two for One, One for All: Deterministic LDC-based Robust Computation in Congested Clique
Data Structures and Algorithms
Keeps computers working even if some crash.