Distributed matrix multiplication with straggler tolerance using algebraic function fields
Adrián Fidalgo-Díaz, Umberto Martínez-Peñas
TL;DR
This work advances straggler mitigation in distributed matrix multiplication by replacing classical polynomial-based codes with algebraic-geometry codes defined over algebraic function fields. By leveraging the Weierstrass semigroup and a carefully chosen AG basis, it develops AG polynomial codes and AG matdot codes that support a larger number of workers over small fields while sustaining comparable per-worker computation. The authors provide explicit construction strategies (via Apéry sets and semigroup structure) and establish both optimal and near-optimal recovery thresholds; they also analyze decoding complexity and demonstrate asymptotically near-optimal performance using García–Stichtenoth towers. The results offer scalable, efficient DMM schemes with robust straggler tolerance and practical applicability for large-scale distributed systems.
Abstract
The problem of straggler mitigation in distributed matrix multiplication (DMM) is considered for a large number of worker nodes and a fixed small finite field. Polynomial codes and matdot codes are generalized by making use of algebraic function fields (i.e., algebraic functions over an algebraic curve) over a finite field. The construction of optimal solutions is translated to a combinatorial problem on the Weierstrass semigroups of the corresponding algebraic curves. Optimal or almost optimal solutions are provided. These have the same computational complexity per worker as classical polynomial and matdot codes, and their recovery thresholds are almost optimal in the asymptotic regime (growing number of workers and a fixed finite field).
