Latency Measurement of Service Function Chaining on OpenStack Platform

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Abstract

Service Function Chaining allows the flexible and efficient deployment of network functions for different applications. With Network Function Virtualization the elements of the chain can be provisioned in virtual environments on any COTS hardware. This introduces the question of where to position the individual network functions within the virtualization environment. This problem of network function placement has been studied in theory as an optimization problem on a graph. However it is challenging to apply theoretical work on practical deployments. In this paper, we perform a measurement campaign to study the delay introduced by Service Function Chaining. We propose placement heuristics and evaluate the performance on OpenStack. With the proposed heuristics, the service delay can be reduced by more than 20%. We measured the overhead introduced by a network function implemented in user space. The processing delay in user space can be twice as much as the same function in kernel space. More interestingly, we identified a service interruption of more than 1 second after activation of the chain.

Details

Original languageEnglish
Title of host publication43rd IEEE Conference on Local Computer Networks, LCN 2018
PublisherIEEE Computer Society
Pages473-476
Number of pages4
ISBN (electronic)9781538644133
Publication statusPublished - 2 Jul 2018
Peer-reviewedYes

Publication series

SeriesConference on Local Computer Networks (LCN)
ISSN2831-7742

Conference

Title43rd IEEE Conference on Local Computer Networks, LCN 2018
Duration1 - 4 October 2018
CityChicago
CountryUnited States of America

External IDs

ORCID /0000-0001-7008-1537/work/158767482
ORCID /0000-0001-8469-9573/work/161891245