A networking architecture known as a "software-defined network" (SDN) separates the data plane of network devices from the control plane. Due to its improved centralized control and network programmability, SDN offers considerable advantages over traditional networks. To address the issue of scalability, the control plane is diversified but logically centralized. A multi-controller SDN organization needs a load balancing technique to efficiently handle local overloads since network traffic is both geographically and temporally dynamic. Building a system that learns from network traffic with the goal of swiftly balancing it, reducing needless migration costs, and obtaining a higher in-packet request response rate is the primary motivation behind this project. We use reinforcement learning to achieve global optimal controller load balancing at the lowest possible cost while maintaining the highest efficiency and avoiding migration conflicts. Our study yields better outcomes in comparison to greedy and random selection methods.
-
Notifications
You must be signed in to change notification settings - Fork 0
irahgem/Load_Balancing-SDN_controller
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published