2019
DOI: 10.1109/access.2019.2950446
|View full text |Cite
|
Sign up to set email alerts
|

P4SC: A High Performance and Flexible Framework for Service Function Chain

Abstract: Network function virtualization allows network functions to be implemented and managed flexibly as a service function chain (SFC) in the data plane to process flows. However, software-based SFCs lead to poor performance compared to proprietary middleboxes. Moreover, existing solutions tackling performance issues suffer from the development complexity incurred by hardware details. To address these problems, we leverage both the high performance of P4-capable devices and the high flexibility of P4 language. In t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 25 publications
0
7
0
Order By: Relevance
“…The studies in [170], [171] design a framework for service function chaining (SFCs) on the P4-capable devices with the hardware capability as well as P4 programmability, to enhance performance, as well as flexibility in the implementation of Service Function Chains (SFCs). As shown in Fig.…”
Section: Network Function Virtualizationmentioning
confidence: 99%
See 3 more Smart Citations
“…The studies in [170], [171] design a framework for service function chaining (SFCs) on the P4-capable devices with the hardware capability as well as P4 programmability, to enhance performance, as well as flexibility in the implementation of Service Function Chains (SFCs). As shown in Fig.…”
Section: Network Function Virtualizationmentioning
confidence: 99%
“…There are studies that propose framework/deployment solutions to exploit in-network computing in NFV environment. Some studies focus on deployment of VNFs in network elements [164], [165], [167], [168], [169], [170], [171].…”
Section: E Summary Comparisons Insights and Lessons Learnedmentioning
confidence: 99%
See 2 more Smart Citations
“…Other approaches for the composition of P4 functions have been studied in Hyper4 [8], which defines a P4 program that is able to emulate other P4 programs provided at runtime by the control plane and in P4Visor [9], which suggests a technique to merge multiple P4 programs into a single one, while retaining the functionality of all of them. An alternative take on the acceleration of SFCs with programmable data planes is explored with P4sc [10] and in [11], both of which consider the implementation of whole function chains on single switches, lacking the possibility of combining components of different technologies.…”
Section: Related Workmentioning
confidence: 99%