Paper: https://wsyo.one/dilos
Slides: https://wsyo.one/dilos/slides
Note: EagleOS is an anonymized code name of DiLOS
Note: Install Ubuntu 18.04 LTS and extract the artifact on /root/dilos on both nodes.
Run below on both compute and memory nodes.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./install-deps.sh # 3. Install dependencies
./install-ofed.sh # 4. Install OFED
reboot # 5. RebootRun below on both compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./build.sh # 3. BuildWARNING: Takes long time
Run below on compute node.
./scripts/download-dataset.sh # Download dataset in /mnt
./scripts/prepare-disk.sh # Generated disk images contain datasetRun below on compute node.
./scripts/prepare-redis.sh # build redis-benchmark-
Modify
config.sh, if you need. -
Run below on compute node
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./setup-compute.sh # 3. Do configuration- Run below on memory node
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./setup-remote.sh # 3. Do configuration- Change
scripts/config-bench.sh, if you need.TRIES=1: Number of tries
- All results are stored in
/root/benchmark-out
WARNING: Takes long time
Run below on compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./scripts/bench-quicksort.sh # 3. FireWARNING: Takes long time
Run below on compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./scripts/bench-kmeans.sh # 3. FireWARNING: Takes long time
Run below on compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./scripts/bench-snappy.sh # 3. FireWARNING: Takes long time
Run below on compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./scripts/bench-dataframe.sh # 3. FireWARNING: Takes long time
Run below on compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./scripts/bench-gapbs.sh # 3. FireWARNING: Takes long time
Run below on compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./scripts/bench-redis.sh # 3. FireWARNING: Takes long time
Run below on compute node.
su - # 1. Login to root. All experiement are conduct in root
cd /root/dilos # 2. Change directory
./scripts/bench-redis-sg.sh # 3. Fire