Metron
Autor: | Georgios P. Katsikas, Tom Barbette, Jr. Gerald Q. Maguire, Rebecca Steinert, Dejan Kostic |
---|---|
Přispěvatelé: | UCL - SST/ICTM/INGI - Pôle en ingénierie informatique |
Rok vydání: | 2020 |
Předmět: |
packet processing
General Computer Science Computer science changing workload load balancing Packet processing Throughput tagging 02 engineering and technology hardware offloading computer hardware network functions service chains NFV 100 GbE Stateful firewall 020204 information systems Server high-speed links 0202 electrical engineering electronic engineering information engineering service chaining accurate dispatching blackboxes Multi-core processor commodity hardware Computer Sciences business.industry Network packet electric load dispatching Communication Systems 020206 networking & telecommunications Load balancing (computing) multiple servers underlying networks Datavetenskap (datalogi) Network interface controller transfer functions network function virtualization elasticity business carry logic Kommunikationssystem inter-core communications Computer network |
Zdroj: | ACM Transactions on Computer Systems, Vol. 38, no.1-2, p. 1-45 (2020) |
ISSN: | 1557-7333 0734-2071 |
DOI: | 10.1145/3465628 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |