polito.it
Politecnico di Torino (logo)

Data-plane assisted state replication with Network Function Virtualization

Iman Lotfimahyari

Data-plane assisted state replication with Network Function Virtualization.

Rel. Paolo Giaccone, Andrea Bianco. Politecnico di Torino, Corso di laurea magistrale in Communications And Computer Networks Engineering (Ingegneria Telematica E Delle Comunicazioni), 2020

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview
[img] Archive (ZIP) (Documenti_allegati) - Altro
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (10MB)
Abstract:

Nowadays, the continuous progression of the Network Function Virtualization(NFV) transformation is due to considering it as the platform for the 5G. The NFV based on SDN can extend the programmability and flexibility features of advanced network functions. Many of these network functions, however, need concrete state information to effectively process network flows. In this work, we have proposed a solution for sharing the states between different Virtual Network Functions(VNF) with the help of the data-plane programmable switches, while the generality of the proposed solution makes it applicable on the vanilla SDN switches as well. In the second chapter of this work, we briefly recalled the Software-Defined Networking and its most successful protocol. Then we took a look at a new approach for programming the data-planes of the new SDN switches. Furthermore, we reviewed the Network Function Virtualization, the state-full VNFs, and their important role in the 5G networks. In the third chapter of this work, we described our solution for the state sharing between the VNFs. Then we explained the whole protocol and its parts in detail and two different methods of implementing the solution. Finally, we evaluated theoretically the solutions and checked their scalability in terms of the number of the NFs or the servers and the number of variables that can be participated in our solutions. In the fourth chapter, after introducing the needed tools for implementation and measurement, we implemented both solutions. Then for comparison, we implemented a vanilla SDN based structure with our proposed protocol and compared the three of them in terms of the switch resource consumption.

Relatori: Paolo Giaccone, Andrea Bianco
Anno accademico: 2019/20
Tipo di pubblicazione: Elettronica
Numero di pagine: 88
Soggetti:
Corso di laurea: Corso di laurea magistrale in Communications And Computer Networks Engineering (Ingegneria Telematica E Delle Comunicazioni)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-27 - INGEGNERIA DELLE TELECOMUNICAZIONI
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/14453
Modifica (riservato agli operatori) Modifica (riservato agli operatori)