Zcopy-vhost: Eliminating Packet Copying in Virtual Network I/O
Zcopy-vhost: Eliminating Packet Copying in Virtual Network I/O
复制标题
Zcopy-vhost:消除虚拟网络 I/O 中的数据包复制
DOI:
10.1109/lcn.2017.38
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Cunming Liang
中科院分区:
文献类型:
--
作者:
Dongyang Wang;Bei Hua;Li Lu;Heqing Zhu;Cunming Liang
Virtualization has been widely used as a key technology in cloud computing. Although facilitating the deployment of applications, virtualization introduces huge processing overheads, among which is network I/O virtualization that has become a critical bottleneck of a virtual system. DPDK-vhost is currently the fastest para-virtualized network I/O backend, however it performs poorly when exchanging large packets between virtual machines. Its inefficiency comes from packet copying involved in packet transmission. A zero-copy solution was proposed in the literature to eliminate packet copying by use of shared memory, but it violates the isolation principle of virtual machines. This paper presents a zero-copy vhost design that eliminates packet copying by modifying the extended page tables (EPTs), and meanwhile keeps virtual machines isolated. A prototype adapted from DPDK-vhost is implemented in QEMU/KVM environment, and its performance is verified by experiments to be much higher than that of DPDK-vhost when large packets are transmitted.
DOI:
--
发表时间:
2007
期刊:
--
影响因子:
--
作者:
Avi Kivity;Anthony Liguori
通讯作者:
Avi Kivity;Anthony Liguori
DOI:
--
发表时间:
2004
期刊:
第22回日本ロボット学会学術講演会予稿集
影响因子:
--
作者:
M.Higashimori;東森 充;東森 充
通讯作者:
東森 充