AltraMayor / AltraMayor/gatekeeper

Adopt Smart NICs to accelerate the performance of Gatekeeper

Ouverte
#392 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
C
Étoiles
1.6k
Forks
252
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.