UCT CS Research Document Archive

Using SDN and Reinforcement Learning for Traffic Engineering in UbuntuNet Alliance

Chavula, Josiah, Hussein Suleman and Melissa Densmore (2016) Using SDN and Reinforcement Learning for Traffic Engineering in UbuntuNet Alliance. In Proceedings 3rd International Conference on Advances in Computing and Communication Engineering (ICACCE 2016), Durban, South Africa.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.

Abstract

Software Defined Networking (SDN) provides opportunities for dynamic and flexible traffic engineering. This paper discusses how UbuntuNet Alliance National Research and Education Networks (NRENs) can improve bandwidth utilization and reduce inter-NREN latencies through implementation of SDN-based traffic engineering and applying network metrics in selection of inter-NREN paths. Additionally, the paper looks at the utility of applying Reinforcement Learning to path selection, using network data obtained through an SDN controller. Results from simulations using the UbuntuNet topology show an increase in total throughputs when multipath is employed. Furthermore, simulation results show that where latency is the key metric for
computing rewards, lower latencies are achieved.

EPrint Type:Conference Paper
Subjects:C Computer Systems Organization: C.2 COMPUTER-COMMUNICATION NETWORKS
ID Code:1162
Deposited By:Suleman, Hussein
Deposited On:17 Febuary 2017