Repository logo
Communities & Collections
Research Outputs
Fundings & Projects
People
Statistics
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. KMITL
  3. Publication
  4. Algorithm to Balance Load of Controllers in Software-Defined Network
Loading...
Thumbnail Image

Algorithm to Balance Load of Controllers in Software-Defined Network

Author(s)
Srisamarn, Ukrist
Kitsuwan, Nattapong
Pradittasnee, Lapas
Date Issued
September 1, 2019
Type
Conference Paper
DOI
10.1109/ISCIT.2019.8905174
Abstract
This paper proposes an algorithm to resolve the imbalance state in a software-defined network in which orchestrated multiple-controller architecture is applied. In the orchestrated multiple-controller architecture, a super-controller recognizes load of all controllers in the network and run a load balancing process. Controllers process flow requests from switches based on the decision of the super-controller. The load of a controller in this paper includes a propagation delay and the number of packet-in messages, since the controller needs to wait for a response from the instruction requested switch for a flow installation. The load balancing is a technique to efficiently use the resources, to increase throughput, to reduce the response time for a request, and to avoid the imbalance state of all controllers. When the imbalance state is detected by the super-controller, requests of a switch in a controller with the maximum load are transferred to process at another available controller. Load of the maximum controller is reduced. A load balancing algorithm to pair switch and controller is introduced to minimize the maximum load of all controllers. Computer simulation result shows that the proposed algorithm reduces up to 79.11% of the average standard deviation, which indicates the imbalance state, of all controllers, compared to a conventional scheme.
Citation
Proceedings 2019 19th International Symposium on Communications and Information Technologies Iscit 2019, 282-287, 2019
Metrics
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your Institution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback