Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title GENEVIZ — Generation, Validation, and Visualization of SFC Packages
Organization Unit
Authors
  • Martin Juan José Bucher
Supervisors
  • Muriel Figueredo Franco
Language
  • English
Institution University of Zurich
Faculty Faculty of Business, Economics and Informatics
Number of Pages 65
Date 2019
Abstract Text Network Function Virtualization (NFV) aims to decouple the package processing of network functions from dedicated hardware appliance by running Virtualized Network Functions (VNFs) on general-purpose hardware. Network operators can create customized network services by chaining multiple VNFs together, forming a so-called Service Function Chaining (SFC). Although NFV becomes more popular and technically mature, the construction of such SFCs still needs in-depth knowledge about NFV technology. Furthermore, the creation of an SFC can only be done manually up until now. In this thesis, we introduce GENEVIZ, a tool providing a user-friendly interface both for the construction and generation of completely new SFCs from scratch as well as for the import and adjustment of previously created SFCs in order to create new SFCs based on existing ones. Beyond that, we address the issue of data integrity and give the possibility to validate SFCs - received from an external source — through the usage of blockchain technology. GENEVIZ aims to provide a way to create SFCs more intuitive and easier. In addition, the number of steps necessary for different use cases is reduced. We conduct three case studies on our developed prototype, not only showing the technical feasibility of GENEVIZ, but also providing evidence of the usability of the different visualizations we proposed.
Zusammenfassung Network Function Virtualization (NVF) verfolgt das Ziel, die Paketverarbeitung von Netzwerkfunktionen durch den Einsatz von Virtualized Network Functions (VNFs) auf generischer Standard-Hardware von dezidierten Hardwaregeräten zu entkoppeln. Netzbetreiber können massgeschneiderte Netzwerkdienste erstellen, indem mehrere VNFs miteinander verkettet werden, was auch als Service Function Chaining (SFC) bezeichnet wird. Obwohl NFV immer populärer und technisch ausgereifter wird, verlangt die Konstruktion solcher SFCs noch immer fundierte Kenntnisse über die NFV-Technologie. Zudem kann die Erstellung eines SFC bisher nur manuell gemacht werden. In der vorliegenden Arbeit stellen wir GENEVIZ vor, ein Tool, welches ein benutzerfreundliches Interface sowohl für die Konstruktion und Generierung komplett neuer SFCs von Grund auf, als auch für den Import und die Anpassung bereits zuvor erstellter SFCs bereitstellt. Letzteres ist insbesondere deshalb interessant, weil somit neue SFCs erstellt werden können, welche auf zuvor schon existierenden SFCs basieren. Darüber hinaus gehen wir das Thema Datenintegrität an und bieten einen Weg, um SFCs, die aus einer externen Quelle bezogen wurden, durch die Verwendung der Blockchain-Technologie validieren zu können. GENEVIZ zielt darauf ab, die Erstellung von SFCs intuitiver und einfacher zu machen. Zugleich wird die Anzahl der Schritte, welche notwendig sind für die verschiedenen Anwendungsfälle, reduziert. Wir führen drei Fallstudien an unserem entwickelten Prototypen durch und zeigen dadurch nicht nur die technische Machbarkeit von GENEVIZ, sondern weisen auch die Nutzbarkeit der verschiedenen Visualisierungen nach.
PDF File Download
Export BibTeX