├── .gitignore ├── ActorNetwork.py ├── CriticNetwork.py ├── DDPG.json ├── Environment.py ├── LICENSE.txt ├── OU.py ├── README.md ├── ReplayBuffer.py ├── Traffic.py ├── ddpg.py ├── helper.py ├── omnet └── router │ ├── .cproject │ ├── .oppbuildspec │ ├── .project │ ├── .tkenvrc │ ├── Application.cc │ ├── Application.h │ ├── Application.ned │ ├── Balancer.cc │ ├── Balancer.h │ ├── Balancer.ned │ ├── Makefile │ ├── NetworkAll.matrix │ ├── NetworkAll.ned │ ├── NetworkAll.ports │ ├── Node.ned │ ├── NodeQueue.cc │ ├── NodeQueue.h │ ├── NodeQueue.ned │ ├── Receiver.ned │ ├── Router.ned │ ├── Routing.cc │ ├── Routing.h │ ├── Routing.ned │ ├── Server.ned │ ├── Statistic.cc │ ├── Statistic.h │ ├── TrafficController.cc │ ├── TrafficController.h │ ├── TrafficController.ned │ ├── messages │ ├── ControlPacket.msg │ ├── DataPacket.msg │ └── TimerNextPacket.msg │ ├── omnetpp.ini │ └── package.ned ├── requirements.txt └── sampler ├── NetworkAll.matrix └── path.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/.gitignore -------------------------------------------------------------------------------- /ActorNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/ActorNetwork.py -------------------------------------------------------------------------------- /CriticNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/CriticNetwork.py -------------------------------------------------------------------------------- /DDPG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/DDPG.json -------------------------------------------------------------------------------- /Environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/Environment.py -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /OU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/OU.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/README.md -------------------------------------------------------------------------------- /ReplayBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/ReplayBuffer.py -------------------------------------------------------------------------------- /Traffic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/Traffic.py -------------------------------------------------------------------------------- /ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/ddpg.py -------------------------------------------------------------------------------- /helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/helper.py -------------------------------------------------------------------------------- /omnet/router/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/.cproject -------------------------------------------------------------------------------- /omnet/router/.oppbuildspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/.oppbuildspec -------------------------------------------------------------------------------- /omnet/router/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/.project -------------------------------------------------------------------------------- /omnet/router/.tkenvrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/.tkenvrc -------------------------------------------------------------------------------- /omnet/router/Application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Application.cc -------------------------------------------------------------------------------- /omnet/router/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Application.h -------------------------------------------------------------------------------- /omnet/router/Application.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Application.ned -------------------------------------------------------------------------------- /omnet/router/Balancer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Balancer.cc -------------------------------------------------------------------------------- /omnet/router/Balancer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Balancer.h -------------------------------------------------------------------------------- /omnet/router/Balancer.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Balancer.ned -------------------------------------------------------------------------------- /omnet/router/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Makefile -------------------------------------------------------------------------------- /omnet/router/NetworkAll.matrix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/NetworkAll.matrix -------------------------------------------------------------------------------- /omnet/router/NetworkAll.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/NetworkAll.ned -------------------------------------------------------------------------------- /omnet/router/NetworkAll.ports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/NetworkAll.ports -------------------------------------------------------------------------------- /omnet/router/Node.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Node.ned -------------------------------------------------------------------------------- /omnet/router/NodeQueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/NodeQueue.cc -------------------------------------------------------------------------------- /omnet/router/NodeQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/NodeQueue.h -------------------------------------------------------------------------------- /omnet/router/NodeQueue.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/NodeQueue.ned -------------------------------------------------------------------------------- /omnet/router/Receiver.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Receiver.ned -------------------------------------------------------------------------------- /omnet/router/Router.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Router.ned -------------------------------------------------------------------------------- /omnet/router/Routing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Routing.cc -------------------------------------------------------------------------------- /omnet/router/Routing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Routing.h -------------------------------------------------------------------------------- /omnet/router/Routing.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Routing.ned -------------------------------------------------------------------------------- /omnet/router/Server.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Server.ned -------------------------------------------------------------------------------- /omnet/router/Statistic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Statistic.cc -------------------------------------------------------------------------------- /omnet/router/Statistic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/Statistic.h -------------------------------------------------------------------------------- /omnet/router/TrafficController.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/TrafficController.cc -------------------------------------------------------------------------------- /omnet/router/TrafficController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/TrafficController.h -------------------------------------------------------------------------------- /omnet/router/TrafficController.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/TrafficController.ned -------------------------------------------------------------------------------- /omnet/router/messages/ControlPacket.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/messages/ControlPacket.msg -------------------------------------------------------------------------------- /omnet/router/messages/DataPacket.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/messages/DataPacket.msg -------------------------------------------------------------------------------- /omnet/router/messages/TimerNextPacket.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/messages/TimerNextPacket.msg -------------------------------------------------------------------------------- /omnet/router/omnetpp.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/omnet/router/omnetpp.ini -------------------------------------------------------------------------------- /omnet/router/package.ned: -------------------------------------------------------------------------------- 1 | package networksimulator; 2 | 3 | @license(LGPL); 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/requirements.txt -------------------------------------------------------------------------------- /sampler/NetworkAll.matrix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/sampler/NetworkAll.matrix -------------------------------------------------------------------------------- /sampler/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowledgedefinednetworking/a-deep-rl-approach-for-sdn-routing-optimization/HEAD/sampler/path.py --------------------------------------------------------------------------------