Abstract
Service Function Chaining (SFC) enables advanced in-network packet processing by passing through an ordered set of service functions. However, it is challenging to achieve high performance because chaining functions like service function forwarders generally run on commodity servers, which offer limited throughput and require additional round-trip times. In this paper, we present P4-SFC, a novel SFC architecture that leverages the flexibility of emerging programmable switches for high performance SFC packet processing. P4-SFC achieves low latency and high throughput by migrating the chaining functions to programmable switches. Our benchmark results show that P4-SFC outperforms existing the server-based solution in chain latency.
Original language | English |
---|---|
Title of host publication | 2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781728161648 |
DOIs | |
Publication status | Published - 2020 Nov 1 |
Event | 2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020 - Seoul, Korea, Republic of Duration: 2020 Nov 1 → 2020 Nov 3 |
Publication series
Name | 2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020 |
---|
Conference
Conference | 2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020 |
---|---|
Country/Territory | Korea, Republic of |
City | Seoul |
Period | 20/11/1 → 20/11/3 |
Bibliographical note
Funding Information:This research was partly supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (No. 2017-0-00195, Development of Core Technologies for Programmable Switch in Multi-Service Networks), and Next-Generation Information Computing Development Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT (No. 2017M3C4A7083676). Wonjun Lee is the corresponding author.
Keywords
- P4
- Programmable data plane
- Service function chaining
ASJC Scopus subject areas
- Computer Science Applications
- Electrical and Electronic Engineering
- Media Technology
- Instrumentation