Back to Search
Start Over
Distributed Linearly Separable Computation
- Source :
- IEEE Transactions on Information Theory. 68:1259-1278
- Publication Year :
- 2022
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2022.
-
Abstract
- This paper formulates a distributed computation problem, where a master asks $N$ distributed workers to compute a linearly separable function. The task function can be expressed as $K_c$ linear combinations of $K$ messages, where each message is a function of one dataset. Our objective is to find the optimal tradeoff between the computation cost (number of uncoded datasets assigned to each worker) and the communication cost (number of symbols the master must download), such that from the answers of any $N_r$ out of $N$ workers the master can recover the task function with high probability, where the coefficients of the $K_c$ linear combinations are uniformly i.i.d. over some large enough finite field. The formulated problem can be seen as a generalized version of some existing problems, such as distributed gradient coding and distributed linear transform. In this paper, we consider the specific case where the computation cost is minimum, and propose novel achievability schemes and converse bounds for the optimal communication cost. Achievability and converse bounds coincide for some system parameters; when they do not match, we prove that the achievable distributed computing scheme is optimal under the constraint of a widely used `cyclic assignment' scheme on the datasets. Our results also show that when $K = N$, with the same communication cost as the optimal distributed gradient coding scheme proposed by Tandon et al. from which the master recovers one linear combination of $K$ messages, our proposed scheme can let the master recover any additional $N_r - 1$ independent linear combinations of messages with high probability.<br />Comment: 20 pages, 2 figures, accepted by the IEEE Transactions on Information Theory
- Subjects :
- FOS: Computer and information sciences
Discrete mathematics
Computer science
Computer Science - Information Theory
Information Theory (cs.IT)
Computation
020206 networking & telecommunications
02 engineering and technology
Function (mathematics)
Library and Information Sciences
Computer Science Applications
Constraint (information theory)
Converse
0202 electrical engineering, electronic engineering, information engineering
Linear combination
Gradient descent
Linear separability
Information Systems
Coding (social sciences)
Subjects
Details
- ISSN :
- 15579654 and 00189448
- Volume :
- 68
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Information Theory
- Accession number :
- edsair.doi.dedup.....7709f01f3d1183176d8c7e4837ad0676