AltraMayor / AltraMayor/gatekeeper

Adopt Smart NICs to accelerate the performance of Gatekeeper

Aperta
#392 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
C
Stelle
1.6k
Fork
252
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Smart NICs can potentially help accelerate Gatekeeper's performance. Example of Smart NICs: [Netronome Agilio](https://www.netronome.com/products/smartnic/overview/).

They can be used to [accelerate DPDK-based networking applications](https://www.netronome.com/solutions/dpdk-networking-acceleration/), increasing throughput (Mpps) and bandwidth (Gb/s) to host processors. They also have some advanced offloading features: (1) VXLAN, NVGRE, MPLS, tunnel encapsulation and de-encapsulation; (2) eBPF; (3) Flexible exact and wild-card match/action policy offloads; (4) acceleration of compute-intensive functions (e.g., hashing operations), etc.

Moreover, they have on-board DRAM, caches and processors to further offload some network functionalities.

Preliminary exploration of this research direction:

(1) [AccelTCP: Accelerating Network Applications with Stateful TCP Offloading, NSDI'20](https://www.usenix.org/system/files/nsdi20spring_moon_prepub.pdf)

(2) [Introducing SmartNICs in Server-Based Data Plane Processing: The DDoS Mitigation Use Case, IEEE Access'19](https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8789414)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.