{"title":"OVS-DPDK with TSO feature running under docker","authors":"Muh-rong Yang, Yihua Huang","doi":"10.1109/ICOIN.2018.8343123","DOIUrl":null,"url":null,"abstract":"The goal of Network Function Virtualization (NFV) is to use standard IT virtualization technology to decouple network functions from private and dedicated network devices, and to use standard X86 architecture to carry on these network functions. In the NFV scenario, virtual switches are used to provide data exchanging services and transferring functions for Virtual Network Feature (VNF) or Virtual Machine (VM). Open vSwitch (OVS) is a high quality and widely used open source virtual switch among the existing virtual switches solutions, but the performance of OVS can't meet the current Gigabit network forwarding demands. To overcome this limitation, the Data Plane Development Kit (DPDK) has been integrated in OVS to exploit the capabilities of bypassing the kernel space to achieve high performance. But the current OVS-DPDK temporarily does not support the TCP-Segment-Offload (TSO) feature, so the large packet fragmentation needs to be completed by the CPU of the VM. In addition, it is not convenient for the OVS-DPDK to be deployed in different environments and the secondary development is also more cumbersome. In this paper, we combine OVS-DPDK with a lightweight virtualization technology Docker. And further, we enable the TSO feature. The experimental data has shown that the OVS-DPDK under Docker with TSO feature can bring a great performance improvement.","PeriodicalId":228799,"journal":{"name":"2018 International Conference on Information Networking (ICOIN)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Information Networking (ICOIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOIN.2018.8343123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The goal of Network Function Virtualization (NFV) is to use standard IT virtualization technology to decouple network functions from private and dedicated network devices, and to use standard X86 architecture to carry on these network functions. In the NFV scenario, virtual switches are used to provide data exchanging services and transferring functions for Virtual Network Feature (VNF) or Virtual Machine (VM). Open vSwitch (OVS) is a high quality and widely used open source virtual switch among the existing virtual switches solutions, but the performance of OVS can't meet the current Gigabit network forwarding demands. To overcome this limitation, the Data Plane Development Kit (DPDK) has been integrated in OVS to exploit the capabilities of bypassing the kernel space to achieve high performance. But the current OVS-DPDK temporarily does not support the TCP-Segment-Offload (TSO) feature, so the large packet fragmentation needs to be completed by the CPU of the VM. In addition, it is not convenient for the OVS-DPDK to be deployed in different environments and the secondary development is also more cumbersome. In this paper, we combine OVS-DPDK with a lightweight virtualization technology Docker. And further, we enable the TSO feature. The experimental data has shown that the OVS-DPDK under Docker with TSO feature can bring a great performance improvement.