Change search
ReferencesLink to record
Permanent link

Direct link
SNF: synthesizing high performance NFV service chains
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS, Network Systems Laboratory (NS Lab).ORCID iD: 0000-0002-3890-6583
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS, Radio Systems Laboratory (RS Lab).ORCID iD: 0000-0002-6066-746X
Show others and affiliations
2016 (English)In: PeerJ Computer Science, ISSN 2376-5992, 1-30 p.Article in journal (Refereed) Published
Abstract [en]

In this paper we introduce SNF, a framework that synthesizes (S) network function (NF) service chains by eliminating redundant I/O and repeated elements, while consolidating stateful cross layer packet operations across the chain. SNF uses graph composition and set theory to determine traffic classes handled by a service chain composed of multiple elements. It then synthesizes each traffic class using a minimal set of new elements that apply single-read-single-write and early-discard operations. Our SNF prototype takes a baseline state of the art network functions virtualization (NFV) framework to the level of performance required for practical NFV service deployments. Software-based SNF realizes long (up to 10 NFs) and stateful service chains that achieve line-rate 40 Gbps throughput (up to 8.5x greater than the baseline NFV framework). Hardware-assisted SNF, using a commodity OpenFlow switch, shows that our approach scales at 40 Gbps for Internet Service Provider-level NFV deployments.

Place, publisher, year, edition, pages
PeerJ, Inc. San Diego CA 92191, San Francisco, USA, 2016. 1-30 p.
Keyword [en]
NFV, Service chains, Synthesis, Single-read-single-write, Line-rate, 40 Gbps
National Category
Computer Systems Communication Systems
Research subject
Computer Science; Information and Communication Technology
URN: urn:nbn:se:kth:diva-196219DOI: 10.7717/peerj-cs.98OAI: diva2:1046357
European Union Horizon 2020 BEhavioural BAsed forwarding (BEBA)European Research Council (ERC) PROPHET
EU, Horizon 2020, 644122EU, European Research Council, 259110
Available from: 2016-11-14 Created: 2016-11-14 Last updated: 2016-11-21Bibliographically approved

Open Access in DiVA

fulltext(2250 kB)45 downloads
File information
File name FULLTEXT01.pdfFile size 2250 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Katsikas, Georgios P.Maguire Jr, Gerald Q.Kostic, Dejan
By organisation
Network Systems Laboratory (NS Lab)Radio Systems Laboratory (RS Lab)
Computer SystemsCommunication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 45 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 334 hits
ReferencesLink to record
Permanent link

Direct link