Proceedings of the 12th International on Conference on Emerging Networking EXperiments and Technologies 2016
DOI: 10.1145/2999572.2999602
|View full text |Cite
|
Sign up to set email alerts
|

Flurries

Abstract: The combination of Network Function Virtualization (NFV) and Software Defined Networking (SDN) allows flows to be flexibly steered through efficient processing pipelines. As deployment of NFV becomes more prevalent, the need to provide fine-grained customization of service chains and flowlevel performance guarantees will increase, even as the diversity of Network Functions (NFs) rises. Existing NFV approaches typically route wide classes of traffic through preconfigured service chains. While this aggregation i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 53 publications
(19 citation statements)
references
References 19 publications
0
14
0
Order By: Relevance
“…Beyond these services, lightweight virtualization is crucial to a wide range of use cases, including just-in-time instantiation of services [23,26] (e.g., lters against DDoS attacks, TCP acceleration proxies, content caches, etc.) and NFV [41,51], all while providing signicant cost reduction through consolidation and power minimization [46].…”
Section: Introductionmentioning
confidence: 99%
“…Beyond these services, lightweight virtualization is crucial to a wide range of use cases, including just-in-time instantiation of services [23,26] (e.g., lters against DDoS attacks, TCP acceleration proxies, content caches, etc.) and NFV [41,51], all while providing signicant cost reduction through consolidation and power minimization [46].…”
Section: Introductionmentioning
confidence: 99%
“…NFs can thus directly access packets with no additional copies (i.e, zero copy I/O). To overcome the 100% CPU utilization with DPDK poll mode driver (PMD), we use a hybrid polling-interrupt driven technique to achieve both performance and resource efficiency [73]. We next describe the functional components that developed in C for our prototype.…”
Section: Methodsmentioning
confidence: 99%
“…Functional Customization: There is a significant body of work on decoupling control and data planes [39,41,42]. Recent works have demonstrated the resiliency of such decoupled services implemented as microservices [22,73]. CoMB [62] demonstrated the composition of NF services into a consolidated middlebox.…”
Section: Related Workmentioning
confidence: 99%
“…Pipelining involves intercore communication; therefore, it is more expensive than sharding that runs-to-completion. Some DPDK-based packet processing frameworks (such as SoftNIC [14], E2 [47], Flurries [61], and NFP [57]) advocate pipelining for some use-cases. However, as network interfaces are currently reaching 400 Gbps and cores' operating frequency have peaked, it becomes clear that pipelining will dedicate multiple cores just for the first part of the pipeline (i.e., packet reception and, in general, a part of the network stack processing).…”
Section: Workload and Processing Mattersmentioning
confidence: 99%