I'm a master's student and I'm developing a project that aims to improve the AODV protocol using machine learning. I would like to know if it is possible to use the ns3-gym module in the AODV protocol, where when defining it as a routing protocol for the network, each node will have an individual instance of ns3-gym. I would like each node in the network to be able to manage their own variables to control their AODV instance using their own neural network, is this possible with ns3-gym? Would you have any example of how this can be done (multiple instances of ns3-gym in parallel)?
Hello, initially congratulations for the project!
I'm a master's student and I'm developing a project that aims to improve the AODV protocol using machine learning. I would like to know if it is possible to use the ns3-gym module in the AODV protocol, where when defining it as a routing protocol for the network, each node will have an individual instance of ns3-gym. I would like each node in the network to be able to manage their own variables to control their AODV instance using their own neural network, is this possible with ns3-gym? Would you have any example of how this can be done (multiple instances of ns3-gym in parallel)?