Change search
ReferencesLink to record
Permanent link

Direct link
Performance evaluation of openflow controllers for network virtualization
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS, Network Systems Laboratory (NS Lab).
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS, Network Systems Laboratory (NS Lab).ORCID iD: 0000-0002-6427-4612
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS, Network Systems Laboratory (NS Lab).ORCID iD: 0000-0002-3172-076X
2014 (English)In: High Performance Switching and Routing (HPSR), 2014 IEEE 15th International Conference on, IEEE conference proceedings, 2014, 50-56 p.Conference paper (Refereed)
Abstract [en]

This paper investigates OpenFlow performance, focusing on how the delay between switch and OpenFlow controller can impact the performance of a network. We use open-source controllers that support network virtualization to evaluate how such delay impacts ICMP, TCP and UDP traffic. We compare the controllers’ flow set-up strategies and we conduct several experiments to compare their TCP and UDP performance. In ad-dition, we introduce a new metric to measure UDP packet losses at the beginning of the flow. The results of the measurements indicate that there are large differences in performance between controllers, and that performance depends on switch-controller delay and flow set-up strategy.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2014. 50-56 p.
Keyword [en]
computer network performance evaluation;delays;open systems;telecommunication control;telecommunication traffic;transport protocols;virtualisation;ICMP traffic;OpenFlow controllers;SDN architecture;TCP traffic;UDP packet losses;UDP traffic;flow set-up strategy;network virtualization;open-source controllers;performance evaluation;software defined networking;switch delay;switch-controller delay;Delays;Loss measurement;Ports (Computers);Switches;Virtualization
National Category
Communication Systems
URN: urn:nbn:se:kth:diva-156895DOI: 10.1109/HPSR.2014.6900881ISI: 000361018300009ScopusID: 2-s2.0-84908568521OAI: diva2:768556
IEEE HPSR 2014,1-4 July 2014,Vancouver, BC, USA
EU, FP7, Seventh Framework Programme, 257448

QC 20141209

Available from: 2014-12-04 Created: 2014-12-04 Last updated: 2016-04-28Bibliographically approved
In thesis
1. Network virtualization as enabler for cloud networking
Open this publication in new window or tab >>Network virtualization as enabler for cloud networking
2016 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The Internet has exponentially grown and now it is part of our everyday life. Internet services and applications rely on back-end servers that are deployed on local servers and data centers. With the growing use of data centers and cloud computing, the locations of these servers have been externalized and centralized, taking advantage of economies of scale.

However, some applications need to define complex network topologies and require more than simple connectivity to the remote sites. Therefore, the network part of cloud computing, what is called cloud networking, needs to be improved and simplified.

This thesis argues that network virtualization permits to fill the missing gap and we propose a network virtualization abstraction layer to ease the use of cloud networking for the end users. We implement a software prototype of our ideas using OpenFlow. We also evaluate our prototype with state of the art controllers that has similar functionalities for network virtualization.

A second part of this thesis focuses on developing a tool for performance testing. We have improved the widely used tool pktgen with receiver functionalities. We use pktgen to generate traffic for our experiments with network virtualization.

Place, publisher, year, edition, pages
KTH Royal Institute of Technology, 2016. 94 p.
, TRITA-ICT, 2016:16
network virtualization, OpenFlow, pktgen, cloud networking, cloud, network performance, benchmarking, datacenters, perfomance testing, Libnetvirt
National Category
Communication Systems
Research subject
Information and Communication Technology
urn:nbn:se:kth:diva-185454 (URN)978-91-7595-968-9 (ISBN)
2016-06-02, Sal C, Electrum, KTH Skolan för informations- och kommunikationsteknik, Isafjordsgatan 26, Kista, 14:00 (English)
EU, FP7, Seventh Framework Programme, 257448

QC 20160428

Available from: 2016-04-28 Created: 2016-04-19 Last updated: 2016-05-04Bibliographically approved

Open Access in DiVA

fulltext(778 kB)218 downloads
File information
File name FULLTEXT01.pdfFile size 778 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopusIEEEXplore

Search in DiVA

By author/editor
Turull, DanielHidell, MarkusSjödin, Peter
By organisation
Network Systems Laboratory (NS Lab)
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 218 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 199 hits
ReferencesLink to record
Permanent link

Direct link