科技报告详细信息
Achieving 10 Gb/s using Safe and Transparent Network Interface Virtualization
Ram, Kaushik Kumar ; Santos, Jose Renato ; Turner, Yoshio ; Cox, Alan L. ; Rixner, Scott
HP Development Company
关键词: virtual machine;    virtualization;    performance analysis;    I/O;    networking;    device drivers.;   
RP-ID  :  HPL-2009-25
学科分类:计算机科学(综合)
美国|英语
来源: HP Labs
PDF
【 摘 要 】
This paper presents mechanisms and optimizations to reduce the overhead of network interface virtualization when using the driver domain I/O virtualization model. The driver domain model provides benefits such as support for legacy device drivers and fault isolation. However, the processing overheads incurred in the driver domain to achieve these benefits limit overall I/O performance. This paper demonstrates the effectiveness of two approaches to reduce driver domain overheads. First, Xen is modified to support multi-queue network interfaces to eliminate the software overheads of packet demultiplexing and copying. Second, a grant reuse mechanism is developed to reduce memory protection overheads. These mechanisms shift the bottleneck from the driver domain to the guest domains, improving scalability and enabling significantly higher data rates. This paper also presents and evaluates a series of optimizations that substantially reduce the I/O virtualization overheads in the guest domain. In combination, these mechanisms and optimizations increase the maximum throughput achieved by guest domains from 2.9 Gb/s to full 10 Gigabit Ethernet link rates.
【 预 览 】
附件列表
Files Size Format View
RO201804100001437LZ 1444KB PDF download
  文献评价指标  
  下载次数:20次 浏览次数:72次