PAPER DIGEST
Most Influential SIGCOMM 2015 Paper · 2026-03 edition

Efficient Coflow Scheduling Without Prior Knowledge

Mosharaf Chowdhury; Ion Stoica

Venue
ACM SIGCOMM Conference (SIGCOMM) 2015
Recognition
Most Influential SIGCOMM 2015 Paper (Rank No. 13)
Edition
2026-03
Impact factor
6
Certificate ID
fc83df3faa743ba3

Abstract

Inter-coflow scheduling improves application-level communication performance in data-parallel clusters. However, existing efficient schedulers require a priori coflow information and ignore cluster dynamics like pipelining, task failures, and speculative executions, which limit their applicability. Schedulers without prior knowledge compromise on performance to avoid head-of-line blocking. In this paper, we present Aalo that strikes a balance and efficiently schedules coflows without prior knowledge. Aalo employs Discretized Coflow-Aware Least-Attained Service (D-CLAS) to separate coflows into a small number of priority queues based on how much they have already sent across the cluster. By performing prioritization across queues and by scheduling coflows in the FIFO order within each queue, Aalo's non-clairvoyant scheduler reduces coflow completion times while guaranteeing starvation freedom. EC2 deployments and trace-driven simulations show that communication stages complete 1.93X faster on average and 3.59X faster at the 95th percentile using Aalo in comparison to per-flow mechanisms. Aalo's performance is comparable to that of solutions using prior knowledge, and Aalo outperforms them in presence of cluster dynamics.

Download PDF certificate