RayNet: A Simulation Platform for Developing Reinforcement Learning-Driven Network Protocols
RayNet
, a scalable and adaptable simulation platform for the development of RL-based network protocols. RayNet integrates OMNeT++, a fully programmable network simulator, with Ray/RLlib, a scalable training platform for distributed RL. RayNet facilitates the methodical development of RL-based network protocols so that researchers can focus on the problem at hand and not on implementation details of the learning aspect of their research. We developed a simple RL-based congestion control approach as a proof of concept showcasing that RayNet can be a valuable platform for RL-based research in computer networks, enabling scalable training and evaluation. We compared RayNet with
ns3-gym
, a platform with similar objectives to RayNet, and showed that RayNet performs better in terms of how fast agents can collect experience in RL environments.
No keywords indexed for this article. Browse by subject →
Andrew G. Barto, Richard S. Sutton
Sangtae Ha, Injong Rhee, Lisong Xu
Aashma Uprety, Danda B. Rawat
Showing 50 of 63 references
- Published
- Jun 14, 2024
- Vol/Issue
- 34(3)
- Pages
- 1-25
- License
- View
You May Also Like
Vincenzo Catania, Andrea Mineo · 2016
173 citations
Jon Parker, Joshua M. Epstein · 2011
108 citations
Mirko Viroli, Giorgio Audrito · 2018
93 citations
Shalabh Bhatnagar, Michael C. Fu · 2003
75 citations