Optimizing network virtualization in Xen

被引:0
|
作者
Menon, Aravind [1 ]
Cox, Alan L. [2 ]
Zwaenepoel, Willy [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[2] Rice Univ, Houston, TX 77251 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose and evaluate three techniques for optimizing network performance in the Xen virtualized environment. Our techniques retain the basic Xen architecture of locating device drivers in a privileged 'driver' domain with access to I/O devices, and providing network access to unprivileged 'guest' domains through virtualized network interfaces. First, we redefine the virtual network interfaces of guest domains to incorporate high-level network offfload features available in most modern network cards. We demonstrate the performance benefits of high-level offload functionality in the virtual interface, even when such functionality is not supported in the underlying physical interface. Second, we optimize the implementation of the data transfer path between guest and driver domains. The optimization avoids expensive data remapping operations on the transmit path, and replaces page remapping by data copying on the receive path. Finally, we provide support for guest operating systems to effectively utilize advanced virtual memory features such as superpages and global page mappings. The overall impact of these optimizations is an improvement in transmit performance of guest domains by a factor of 4.4. The receive performance of the driver domain is improved by 35% and reaches within 7% of native Linux performance. The receive performance in guest domains improves by 18%, but still trails the native Linux performance by 61 %. We analyse the performance improvements in detail, and quantify the contribution of each optimization to the overall performance.
引用
收藏
页码:15 / +
页数:3
相关论文
共 50 条
  • [1] Network para virtualization by Xen
    Qin, Gaode
    [J]. EEA - Electrotehnica, Electronica, Automatica, 2014, 62 (02): : 106 - 111
  • [2] Optimizing Xen VMM Based on Intel® Virtualization Technology
    Zhang, Xiantao
    Dong, Yaozu
    [J]. ICICSE: 2008 INTERNATIONAL CONFERENCE ON INTERNET COMPUTING IN SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 367 - +
  • [3] Analysis on XEN virtualization machine
    School of Computer, Wuhan University, Wuhan 430072, China
    不详
    [J]. Xitong Fangzhen Xuebao, 2007, 23 (5556-5558+5569):
  • [4] Evaluating Xen for router virtualization
    Egi, Norbert
    Greenhalgh, Adam
    Handley, Mark
    Hoerdt, Mickael
    Mathy, Laurent
    Schooley, Tim
    [J]. PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 1256 - +
  • [5] Xen-OSCAR for cluster virtualization
    Vallee, Geoffrey
    Scott, Stephen L.
    [J]. FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 487 - +
  • [6] Simulating Resilient Server using XEN Virtualization
    Winarno, Idris
    Ishida, Yoshiteru
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 : 1745 - 1752
  • [7] Virtualization Techniques: A Methodical Review of XEN and KVM
    Binu, A.
    Kumar, G. Santhosh
    [J]. ADVANCES IN COMPUTING AND COMMUNICATIONS, PT I, 2011, 190 : 399 - 410
  • [8] Xen Worlds: Leveraging Virtualization in Distance Education
    Anderson, Benjamin R.
    Joines, Amy K.
    Daniels, Thomas E.
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 293 - 297
  • [9] System Performance evaluation of Para virtualization, Container virtualization and Full virtualization using Xen, OpenVZ and XenServer
    Babu, Anish S.
    Hareesh, M. J.
    Martin, John Paul
    Cherian, Sijo
    Sastri, Yedhu
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2014, : 247 - 250
  • [10] Virtualization-Aware Traffic Control for Soft Real-Time Network Traffic on Xen
    Li, Chong
    Xi, Sisu
    Lu, Chenyang
    Guerin, Roch
    Gill, Christopher D.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (01) : 257 - 270