Multi-Server Multi-Function Distributed Computation
Derya Malak, Mohammad Reza Deylam Salehi, Berksan Serbetci, and Petros, Elia

TL;DR
This paper investigates the communication costs in a multi-server, multi-task distributed computation framework, applying graph theory to derive bounds and demonstrating significant improvements over existing methods for specific function classes.
Contribution
It introduces the use of Körner's characteristic graph approach to analyze communication costs in multi-server distributed computing, providing new bounds and insights.
Findings
Established upper bounds for communication costs across various data and function classes.
Applied characteristic graph approach to multi-server computation, a novel use case.
Demonstrated significant gains over existing methods for cyclic data placement and specific functions.
Abstract
The work here studies the communication cost for a multi-server multi-task distributed computation framework, and does so for a broad class of functions and data statistics. Considering the framework where a user seeks the computation of multiple complex (conceivably non-linear) tasks from a set of distributed servers, we establish communication cost upper bounds for a variety of data statistics, function classes and data placements across the servers. To do so, we proceed to apply, for the first time here, K\"orner's characteristic graph approach -- which is known to capture the structural properties of data and functions -- to the promising framework of multi-server multi-task distributed computing. Going beyond the general expressions, and in order to offer clearer insight, we also consider the well-known scenario of cyclic dataset placement and linearly separable functions over the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Cloud Computing and Resource Management
