A high performance network virtualization architecture with bandwidth guarantees

Virtualization technologies in cloud computing have been developing rapidly nowadays. One of their fundamental technologies is network virtualization. In order to increase bandwidth, link aggregation can be applied with network virtualization. It can balance the bandwidth of multiple virtual machines. In this paper, we purpose a high performance network virtualization model for multiple network adapters on KVM full virtualization with two types of link aggregation: network bonding and network teaming. Both types can increase throughput up to the number of network adapters in scenario 1 and 2. In Our work also integrates SLA, which is able to guarantee bandwidth of each virtual machine. In scenario 3, SLA bandwidth with both of link aggregation types provides throughput ratios for each network adapter of the two iPerf virtual machine servers at 80% and 20%. In conclusion, bandwidth guarantee is possible on KVM with network bounding and network teaming.

[1]  Xiaowei Yang,et al.  High performance network virtualization with SR-IOV , 2010, HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture.

[2]  Karsten Schwan,et al.  High performance and scalable I/O virtualization via self-virtualized devices , 2007, HPDC '07.

[3]  T. S. Eugene Ng,et al.  The Impact of Virtualization on Network Performance of Amazon EC2 Data Center , 2010, 2010 Proceedings IEEE INFOCOM.

[4]  Dhabaleswar K. Panda,et al.  Performance Characterization of Hypervisor-and Container-Based Virtualization for HPC on SR-IOV Enabled InfiniBand Clusters , 2016, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).

[5]  Jian Li,et al.  Optimizations for High Performance Network Virtualization , 2016, Journal of Computer Science and Technology.

[6]  Victor I. Chang,et al.  Composable architecture for rack scale big data computing , 2017, Future Gener. Comput. Syst..