Clipper: A Low-Latency Online Prediction Serving System

By Daniel Crankshaw, Xin Wang, Giulio Zhou, M. Franklin, Joseph E. Gonzalez, Ion Stoica. 2016

841 citations recorded by the source corpus.

Machine learning is being deployed in a growing number of applications which demand real-time, accurate, and robust predictions under heavy query load. However, most machine learning frameworks and systems only address model training and not deployment. In this paper, we introduce Clipper, a general-purpose low-latency prediction serving system. Interposing between end-user applications and a wide range of machine learning frameworks, Clipper introduces a modular architecture to simplify model deployment across frameworks and applications. Furthermore, by introducing caching, batching, and adaptive model selection techniques, Clipper reduces prediction latency and improves prediction throughput, accuracy, and robustness without modifying the underlying machine learning frameworks. We evaluate Clipper on four common machine learning benchmark datasets and demonstrate its ability to meet the latency, accuracy, and throughput demands of online serving applications. Finally, we compare Clipper to the TensorFlow Serving system and demonstrate that we are able to achieve comparable throughput and latency while enabling model composition and online learning to improve accuracy and render more robust predictions.

Subfields: Artificial Intelligence, Computer Networks and Communications, Information Systems, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Quoc V. Le
  3. Mohit Bansal
  4. Percy Liang
  5. Pieter Abbeel
  6. Yoshua Bengio
  7. Trevor Darrell
  8. Luke S. Zettlemoyer

In Computer Networks and Communications

  1. Ion Stoica
  2. Mosharaf Chowdhury
  3. Matei A. Zaharia
  4. J. Langford
  5. Michael I. Jordan
  6. Michael Isard
  7. Alexey Tumanov
  8. Joseph E. Gonzalez

In Information Systems

  1. Ion Stoica
  2. Mosharaf Chowdhury
  3. Matei A. Zaharia
  4. Michael Isard
  5. Daniel Klein
  6. Joseph E. Gonzalez
  7. Alexey Tumanov
  8. Alekh Agarwal

In ML Systems & Hardware

  1. Ion Stoica
  2. Matei A. Zaharia
  3. Joseph E. Gonzalez
  4. Michael I. Jordan
  5. Mosharaf Chowdhury
  6. Arpan Gujarati
  7. Eric Liang
  8. Alexey Tumanov

Citations in the corpus