The development of Information technology has recently turned towards virtualization. More and more functionality can be implemented with virtualized equipment, virtual peripheries, virtual machines (VM), Network Function Virtualization (NFV). As these features are getting more popular, the developers have to face more requirements. The virtualization technology has overheads, speaking of networks the increased latency and lower throughput values. However, it gives mobility and a well-designed, well-deployed system can operate with minimal human interactions. The cloud computing technology is based on these benefits and spreading widely.
The physical networks’ major functionalities can be used in a virtual environment provided by virtual network elements, like virtual bridges, virtual switches, and virtual routers. If the networking hardware supports Software-Defined Networking (SDN) solutions, then both infrastructures can be organized through a single control mechanism. The Open Virtual Switch (OVS) is an open source element of the virtual networking infrastructure. It is used in OpenStack cloud infrastructures as default virtual switch solution. The open source community around OVS is getting bigger, and more large companies started to distribute to the community. Intel is also in this line, by implementing their DPDK-based solution to OVS. DPDK is an open source framework for handling intensive network workloads.
Due to the requirements of the network intensive workloads, a thorough analysis of virtual networking equipment is necessary. The thesis will discuss the performance characteristics of one Linux kernel based, and one DPDK based OVS solution.