Necessity of Cooperative Transmissions for Wireless MapReduce
Yue Bi, Michèle Wigger
TL;DR
The paper addresses the wireless MapReduce setting, aiming to minimize the Normalized Delivery Time (NDT) for a given computation load $r$. It introduces an IA+ZF scheme that enables $r$-fold transmitter cooperation, achieving new upper bounds on the NDT that improve over prior results for $r=\lfloor (K-1)/2\rfloor$, with explicit DoF analyses for both even and odd $K$. A complementary non-cooperative converse shows that any scheme without transmitter cooperation cannot reach the same NDT, establishing the necessity of cooperation for optimal performance. The authors provide analytic proofs for $K=5$ and numerical validation up to $K=15$, demonstrating the suboptimality of non-cooperative schemes and the advantage of cooperative interference management. Overall, the work highlights the critical role of cooperation in wireless MapReduce and advances the understanding of the fundamental NDT–computation tradeoff in multiuser distributed computing systems.
Abstract
The paper presents an improved upper bound (achievability result) on the optimal tradeoff between Normalized Delivery Time (NDT) and computation load for distributed computing MapReduce systems in certain ranges of the parameters. The upper bound is based on interference alignment combined with zero-forcing. The paper further provides a lower bound (converse) on the optimal NDT-computation tradeoff that can be achieved when IVAs are partitioned into sub-IVAs, and these sub-IVAs are then transmitted (in an arbitrary form) by a single node, without cooperation among nodes. For appropriate linear functions (e.g., XORs), such non-cooperative schemes can achieve some of the best NDT-computation tradeoff points so far obtained in the literature. However, as our lower bound shows, any non-cooperative scheme achieves a worse NDT-computation tradeoff than our new proposed scheme for certain parameters, thus proving the necessity of cooperative schemes like zero-forcing to attain the optimal NDT-computation tradeoff.
