DocumentCode
267162
Title
Implementation and Performance Analysis of STT Tunneling Using vNIC Offloading Framework (CVSW)
Author
Kawashima, Ryota ; Matsuo, Hiroshi
Author_Institution
Dept. of Comput. Sci. & Eng., Nagoya Inst. of Technol., Nagoya, Japan
fYear
2014
fDate
15-18 Dec. 2014
Firstpage
929
Lastpage
934
Abstract
Network Virtualization Overlays (NVO3) provides multi-tenancy services in cloud data centers with existing networking equipment. IP tunneling is an essential technology to logically separate each virtual traffic, in particular, Stateless Transport Tunneling (STT) is considered to achieve better performance using TCP Segmentation Offload (TSO) feature. Currently, there is no openly available implementation of STT, and its implementation and performance characteristics have not been studied in academic field so far. We have therefore implemented STT protocol and conducted performance evaluation by comparing with VXLAN protocol. In practice, the STT implementation has been done using a virtual NIC offloading framework, co-virtual switch (CVSW). CVSW is a software component that extends virtual NICs and provides high-level packet processing framework such as Open Flow Match-Action. In this paper, we describe implementation details of STT and performance evaluation results from various perspectives. The results showed that the actual performance of STT was almost equal to non-tunneling VM-to-VM communication and was two-times higher than that of VXLAN. Furthermore, we clarify the high-performance nature of STT is brought from both byte-stream characteristic of TCP and Generic Receive Offload (GRO) feature rather than widely believed TSO.
Keywords
cloud computing; computer centres; overlay networks; transport protocols; virtual machines; virtualisation; CVSW framework; GRO feature; IP tunneling; Internet protocol; STT protocol; STT tunneling; TCP segmentation offload; TSO feature; VM-to-VM communication; VXLAN protocol; cloud data centers; covirtual switch framework; generic receive offload feature; network virtualization overlay; networking equipment; open flow match-action; packet processing framework; stateless transport tunneling; transport control protocol; vNIC offloading framework; virtual machines; IP networks; Kernel; Protocols; Servers; Switches; Throughput; Tunneling; NIC offloading; NVO3; Open Flow; SDN; STT; VXLAN; datacenter;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
Conference_Location
Singapore
Type
conf
DOI
10.1109/CloudCom.2014.77
Filename
7037786
Link To Document