INTEL DPDK PERFORMANCE TESTING ON OPENVSWITCH

In this 2010 era, this world is getting more influenced by software. It has been already stated at Wall Street Journal in 2011, which says "Software is eating the world?". Of course, it also influences the world of telecommunication, especially networking by an appearance of virtualization...

Full description

Saved in:
Bibliographic Details
Main Author: Naufal Ananda, Fahriza
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/42764
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:In this 2010 era, this world is getting more influenced by software. It has been already stated at Wall Street Journal in 2011, which says "Software is eating the world?". Of course, it also influences the world of telecommunication, especially networking by an appearance of virtualization or called as Network Functional Virtualization (NFV). One of the virtualization technologies is OpenvSwitch, a virtual switch that is made as an ideal model for a whitebox switch. Due to its work in form of software, its performance is far lower than the real hardware switch. DPDK or Data Plane Development Kit is a technology that is invented from Intel, which is hoped can improve the performance of OpenvSwitch. By the Intel documentation, DPDK can fasten the performance of OpenvSwitch by 12 times faster. So, we are going to do some tests to proof the truth of those performance improvements. Our methods are by using two units of host and one unit of switch, which will be done under two kinds of environment, virtual environment, and physical environment. For physical environment, PC acts as host and MiniPC acts as switch, while for virtual environment, virtual machine (VM) acts as host and virtual bridge acts as switch. Started from doing OpenvSwitch and DPDK installations, then continued by doing bandwidth tests using some testing tools, such as iPerf3, nuttcp, and pktgen. The results will be compared with the Intel documentation. As stated on the final project background, the performance of DPDK will also be compared with real switch. Other than that, the MiniPC will also be tuned (performance tuning) to improve the performance of DPDK itself. There are some CPU parameters that can be tuned.