GNFC: Towards Network Function Cloudification

Cziva, R., Jouet, S. and Pezaros, D. (2015) GNFC: Towards Network Function Cloudification. In: 1st IEEE Conference on Network Function Virtualization & Software Defined Networks (NFV-SDN), San Francisco, CA, USA, 18-20 Nov 2015, ISBN 9781467371940 (doi: 10.1109/NFV-SDN.2015.7387419)

105962.pdf - Accepted Version


Publisher's URL:


An increasing demand is seen from enterprises to host and dynamically manage middlebox services in public clouds in order to leverage the same benefits that network functions provide in traditional, in-house deployments. However, today's public clouds provide only a limited view and programmability for tenants that challenges flexible deployment of transparent, software-defined network functions. Moreover, current virtual network functions can't take full advantage of a virtualized cloud environment, limiting scalability and fault tolerance. In this paper we review and evaluate the current infrastructural limitations imposed by public cloud providers and present the design and implementation of GNFC, a cloud-based Network Function Virtualization (NFV) framework that gives tenants the ability to transparently attach stateless, container-based network functions to their services hosted in public clouds. We evaluate the proposed system over three public cloud providers (Amazon EC2, Microsoft Azure and Google Compute Engine) and show the effects on end-to-end latency and throughput using various instance types for NFV hosts.

Item Type:Conference Proceedings
Glasgow Author(s) Enlighten ID:Pezaros, Professor Dimitrios and Cziva, Mr Richard and Jouet, Mr Simon
Authors: Cziva, R., Jouet, S., and Pezaros, D.
College/School:College of Science and Engineering > School of Computing Science

University Staff: Request a correction | Enlighten Editors: Update this record

Project CodeAward NoProject NamePrincipal InvestigatorFunder's NameFunder RefLead Dept
643481A Situation-aware information infrastructureDimitrios PezarosEngineering & Physical Sciences Research Council (EPSRC)EP/L026015/1COM - COMPUTING SCIENCE
608831IMC2: Instrumentation, Measurement and Control for the CloudDimitrios PezarosEngineering & Physical Sciences Research Council (EPSRC)EP/L005255/1COM - COMPUTING SCIENCE