Skip to content

huhndev/bachelor-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Bachelor Thesis

## How to reproduce the results
### Requirements
Debian (10) Buster

### Install workplace
1. `git clone https://github.com/huhndev/bachelor-thesis.git`
2. Run `bash bachelor-thesis/deploy.sh` as root

### Run experiments automatically
1. Change into the repository directory
2. Run `./autorun.sh <EXPERIMENT> <SCHEDULING-ALGO>`
NOTICE: You may have to clean up the results directory beforehand.

### Run experiments manually
1. Change into the repository directory
2. Create a (Python) virtual environment (e.g. `source ../venv/ipmininet/bin/activate`)
3. Run an experiment (e.g. `python experiments/src/r10-1/fcfs-static.py`)
NOTICE: You may have to clean up the results directory beforehand.

## How to connect to vtysh for in depth diagnostics of the routing daemons in mininet
`[noecho rx] telnet localhost [ospfd/zebra]`

## How to restore mininet after a failed run 
`python -m ipmininet.clean` as root

About

Optimierung rekonfigurierbarer Netzwerke für Bulk-Transfers mit gängigen Scheduling-Algorithmen in Mininet.

Resources

License

Stars

Watchers

Forks