skip to main content
10.1145/3078468.3078488acmconferencesArticle/Chapter ViewAbstractPublication PagessystorConference Proceedingsconference-collections
poster

Zero-copy receive path in virtio

Published: 22 May 2017 Publication History

Abstract

In the KVM hypervisor, incoming packets from the network must pass through several objects in the Linux kernel before being delivered to the guest VM. Currently, both the hypervisor and the guest keep their own sets of buffers on the receive path. For large packets, the overall processing time is dominated by the copying of data from hypervisor buffers to guest buffers.

References

[1]
S. Ma, "macvtap/vhost TX zero copy support," 2011. [Online]. Available: https://lwn.net/Articles/439531/
[2]
J. A. Ronciak, J. Brandeburg, and G. Venkatesan, "Page-Flip Technology for use within the Linux Networking Stack," in Proceedings of the Linux Symposium, Vol 2, 2004, pp. 175--180. [Online]. Available: https://www.landley.net/kdocs/ols/2004/ols2004v2-pages-175-180.pdf

Cited By

View all
  • (2024)Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and TransparencyIEEE Transactions on Computers10.1109/TC.2024.337558973:7(1655-1668)Online publication date: Jul-2024
  • (2022)ES2: Building an Efficient and Responsive Event Path for I/O VirtualizationIEEE Transactions on Cloud Computing10.1109/TCC.2020.296966010:2(1358-1372)Online publication date: 1-Apr-2022
  • (2019)DISHM: A Zero-Copy Intra-Node Communication Approach in Large Scale Simulation2019 IEEE 19th International Conference on Communication Technology (ICCT)10.1109/ICCT46805.2019.8947207(578-582)Online publication date: Oct-2019

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SYSTOR '17: Proceedings of the 10th ACM International Systems and Storage Conference
May 2017
195 pages
ISBN:9781450350358
DOI:10.1145/3078468
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

  • TCE: Technion Computer Engineering Center
  • USENIX Assoc: USENIX Assoc

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 May 2017

Check for updates

Author Tags

  1. L2 steering
  2. vhost
  3. virtio
  4. zero-copy receive

Qualifiers

  • Poster

Funding Sources

Conference

SYSTOR'17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 108 of 323 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and TransparencyIEEE Transactions on Computers10.1109/TC.2024.337558973:7(1655-1668)Online publication date: Jul-2024
  • (2022)ES2: Building an Efficient and Responsive Event Path for I/O VirtualizationIEEE Transactions on Cloud Computing10.1109/TCC.2020.296966010:2(1358-1372)Online publication date: 1-Apr-2022
  • (2019)DISHM: A Zero-Copy Intra-Node Communication Approach in Large Scale Simulation2019 IEEE 19th International Conference on Communication Technology (ICCT)10.1109/ICCT46805.2019.8947207(578-582)Online publication date: Oct-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media