Iroko
A Data Center Emulator for Reinforcement Learning
Fabian Ruffy, Michael Przystupa, Ivan Beschastnikh University of British Columbia
https://github.com/dcgym/iroko
Iroko A Data Center Emulator for Reinforcement Learning Fabian - - PowerPoint PPT Presentation
Iroko A Data Center Emulator for Reinforcement Learning Fabian Ruffy, Michael Przystupa, Ivan Beschastnikh University of British Columbia https://github.com/dcgym/iroko Reinforcement Learning and Networking 2 Reinforcement Learning and
Fabian Ruffy, Michael Przystupa, Ivan Beschastnikh University of British Columbia
https://github.com/dcgym/iroko
2
3
4
5
6
7
8
Cho, Inho, Keon Jang, and Dongsu Han. "Credit-scheduled delay-bounded congestion control for datacenters.“ SIGCOMM 2017
9
10
*Yan, Francis Y., et al. "Pantheon: the training ground for Internet congestion-control research.“ ATC 2018
11
12
Topology Fat-Tree Rack Dumbbell
13
Topology Fat-Tree Rack Dumbbell Traffic Pattern Action Model
14
Topology Fat-Tree Rack Dumbbell Data Collectors Traffic Pattern Action Model
15
Topology Fat-Tree Rack Dumbbell Data Collectors Reward Model State Model Traffic Pattern Action Model
16
OpenAI Gym Topology Fat-Tree Rack Dumbbell Data Collectors Reward Model State Model Traffic Pattern Action Model
17
Policy OpenAI Gym Topology Fat-Tree Rack Dumbbell Data Collectors Reward Model State Model Traffic Pattern Action Model
18
19
10 10 10 10 10 10 Bandwidth Allocation Data Collection Flow Pattern Switch Policy 10
20
10 10 10 10 10 10 Bandwidth Allocation Data Collection Flow Pattern Switch Policy 10
21
10 10 10 10 10 10 Bandwidth Allocation Data Collection Flow Pattern Switch Policy 10
22
3.3 3.3 3.4 10 10 10 10 10 10 Bandwidth Allocation Data Collection Flow Pattern Switch Policy 10
23
10 3.3 10 3.3 3.4 10 Bandwidth Allocation Data Collection Flow Pattern Switch Policy 10
24
25
27
28
…but it is difficult to prototype and evaluate
https://github.com/dcgym/iroko