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

Finishing Flows Quickly With Preemptive Scheduling

Chi-Yao Hong; Matthew Caesar; P. Brighten Godfrey

Venue
ACM SIGCOMM Conference (SIGCOMM) 2012
Recognition
Most Influential SIGCOMM 2012 Paper (Rank No. 4)
Edition
2026-03
Impact factor
7
Certificate ID
49d0e430dfb2d22e

Abstract

Today's data centers face extreme challenges in providing low latency. However, fair sharing, a principle commonly adopted in current congestion control protocols, is far from optimal for satisfying latency requirements. We propose Preemptive Distributed Quick (<b>PDQ</b>) flow scheduling, a protocol designed to complete flows quickly and meet flow deadlines. PDQ enables flow preemption to approximate a range of scheduling disciplines. For example, PDQ can emulate a shortest job first algorithm to give priority to the short flows by pausing the contending flows. PDQ borrows ideas from centralized scheduling disciplines and implements them in a fully distributed manner, making it scalable to today's data centers. Further, we develop a multipath version of PDQ to exploit path diversity. Through extensive packet-level and flow-level simulation, we demonstrate that PDQ significantly outperforms TCP, RCP and D<sup>3</sup> in data center environments. We further show that PDQ is stable, resilient to packet loss, and preserves nearly all its performance gains even given inaccurate flow information.

Download PDF certificate