Visible to the public A Method for Performance Optimization of Virtual Network I/O Based on DPDK-SRIOV*

TitleA Method for Performance Optimization of Virtual Network I/O Based on DPDK-SRIOV*
Publication TypeConference Paper
Year of Publication2018
AuthorsShen, Hanji, Long, Chun, Li, Jun, Wan, Wei, Song, Xiaofan
Conference Name2018 IEEE International Conference on Information and Automation (ICIA)
Date PublishedAug. 2018
PublisherIEEE
ISBN Number978-1-5386-8069-8
Keywordscyber security, data plane development kit, DPDK-SRIOV, DPDK-SRIOV., general hardware platform, Hardware, high-performance network, i-o systems security, I/O requirement, i/o systems security, I/O throughput performance, input-output programs, Kernel, network security testing devices, optimisation, Optimization, performance evaluation, Performance optimization, physical network card, pubcrawl, Scalability, security of data, SRIOV technology, Switches, Throughput, virtual machines, virtual network, virtual network security tester, virtualisation, virtualization, virtualized network
AbstractNetwork security testing devices play important roles in Cyber security. Most of the current network security testing devices are based on proprietary hardware, however, the virtual network security tester needs high network I/O throughput performance. Therefore, the solution of the problem, which provides high-performance network I/O in the virtual scene will be explained in this paper. The method we proposed for virtualized network I/O performance optimization on a general hardware platform is able to achieve the I/O throughput performance of the proprietary hardware. The Single Root I/O Virtualization (SRIOV) of the physical network card is divided into a plurality of virtual network function of VF, furthermore, it can be added to different VF and VM. Extensive experiment illustrated that the virtualization and the physical network card sharing based on hardware are realized, and they can be used by Data Plane Development Kit (DPDK) and SRIOV technology. Consequently, the test instrument applications in virtual machines achieves the rate of 10Gps and meet the I/O requirement.
URLhttps://ieeexplore.ieee.org/document/8812504
DOI10.1109/ICInfA.2018.8812504
Citation Keyshen_method_2018