Virtual TCP offload: Optimizing ethernet overlay performance on advanced interconnects

Zheng Cui, Patrick G. Bridges, John R. Lange, Peter A Dinda

Research output: Contribution to conferencePaper

3 Scopus citations

Abstract

Ethernet overlay networks are a powerful tool for virtualizing networked applications. Their performance suffers on advanced interconnects such as Infiniband, however, because of differences between the semantics of Ethernet and the underlying network. In this paper, we demonstrate that providing a virtual TCP offload Ethernet device to the guest operating system dramatically improves overlay network performance on advanced interconnects like Infiniband. The virtual offload device enables the overlay system to leverage the semantics and performance characteristics of the underlying network to maximize overlay performance. Our evaluation shows that this approach allows applications to achieve near-native microbenchmark bandwidth and dramatically improved application performance compared to alternative overlay approaches when running on an Ethernet virtual overlay on a QDR Infiniband fabric.

Original languageEnglish (US)
Pages49-59
Number of pages11
DOIs
StatePublished - Jul 17 2013
Event22nd ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2013 - New York, NY, United States
Duration: Jun 17 2013Jun 21 2013

Other

Other22nd ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2013
CountryUnited States
CityNew York, NY
Period6/17/136/21/13

    Fingerprint

Keywords

  • HPC
  • infiniband
  • overlay networks
  • virtualization

ASJC Scopus subject areas

  • Software

Cite this

Cui, Z., Bridges, P. G., Lange, J. R., & Dinda, P. A. (2013). Virtual TCP offload: Optimizing ethernet overlay performance on advanced interconnects. 49-59. Paper presented at 22nd ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2013, New York, NY, United States. https://doi.org/10.1145/2462902.2462912