Exploiting Stragglers in Distributed Computing Systems With Task Grouping

We consider the problem of stragglers in distributed computing systems. Stragglers, which are compute nodes that unpredictably slow down, often increase the completion times of tasks. One common approach to mitigating stragglers is work replication, where only the first completion among replicated tasks is accepted, discarding the others. However, discarding work leads to resource wastage. In this article, we propose a method for exploiting the work completed by stragglers rather than discarding it. The idea is to increase the granularity of the assigned work, and to increase the frequency of worker updates. We show that the proposed method reduces the completion time of tasks via experiments performed on a simulated cluster as well as on Amazon EC2 with Apache Hadoop.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Services Computing
Published
2024-11-01
DOI
https://doi.org/10.1109/tsc.2024.3495513
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploiting Stragglers in Distributed Computing Systems With Task Grouping

Haider Al-Lawati, Stark C. Draper, Zhenhua Hu, Tharindu Adikari et al.
IEEE Transactions on Services Computing
Cloud Computing and Resource Management
article

Exploiting Stragglers in Distributed Computing Systems With Task Grouping

Haider Al-Lawati, Stark C. Draper, Zhenhua Hu, Tharindu Adikari, Jason Lam
article en

Abstract

We consider the problem of stragglers in distributed computing systems. Stragglers, which are compute nodes that unpredictably slow down, often increase the completion times of tasks. One common approach to mitigating stragglers is work replication, where only the first completion among replicated tasks is accepted, discarding the others. However, discarding work leads to resource wastage. In this article, we propose a method for exploiting the work completed by stragglers rather than discarding it. The idea is to increase the granularity of the assigned work, and to increase the frequency of worker updates. We show that the proposed method reduces the completion time of tasks via experiments performed on a simulated cluster as well as on Amazon EC2 with Apache Hadoop.

IEEE Transactions on Services ComputingVol. 17(6)
University of Toronto (CA), Huawei Technologies (Canada) (CA)
Openalex Percentile: Top 69%
Cloud Computing and Resource Management
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.