netlab-lcy / DRL-OR

MIT License
47 stars 9 forks source link

DRL-OR: Deep Reinforcement Learning-based Online Routing for Multi-type Service Requirements

This is a Pytorch implementation of DRL-OR on INFOCOM 2021.

Requirements

To run DRL-OR

git clone git://github.com/mininet/mininet
cd mininet
util/install.sh -a
pip3 install ryu
cd drl-or
pip3 install requirements.txt

Running DRL-OR

To run DRL-OR code as an example

cd testbed
sudo ./run.sh
cd ryu-controller
./run.sh
cd drl-or
./run.sh

If you have any questions, please post an issue or send an email to chenyiliu9@gmail.com.

Citation

@inproceedings{liu2021drl-or,
  title={DRL-OR: Deep Reinforcement Learning-based Online Routing for Multi-type Service Requirements},
  author={Liu, Chenyi and Xu, Mingwei and Yang, Yuan and Geng, Nan},
  booktitle={Proc. IEEE INFOCOM},
  year={2021}
}