arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2302.04519cs.NIcs.AIcs.DC
收藏

RayNet:一个用于开发强化学习驱动的网络协议的仿真平台

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

University of Sussex(萨塞克斯大学)

Luca Giacomoni, Basil Benny, George Parisis

AI总结:

针对强化学习驱动网络协议开发流程复杂、需高效仿真训练环境的问题,本文提出集成OMNeT++与Ray/RLlib的可扩展仿真平台RayNet,经概念验证及与ns3-gym对比,其智能体经验收集速度更优。

摘要:

强化学习(Reinforcement Learning, RL)在网络协议开发领域的发展势头强劲。然而,基于RL的协议仍处于起步阶段,要构建可部署的解决方案还需开展大量研究。开发基于RL的协议是一个复杂且充满挑战的过程,涉及多项模型设计决策,还需要在真实和仿真网络拓扑中进行大量训练与评估。网络仿真器可为基于RL的协议提供高效的训练环境,因为它们具有确定性且可并行运行。\n本文提出了\textit{RayNet},这是一个可扩展、可适配的仿真平台,用于开发基于RL的网络协议。RayNet将完全可编程的网络仿真器OMNeT++与分布式RL可扩展训练平台Ray/RLlib相集成。RayNet为基于RL的网络协议的系统化开发提供了便利,让研究人员能够聚焦于手头的问题,而非研究中学习相关部分的实现细节。\n我们开发了一种简单的基于RL的拥塞控制方法作为概念验证,证明RayNet能够成为计算机网络领域RL相关研究的宝贵平台,支持可扩展的训练与评估。我们将RayNet与目标相似的平台\textit{ns3-gym}进行了对比,结果表明,在智能体于RL环境中收集经验的速度方面,RayNet的表现更优。

英文摘要:

Reinforcement Learning (RL) has gained significant momentum in the development of network protocols. However, RL-based protocols are still in their infancy, and substantial research is required to build deployable solutions. Developing a protocol based on RL is a complex and challenging process that involves several model design decisions and requires significant training and evaluation in real and simulated network topologies. Network simulators offer an efficient training environment for RL-based protocols, because they are deterministic and can run in parallel. In this paper, we introduce \textit{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 \textit{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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑