Thesis Details

Testování Open vSwitch a DPDK

Master's Thesis Student: Šabart Otto Academic Year: 2016/2017 Supervisor: Čejka Rudolf, Ing.
English title
Testing Open vSwitch and DPDK

The project is about the virtual switch called Open vSwitch and its architecture. It deals with an acceleration of the switch mainly by using Data Plane Development Kit (DPDK). Furthermore, it describes the architecture of the DPDK kit and analyses the individual functional units. Furthermore, it describes the architecture of the DPDK kit, analyses the individual functional units and describes the possibilities of its configuration. Another part of the project describes the methodology chosen for a performance testing of virtual switches. Subsequently, this methodology was used to make a design and environment implementation for fully automatic Open vSwitch s DPDK performance testing with the use of automatic systems such as Koji, Jenkins, Beaker a VSperf. Simultaneously, the tools for automatic comparison of produced results were implemented. The created environment was then used for the performance measurement of several basic Open vSwitch configurations with and without the use of DPDK. The implemented measurements are discussed and evaluated in the project. The final project's stage provides a great amount of the enlargement and improvement of the implemented tests.


DPDK, Open vSwitch, virtual switch, performance test automation, orchestration, performance results processing

Degree Programme
defended, grade A
22 June 2017
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), předseda
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Hladká Eva, doc. RNDr., Ph.D. (FI MUNI), člen
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Švéda Miroslav, prof. Ing., CSc. (DIFS FIT BUT), člen
ŠABART, Otto. Testování Open vSwitch a DPDK. Brno, 2017. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-22. Supervised by Čejka Rudolf. Available from:
    author = "Otto \v{S}abart",
    type = "Master's thesis",
    title = "Testov\'{a}n\'{i} Open vSwitch a DPDK",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = ""
Back to top