Study and implementation of virtual functions (VNFs) in programmable networks of NFV architecture

The growing complexity of modern networks requires new novel ways to solve problems. Network Function Virtualization (NFV) has been a developing trend because it enables tremendous flexibility with regards to network topologies and performance scaling. Also, TCP, being the workhorse of the Internet...

Full description

Bibliographic Details
Main Author: Παναγιωτόπουλος, Βασίλειος
Other Authors: Δενάζης, Σπύρος
Format: Thesis
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10889/12133
Description
Summary:The growing complexity of modern networks requires new novel ways to solve problems. Network Function Virtualization (NFV) has been a developing trend because it enables tremendous flexibility with regards to network topologies and performance scaling. Also, TCP, being the workhorse of the Internet calls for better performance when possible. In this thesis we implement a Performance Enhancing Proxy (PEP) VNF that when installed between two stations can save up to 25% of the time required to perform a TCP handshake. This is done using a technique called Early SYN Forwarding (ESF) in which the proxy serves as a mediator, simultaneously responding to SYN requests to the sender and forwarding them to their predestined recipient, effectively parallelizing the execution of the three-way-handshake.