Communication-Efficient Distributed Computing via Matrix Factorization
2024 (English)In: Conference Record of the 58th Asilomar Conference on Signals, Systems and Computers, ACSSC 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 1453-1460Conference paper, Published paper (Refereed)
Abstract [en]
This paper presents a novel distributed computing framework, DCbMF (Distributed Computing by Matrix Factorization), for the efficient computation of linearly separable functions. Our framework operates within a multicast network of interconnected computing nodes to compute a set of output functions from input data through an efficient three-step process - Map, Shuffle, and Reduce. We cast the computation procedure as a sparse matrix factorization problem to achieve efficient communication and computation. To this end, we formulate an ℓ0 optimization problem that seeks to minimize the number of nonzero elements in each matrix factor. Due to the intractability of ℓ0 minimization, we turn to a relaxed ℓ1 formulation of the problem. We devise a modified alternating direction method of multipliers to solve the biconvex optimization problem and prove the convergence of our algorithm to a stationary solution. The numerical experiments show that DCbMF outperforms similar computing frameworks for linearly separable function computation, achieving a substantial reduction in communication overhead by 98% while maintaining the same computation cost. Notably, leveraging sparse matrix factorization and alternating optimization highlights a fundamental tradeoff between compu-tation and communication costs and paves the way for scalable and efficient distributed computing applications.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2024. p. 1453-1460
Keywords [en]
Computation-Communication Tradeoff, Distributed Computing, Linearly-Separable Functions, MapReduce, Matrix Factorization
National Category
Control Engineering Computational Mathematics
Identifiers
URN: urn:nbn:se:kth:diva-362688DOI: 10.1109/IEEECONF60004.2024.10942796ISI: 001479671800267Scopus ID: 2-s2.0-105002684057OAI: oai:DiVA.org:kth-362688DiVA, id: diva2:1954130
Conference
58th Asilomar Conference on Signals, Systems and Computers, ACSSC 2024, Hybrid, Pacific Grove, United States of America, October 27-30, 2024
Note
Part of ISBN 9798350354058
QC 20250424
2025-04-232025-04-232025-12-05Bibliographically approved