A Deep-Reinforcement Learning Approach for Software-Defined Networking Routing Optimization
-
Updated
Oct 17, 2022 - Python
Software-defined networking (SDN) separates network control from network data forwarding, allowing networks to be programmed and centrally managed with standard protocols. SDN is an enabler of network virtualization, or the ability to run multiple virtual network topologies on a shared physical network.
A Deep-Reinforcement Learning Approach for Software-Defined Networking Routing Optimization
DDoS attacks detection by using SVM on SDN networks.
To perform load balancing on fat tree topology using SDN Controller i.e. Floodlight and OpenDaylight.
A P4 load balancer able to distribute the traffic on real-time server metrics, at line rate.
NCTU(NYCU) Data Center Networking Technology Spring 2021
My personal research repository for a Master Degree in Computer Technology @ University of Computer Studies, Mandalay (UCSM).
Infrastructure as Code & Software Defined Networking Hackathons
An abstraction layer SDN over NetSquid to build, test and share quantum network components and topologies in a simpler way.
Preliminary code for people who will learn to write Socket Programming in order to apply them to the network.
Proactive Vulnerability Detection and Mitigation Leveraged by SDN.
Wireless coordination algorithms applied to Mars rovers. Environment simulated on top of a Software Defined Network
This is used for only Educational purpose.
P4 switch along with its SDN controller
Academic Courseworks
This Python CLI script facilitates interaction with Mellanox switches via OpenFlow commands, allowing users to add, delete, view, and import rules, as well as issue custom commands through the Mellanox API.