Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. IX: A Protected Dataplane Operating System for High Throughput and Low Latency
 
conference paper

IX: A Protected Dataplane Operating System for High Throughput and Low Latency

Belay, Adam
•
Prekas, George  
•
Klimovic, Ana
Show more
2014
Proceedings of the 11th USENIX Symposium on Operating System Design and Implementation (OSDI)
11th Symposium on Operating System Design and Implementation (OSDI)

The conventional wisdom is that aggressive networking requirements, such as high packet rates for small messages and microsecond-scale tail latency, are best addressed outside the kernel, in a user-level networking stack. We present IX, a dataplane operating system that provides high I/O performance, while maintaining the key advantage of strong protection offered by existing kernels. IX uses hardware virtualization to separate management and scheduling functions of the kernel (control plane) from network processing (dataplane). The dataplane architecture builds upon a native, zero-copy API and optimizes for both bandwidth and latency by dedicating hardware threads and networking queues to dataplane instances, processing bounded batches of packets to completion, and by eliminating coherence traffic and multi-core synchronization. We demonstrate that IX outperforms Linux and state-of-the-art, user-space network stacks significantly in both throughput and end-to-end latency. Moreover, IX improves the throughput of a widely deployed, key-value store by up to 3.6x and reduces tail latency by more than 2x.

  • Files
  • Details
  • Metrics
Type
conference paper
Author(s)
Belay, Adam
Prekas, George  
Klimovic, Ana
Grossman, Samuel
Kozyrakis, Christos  
Bugnion, Edouard  
Date Issued

2014

Publisher

USENIX

Published in
Proceedings of the 11th USENIX Symposium on Operating System Design and Implementation (OSDI)
Subjects

IX

•

Dataplane

•

Virtualization

•

Low-latency

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DCSL  
Event nameEvent placeEvent date
11th Symposium on Operating System Design and Implementation (OSDI)

Broomfield, CO, USA

October 6-8, 2014

Available on Infoscience
September 11, 2014
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/106842
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés