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 条
  • [11] Perfctr-Xen: A Framework for Performance Counter Virtualization
    Nikolaev, Ruslan
    Back, Godmar
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (07) : 15 - 25
  • [12] MobiXen: Porting Xen on Android Devices for Mobile Virtualization
    Dong, Yaozu
    Yao, Jianguo
    Guan, Haibing
    Krishna, Ananth R.
    Jiang, Yunhong
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 946 - 949
  • [13] XenDebugger: a source level kernel debugger on Xen virtualization
    Li, Chao
    Qi, Zhengwei
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING (ISISE), 2012, : 501 - 505
  • [14] Analysis and experimental evaluation of data plane virtualization with Xen
    Anhalt, Fabienne
    Primet, Pascale Vicat-Blanc
    [J]. ICNS: 2009 FIFTH INTERNATIONAL CONFERENCE ON NETWORKING AND SERVICES, 2009, : 198 - 203
  • [15] Analysis of the Impact of CPU Virtualization on Parallel Applications in Xen
    Kourai, Kenichi
    Nakata, Riku
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 132 - 139
  • [16] A NEW I/O DEVICE VIRTUALIZATION MODELON XEN
    Yi, Du
    Yan, Yue-Hao
    Linping-Li
    [J]. 2012 INTERNATIONAL CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (LCWAMTIP), 2012, : 406 - 409
  • [17] XCollOpts: A Novel Improvement of Network Virtualization in Xen for I/O-Latency Sensitive Applications on Multicores
    Zeng, Lingfang
    Wang, Yang
    Feng, Dan
    Kent, Kenneth B.
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (02): : 163 - 175
  • [18] Node Virtualization and Network Coding: Optimizing Data Rate in Wireless Multicast
    Fasil, Mousie
    Kuehne, Alexander
    Klein, Anja
    [J]. 2014 11TH INTERNATIONAL SYMPOSIUM ON WIRELESS COMMUNICATIONS SYSTEMS (ISWCS), 2014, : 573 - 578
  • [19] HyperCo: Optimizing Network Performance in ARM-Based Mobile Virtualization
    Yao, Jianguo
    Deng, Ting
    Liu, Xue
    Jacobsen, Hans-Arno
    Guan, Haibing
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (01) : 131 - 143
  • [20] Optimizing Network I/O Virtualization for Scale-out Processor
    Chen, Baozi
    Wu, Qingbo
    Tan, Yusong
    Wang, Lei
    Sun, Xiaoli
    Zou, Peng
    Yang, Liu
    [J]. 2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1628 - 1635