Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions K8S_VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.28.5
18 changes: 3 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,10 @@
# Granny Experiments

This repo contains the experiments for the [Granny paper](
https://arxiv.org/abs/2302.11358).
This repo contains the experiments for the [Granny paper](https://arxiv.org/abs/2302.11358).

When following any instructions in this repository, it is recommended to
have two open terminals:
* One on the [`experiment-base`](https://github.com/faasm/experiment-base) repo
with the virtual environment activated (`source ./bin/workon.sh`). From now
onward, we will refer to this shell by its venv name: `faasm-exp-base`.
* One with this repo and the virtual environment activated
(`source ./bin/workon.sh`). From now onward, we will refer to this shell by
its venv name: `faasm-exp-faabric`.
When following any instructions in this repository, it is recommended to have a dedicated terminal with virtual environment of this repo activated: (`source ./bin/workon.sh`).

The former is used to provision/deprovision K8s clusters on Azure (with AKS),
and also to access low-level monitoring tools (we recommend `k9s`).

The latter is used to deploy Faabric clusters, run the experiments, and plot
the results.
This virtual environment provides commands for provision/deprovision K8s clusters on Azure (with AKS), accessing low-level monitoring tools (we recommend `k9s`), and also commands for deploy Faabric clusters, run the experiments, and plot the results.

## Experiments in this repository

Expand Down
1 change: 1 addition & 0 deletions config/granny_aks_kubelet_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{ "allowedUnsafeSysctls": ["net.*"] }
13 changes: 13 additions & 0 deletions config/granny_aks_os_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"sysctls": {
"netCoreRmemMax": 16777216,
"netCoreWmemMax": 16777216,
"netIpv4TcpRmem": "4096 87380 16777216",
"netIpv4TcpWmem": "4096 65536 16777216",
"netCoreNetdevMaxBacklog": "30000",
"netCoreRmemDefault": 16777216,
"netCoreWmemDefault": 16777216,
"netIpv4TcpMem": "16777216 16777216 16777216",
"netIpv4RouteFlush": 1
}
}
Binary file removed plots/elastic/elastic_speedup.png
Binary file not shown.
Binary file removed plots/kernels-mpi/mpi_kernels_slowdown.png
Binary file not shown.
Binary file removed plots/kernels-omp/openmp_kernels_slowdown.png
Binary file not shown.
Binary file removed plots/migration/migration_speedup_all-to-all.png
Binary file not shown.
Binary file removed plots/migration/migration_speedup_very-network.png
Binary file not shown.
9 changes: 0 additions & 9 deletions results/elastic/openmp_elastic_granny.csv

This file was deleted.

9 changes: 0 additions & 9 deletions results/elastic/openmp_no-elastic_granny.csv

This file was deleted.

41 changes: 0 additions & 41 deletions results/kernels-mpi/kernels_granny_nstream.csv

This file was deleted.

41 changes: 0 additions & 41 deletions results/kernels-mpi/kernels_granny_p2p.csv

This file was deleted.

41 changes: 0 additions & 41 deletions results/kernels-mpi/kernels_granny_reduce.csv

This file was deleted.

21 changes: 0 additions & 21 deletions results/kernels-mpi/kernels_granny_sparse.csv

This file was deleted.

41 changes: 0 additions & 41 deletions results/kernels-mpi/kernels_granny_stencil.csv

This file was deleted.

41 changes: 0 additions & 41 deletions results/kernels-mpi/kernels_granny_transpose.csv

This file was deleted.

41 changes: 0 additions & 41 deletions results/kernels-mpi/kernels_native_nstream.csv

This file was deleted.

41 changes: 0 additions & 41 deletions results/kernels-mpi/kernels_native_p2p.csv

This file was deleted.

Loading