rishabh246 / crab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CRAB

Connection Redirect LoAd Balancer is a new scheme for L4 load balancing targeting specifically internal cloud workloads. CRAB was presented at the ACM Symposium on Cloud Computing 2020 (SoCC2020). You can find the paper here

Organisation

This repository holds the code used in the paper evaluation.

  • middlebox: holds the implementations of the CRAB load balancer using different technologies
  • endpoints: holds the CRAB support for the clients and servers either through a modified kernel or through the use of netfilter modules.

You can find instructions on how to build and run the load balancer and the modified servers and clients in each folder.

To fetch all the dependencies:

git submodule update --init --recursive

About

License:MIT License


Languages

Language:C 94.8%Language:Makefile 2.7%Language:P4 2.5%