Affiliation:
1. KTH Royal Institute of Technology, Sweden
2. RISE, Sweden
Abstract
Deployment of 100Gigabit Ethernet (GbE) links challenges the packet processing limits of commodity hardware used for Network Functions Virtualization (NFV). Moreover, realizing chained network functions (i.e., service chains) necessitates the use of multiple CPU cores, or even multiple servers, to process packets from such high speed links.
Our system Metron jointly exploits the underlying network and commodity servers’ resources: (
i
) to offload part of the packet processing logic to the network, (
ii
) by using smart tagging to setup and exploit the affinity of traffic classes, and (
iii
) by using tag-based hardware dispatching to carry out the remaining packet processing at the speed of the servers’ cores, with
zero
inter-core communication. Moreover, Metron transparently integrates, manages, and load balances proprietary “blackboxes” together with Metron service chains.
Metron realizes stateful network functions at the speed of 100GbE network cards on a single server, while elastically and rapidly adapting to changing workload volumes. Our experiments demonstrate that Metron service chains can coexist with heterogeneous blackboxes, while still leveraging Metron’s accurate dispatching and load balancing. In summary, Metron has (
i
) 2.75–8× better efficiency, up to (
ii
) 4.7× lower latency, and (
iii
) 7.8× higher throughput than OpenBox, a state-of-the-art NFV system.
Funder
Swedish Foundation for Strategic Research
European Research Council
Publisher
Association for Computing Machinery (ACM)
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. vSwitchLB: Stratified Load Balancing for vSwitch Efficiency in Data Centers;Proceedings of the 8th Asia-Pacific Workshop on Networking;2024-08-03
2. SFCache: Hybrid NF Synthesization in Runtime With Rule-Caching in Programmable Switches;IEEE Transactions on Network and Service Management;2024-08
3. Interleaved Function Stream Execution Model for Cache-Aware High-Speed Stateful Packet Processing;2024 IEEE 44th International Conference on Distributed Computing Systems (ICDCS);2024-07-23
4. The I/O Driven Server: From SmartNICs to Data Movement Controllers;ACM SIGCOMM Computer Communication Review;2023-10-30
5. Quadrant;Proceedings of the 13th Symposium on Cloud Computing;2022-11-07