Network virtualization as enabler for cloud networking
2016 (English)Licentiate thesis, comprehensive summary (Other academic)
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
Research subject Information and Communication Technology
IdentifiersURN: urn:nbn:se:kth:diva-185454ISBN: 978-91-7595-968-9OAI: oai:DiVA.org:kth-185454DiVA: diva2:923724
2016-06-02, Sal C, Electrum, KTH Skolan för informations- och kommunikationsteknik, Isafjordsgatan 26, Kista, 14:00 (English)
Zeghlache, Djamal, Professor
Sjödin, Peter, Associate professor, DocentHidell, Markus, Associate professor, Docent
FunderEU, FP7, Seventh Framework Programme, 257448
QC 201604282016-04-282016-04-192016-05-04Bibliographically approved
List of papers