Accélération d’applications de stockage clé-valeur avec bmc-cache

Bmc-cache est un cache transparent de premier niveau pour memcached.

Bmc-cache utilise la technologie eBPF pour étendre le noyau Linux de manière sûre, et la technologie XDP pour traiter les requêtes memcached avant l’exécution de la pile réseau du noyau.

Bmc-cache s’utilise sans modification ni de l’application ni du noyau Linux et permet une amélioration jusqu’à 18 fois du débit de memcached tout en réduisant la consommation CPU lors du traitement des requêtes.

Publié sur Github sous licence GNU LGPL v2.1.