当前位置: X-MOL 学术ACM Trans. Comput. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Metron
ACM Transactions on Computer Systems ( IF 1.5 ) Pub Date : 2021-07-08 , DOI: 10.1145/3465628
Georgios P. Katsikas 1 , Tom Barbette 1 , Dejan Kostić 1 , JR. Gerald Q. Maguire 1 , Rebecca Steinert 2
Affiliation  

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.

中文翻译:

美通

100Gigabit 以太网 (GbE) 链路的部署挑战了用于网络功能虚拟化 (NFV) 的商用硬件的数据包处理限制。此外,实现链式网络功能(即服务链)需要使用多个CPU内核,甚至多个服务器来处理来自这种高速链路的数据包。我们的系统 Metron 共同利用底层网络和商品服务器的资源:(一世) 将部分数据包处理逻辑卸载到网络,(ii) 通过使用智能标记来设置和利用流量类别的亲和性,以及 () 通过使用基于标签的硬件调度以服务器内核的速度执行剩余的数据包处理,内核间通信。此外,Metron 将专有的“黑盒”与 Metron 服务链透明地集成、管理和负载平衡。Metron 在单台服务器上以 100GbE 网卡的速度实现状态网络功能,同时灵活快速地适应不断变化的工作负载量。我们的实验表明,Metron 服务链可以与异构黑盒共存,同时仍然利用 Metron 的准确调度和负载平衡。总之,Metron 有 (一世) 2.75–8 倍更高的效率,最高 (ii) 4.7 倍低延迟,和 () 吞吐量比最先进的 NFV 系统 OpenBox 高 7.8 倍。
更新日期:2021-07-08
down
wechat
bug