Order Optimal Task Allocation in Distributed Computing via Interweaved Cliques
Javad Maheri, K. K. Krishnan Namboodiri, and Petros Elia

TL;DR
This paper introduces an interweaved clique design for distributed computing that nearly optimally minimizes communication and balances computational load, extending beyond Steiner system limitations.
Contribution
It proposes a universal, deterministic allocation framework that relaxes Steiner system constraints, achieving near-optimal communication and order-optimal computation costs.
Findings
IC design achieves within a constant factor of the optimal communication cost.
IC design maintains order-optimal computational load.
The framework generalizes distributed task allocation beyond Steiner systems.
Abstract
We consider a distributed computing system in which a master node coordinates workers to evaluate a function over input files, where this function accepts general decomposition. In particular, we focus on the general case where the requested function admits a -uniform decomposition, meaning that it can be decomposed into a set of subfunctions that each depends on a unique -tuple of the files. Our objective is to design file and task allocations that minimize the worst-case communication from the master to any worker and the worst-case computational load across workers. We first show that the optimal file and task allocation with minimum communication and computation costs admits a natural characterization within combinatorial design theory: it corresponds to a Steiner system with , , and . However, Steiner systems are…
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.
