This repository contains the artifacts as produced during my thesis.
This repository simply is there to make make the results and artifacts open-source and available for everyone.
Below is an overview of the files and directories in this repository and their respective goals.
├── data # Used by the data extraction scripts in /viz
├── manifests # Contains the Kubernetes manifests required to run the benchmark
├── experiments # Prototype of Mesh Bench, and instructions on how to use it
├── plots # Graphical plots of the experiment data
├── results # Raw data of the experiment results
├── viz # Jupyter notebooks for data visualization and generation
├── LICENSE
├── README.md
├── gc.sh # GKE setup script to generate the cluster used
└── tool-versions.txt # The output of various tools used and their versions
Below is a list of service mesh systems evaluated, the thesis goes into detail on why I chose to evaluate these specific systems.
Service Mesh | Site |
---|---|
Istio | link |
Linkerd | link |
Traefik Mesh | link |
Cilium | link |