2016
DOI: 10.7287/peerj.preprints.2477
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

SNF: Synthesizing high performance NFV service chains

Abstract: 12In 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 prot… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…And now, chaining multiple CNFs/VNFs via virtual network I/O comes under question, because inter-CPU core packet transfer obviously degrades performance [45]. Synthesizing network functions into a single CNF/VNF [46] is a promising approach for pursing hardware-level performance, and IOVTee can be integrated into synthesized NFs as shown in Fig. 2 (b).…”
Section: Iovtee Architecturementioning
confidence: 99%
“…And now, chaining multiple CNFs/VNFs via virtual network I/O comes under question, because inter-CPU core packet transfer obviously degrades performance [45]. Synthesizing network functions into a single CNF/VNF [46] is a promising approach for pursing hardware-level performance, and IOVTee can be integrated into synthesized NFs as shown in Fig. 2 (b).…”
Section: Iovtee Architecturementioning
confidence: 99%
“…In Figure 2, each flag is a classification step usually handled by reading the corresponding packet field(s) to determine the next VNF for the packet. Following the various paths of the graph (as proposed by OpenBox [5] and SNF [4]), one can build a flow table encoding each encountered traffic class as a rule. Table I, shows such a flow table for the example in Figure 2.…”
Section: A Traffic Classesmentioning
confidence: 99%
“…Previous work such as SNF [4] and OpenBox [5] synthesize traffic classifiers. At best, systems such as µNF [6] remove redundant and identical processing modules, but an HTTP classification module cannot benefit from, e.g.…”
Section: Introductionmentioning
confidence: 99%
“…For NFV implementation and VNF placement, there exist off-the-shelf solutions. Firstly, for NFV implementation, OpenBox [5] and SNF [6] synthesize multiple VNFs into one equivalent VNF to improve the performance. By contrast, ResQ [7] optimizes the implementation by restricting VNFs on independent physical equipment and balancing cache.…”
Section: Introductionmentioning
confidence: 99%