Reproducing Results

Please follow these instructions to reproduce the results.

(1) Downloading the Dataset

Please download and uncompress the following files:

The paper dataset file contains the inputs and outputs of the experiments mentioned in the paper, while the full dataset file contains the inputs of all the experiments. Notice that the paper dataset is a representative sample of the full dataset.

The file structure of the paper dataset file is:

 -paper_dataset_input_output
     |-paper_dataset
     |-result_summary.csv
     --topology_zoo

The relevant files/directories are the following:

  • paper_dataset - the input directory
  • result_summary.csv - the results file
  • topology_zoo - the Internet topology zoo dataset

(2) Running the Code

For convenience, we set up an Oktopus docker to run the experiment

Get the docker:

docker pull charlee593/oktopus

To run the paper dataset:

docker run --rm -it -v="$PWD:/home" okevaluation run_sfc\
-o paper_dataset_input_output/paper_dataset\ 
--topology=paper_dataset_input_output/topology_zoo/

To run the full dataset:

docker run --rm -it -v="$PWD:/home" okevaluation run_sfc\
-o full_dataset_input/full_dataset\ 
--topology=full_dataset_input/topology_zoo/