English

Order Optimal Task Allocation in Distributed Computing via Interweaved Cliques

Information Theory 2026-04-21 v1 math.IT

Abstract

We consider a distributed computing system in which a master node coordinates NN workers to evaluate a function over nn input files, where this function accepts general decomposition. In particular, we focus on the general case where the requested function admits a dd-uniform decomposition, meaning that it can be decomposed into a set of subfunctions that each depends on a unique dd-tuple of the nn 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 S(t,k,v)S(t, k, v) with t=dt=d, v=nv=n, and knN1/dk \approx \frac{n}{N^{1/d}}. However, Steiner systems are known to exist only for very restricted parameter regimes. To overcome this limitation, we propose the information-theoretic-inspired \emph{Interweaved Clique (IC) design}, a universal and deterministic allocation framework that relaxes the strict structure of Steiner systems by allowing slight variations in worker file loads. Although slightly suboptimal, the IC design achieves a communication cost within a constant factor 4e4e from our converse, while also maintaining an order-optimal computation cost, thus allowing this work to derive the fundamental scaling laws of this general distributed computing problem for a large range of parameters.

Keywords

Cite

@article{arxiv.2604.18232,
  title  = {Order Optimal Task Allocation in Distributed Computing via Interweaved Cliques},
  author = {Javad Maheri and K. K. Krishnan Namboodiri and Petros Elia},
  journal= {arXiv preprint arXiv:2604.18232},
  year   = {2026}
}