Deadline-aware Load Allocation for Coded Computation over Heterogeneous Clusters

In large-scale distributed systems, the performance of computation tasks is often significantly degraded by straggling nodes. Recently, coded computation has emerged as a promising approach to mitigate the effect of stragglers. However, the performance of coded computation is still significantly affected by node workloads, particularly in heterogeneous clusters. Some load allocation schemes have been proposed to minimize the expected computation latency, but for time-sensitive tasks with strict deadlines, they often result in high failure probabilities. In this paper, we examine the fundamental matrix-vector multiplication tasks and focus on the deadline-aware load allocation problem under two typical runtime models, aiming to minimize the task failure probability. We firstly propose a simple yet effective normal approximation method based on the central limit theorem to approximate the failure probability, transforming the problem into a non-convex multivariate optimization, and then present an efficient iterative load allocation algorithm. Extensive simulations demonstrate the effectiveness of our proposed scheme.

Authors

Institutions

Publication Details

Published
2024-09-20
DOI
https://doi.org/10.1109/icbase63199.2024.10762418
Primary Topic
Stochastic Gradient Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deadline-aware Load Allocation for Coded Computation over Heterogeneous Clusters

Yuxuan Cosmi Lin, Bin Tang, Shi Cheng
Stochastic Gradient Optimization Techniques
article

Deadline-aware Load Allocation for Coded Computation over Heterogeneous Clusters

Yuxuan Cosmi Lin, Bin Tang, Shi Cheng
article en

Abstract

In large-scale distributed systems, the performance of computation tasks is often significantly degraded by straggling nodes. Recently, coded computation has emerged as a promising approach to mitigate the effect of stragglers. However, the performance of coded computation is still significantly affected by node workloads, particularly in heterogeneous clusters. Some load allocation schemes have been proposed to minimize the expected computation latency, but for time-sensitive tasks with strict deadlines, they often result in high failure probabilities. In this paper, we examine the fundamental matrix-vector multiplication tasks and focus on the deadline-aware load allocation problem under two typical runtime models, aiming to minimize the task failure probability. We firstly propose a simple yet effective normal approximation method based on the central limit theorem to approximate the failure probability, transforming the problem into a non-convex multivariate optimization, and then present an efficient iterative load allocation algorithm. Extensive simulations demonstrate the effectiveness of our proposed scheme.

Hohai University (CN)
Openalex Percentile: Top 81%
Stochastic Gradient Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.