RayNet: A Simulation Platform for Developing Reinforcement Learning-Driven Network Protocols

02/09/2023
by   Luca Giacomoni, et al.
0

Reinforcement Learning has gained significant momentum in the development of network protocols. However, learning-based protocols are still in their infancy, and substantial research is required to build deployable solutions. Developing a protocol based on reinforcement learning is a complex and challenging process that involves several model design decisions and requires significant training and evaluation in real or realistic network topologies. Network simulators offer RL-based protocols a highly effective training environment, because simulations are deterministic and can run in parallel. In this paper, we introduce RayNet, a scalable and adaptable simulation framework for the development of learning-based network protocols. RayNet integrates OMNeT++, a fully programmable network simulator, with Ray/RLlib, a scalable training platform for distributed reinforcement learning. RayNet facilitates the methodical development of RL-based network protocols with minimal overhead. We have developed a congestion control use case and present evidence that RayNet can be a valuable framework for the computer networks research community.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2023

Offline Evaluation for Reinforcement Learning-based Recommendation: A Critical Issue and Some Alternatives

In this paper, we argue that the paradigm commonly adopted for offline e...
research
10/13/2022

Harfang3D Dog-Fight Sandbox: A Reinforcement Learning Research Platform for the Customized Control Tasks of Fighter Aircrafts

The advent of deep learning (DL) gave rise to significant breakthroughs ...
research
01/29/2023

A Deep Reinforcement Learning Framework for Optimizing Congestion Control in Data Centers

Various congestion control protocols have been designed to achieve high ...
research
02/19/2021

Sim-Env: Decoupling OpenAI Gym Environments from Simulation Models

Reinforcement learning (RL) is one of the most active fields of AI resea...
research
10/26/2020

Knowledge Discovery and Knowledge Validation in Intensive Care

Operational protocols are a valuable means for quality control. However,...
research
03/25/2020

Fiber: A Platform for Efficient Development and Distributed Training for Reinforcement Learning and Population-Based Methods

Recent advances in machine learning are consistently enabled by increasi...
research
02/09/2018

Don't Repeat Yourself: Seamless Execution and Analysis of Extensive Network Experiments

This paper presents MACI, the first bespoke framework for the management...

Please sign up or login with your details

Forgot password? Click here to reset