Queues don't matter when you can jump them!

Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2015)

In our NSDI 2015 paper, we describe the principles, implementation and practical evaluation of QJump in detail. We discuss how QJump achieves bounded latency and reduces in-network interference, and show that QJump outperfroms Ethernet Flow Control (802.3x), ECN (WRED) and DCTCP. We also show that QJump improves average flow completion times, performing close to, or better than, DCTCP and pFabric.

Paper: The paper is available from USENIX and here [PDF, 516 KB].

Slides: here [PDF, 13 MB]

BibTeX:

@inproceedings{qjump,
  title = {Queues don't matter when you can \textsc{jump} them!},
  author = {Grosvenor, Matthew P. and Schwarzkopf, Malte and Gog, Ionel and Watson, Robert N.M. and Moore, Andrew W. and Hand, Steven and Crowcroft, Jon},
  booktitle = {Proceedings of the 12\textsuperscript{th} USENIX Symposium on Networked Systems Design and Implementation (NSDI)},
  year = 2015,
  month = may,
  location = {Oakland, CA},
  pages = {1--14},
}

NSDI 2015 paper.

Jump the queue to lower latency

In ;login: – The USENIX Magazine, April 2015 issue.

In this easy-to-read article, we show that it is possible and practical to achieve bounded latency in datacenter networks. We show how to do this using QJump, describe its operation and include a few examples of its benefits. Finally, we briefly compare QJump to several other comparable systems.

Article: The article is available directly from the USENIX ;login: website [PDF, 1.6 MB].

BibTeX:

@article{qjump-login,
  title = {Jump the queue to lower latency},
  author = {Grosvenor, Matthew P. and Schwarzkopf, Malte and Gog, Ionel and Moore, Andrew W.},
  volume = {40},
  number = {2},
  year = 2015,
  month = apr,
}