minseok1335 / protego-artifact

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Protego-artifact

This repository includes Protego and applications that were evaluated in Protego paper (NSDI '23).

Quick Start (Cloudlab xl170)

The easiest way to reproduce the paper result is using Cloudlab xl170 cluster. You can find a pre-configured disk image with urn:publicid:IDN+utah.cloudlab.us+image+creditrpc-PG0:breakwater-xl170-2. The Cloudlab profile for the same experiment environment (11 xl170 machines are connected to a single switch) as the paper can be found here.

  1. Initialize submodules
$ ./init_submodules.sh
  1. Provide the information on remote servers in config_remote.py.

  2. Set up remote environment

$ ./setup_remote_xl170.py
  1. Start experiment script

For a synthetic experiment:

$ ./run_synthetic.py

About


Languages

Language:Python 98.2%Language:Shell 1.8%