More is less: reducing latency via redundancy

More is less: reducing latency via redundancy

Abstract

Low latency is critical for interactive networked appli- cations. But while we know how to scale systems to in- crease capacity, reducing latency — especially the tail of the latency distribution — can be much more difficult. We argue that the use of redundancy in the context of the wide-area Internet is an effective way to convert a small amount of extra capacity into reduced latency. By initiating redundant operations across diverse resources and using the first result which completes, redundancy improves a system’s latency even under exceptional con- ditions. We demonstrate that redundancy can signifi- cantly reduce latency for small but critical tasks, and argue that it is an effective general-purpose strategy even on devices like cell phones where bandwidth is rel- atively constrained.

Grafik Top
Authors
  • Vulimiri, Ashish
  • Michel, Oliver
  • Godfrey, P. Brighten
  • Shenker, Scott
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
11th ACM Workshop on Hot Topics in Networks
Divisions
Future Communication
Event Type
Workshop
Series Name
HotNets-XI
Publisher
ACM
Page Range
pp. 13-18
Date
2012
Official URL
http://doi.acm.org/10.1145/2390231.2390234
Export
Grafik Top