The Cheetah Load Balancer - NSLab @ KTH's repositories
cheetah-fastclick
FastClick with the Cheetah elements
cheetah-p4
A generic P4 implementation of Cheetah
experiments
Experiments done for the Cheetah paper ; Scripts + Dataset
cheetah-tcp-timestamp-tofino
Implementation of Stateless and Stateful Cheetah with TCP timestamps for the Tofino P4 target
picoquic-lb
A modification of the original picoquic implementation that supports cookies as defined by the Cheetah load balancer described here: https://www.usenix.org/conference/nsdi20/presentation/barbette and implemented here: https://github.com/cheetahlb/cheetah-quic-tofino
cheetah-quic-tofino
Implementation of Stateless Cheetah with QUIC for the Tofino P4 target
cheetah-p4-quic
A QUIC-based version of the cheetah LB. This repo contains the p4 source codes.
simulations
Simulations done for the Cheetah paper ; Scripts + Dataset
linux
Modified Linux Kernel 5.1.5 to enable server-side cookie insertion (needed for DSR and Stateful)