Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Controller load balancing method based on switch dynamic migration

A technology of dynamic migration and load balancing, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc. It can solve the problems of reducing the flow processing performance of the controller, not considering the simultaneous overload of multiple controllers, and the complicated search process of the target controller. , to improve stream processing performance and controller load balancing rate, reduce average synchronization delay and switch request response delay

Inactive Publication Date: 2018-11-27
NANJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Dixit et al. proposed an Elasticon architecture, which added a load adaptation decision-making module. Based on the dual thresholds, when the load of the controller exceeds the upper and lower thresholds, the dynamic migration between the controller and the switch is realized through the dynamic migration of the switch. The shortcoming is that it does not consider the simultaneous overloading of multiple controllers
In the migration strategy with the lowest utilization rate, it is proposed to select the controller with the lowest resource utilization rate as the migration target of the switch. Although the migration efficiency is improved, the search process for the target controller is relatively complicated, and the controller consumes a lot of resources for communication and interaction, which reduces the Controller Stream Processing Performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Controller load balancing method based on switch dynamic migration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention discloses a controller load balancing method based on switch dynamic migration, combining figure 1 shown, including the following steps:

[0021] S1. Setting the upper limit of the network load threshold for each controller in the resource pool;

[0022] S2. Periodically measure and collect the load situation of the controller; the load situation of the controller includes but not limited to, the Packet-In message to be processed, the traffic required for maintaining the management domain and the global topology, and the inter-domain controller Communication overhead, flow table installation cost, host CPU usage and memory usage. Specifically, since the CPU usage and memory usage of the host belong to the controller indicators, if only the pending Packet-In messages, the traffic required to maintain the management domain and the global topology, the communication overhead of inter-domain controllers, and the flow Table installation cost and other...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a controller load balancing method based on switch dynamic migration. The method comprises firstly setting the upper limit of the network load threshold of each controller in aresource pool; determining whether the load of each controller in the resource pool exceeds the set threshold by comparing the upper limit with the periodically measured and collected load condition of the controller; if so, adding controllers through a network management protocol, or if not, directly going to the next step; setting the load of the controller as an optimization objective function,and determining an immigration region and an emigration region in the numerous feasible regions of a SDN; setting the sub-region mobility and the valid period of a switch, and finally performing theswitch migration.

Description

technical field [0001] The invention belongs to the technical field of software-defined network and load balancing, and in particular relates to a controller load balancing method based on switch dynamic migration. Background technique [0002] Software Defined Network (SDN) is a new network innovation architecture. Its core technology, OpenFlow, separates the control plane of network equipment from the data plane, thereby realizing flexible control of network traffic and providing a foundation for the innovation of core networks and applications. Provides a good platform. The software-defined network based on OpenFlow has become an emerging network technology in recent years. The main feature of this technology is that the forwarding plane and the control plane are completely decoupled, and the controller is responsible for managing the entire network. In the existing single-controller deployment architecture, the centralized control strategy reduces the scalability and fl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/803H04L12/26H04L12/931
CPCH04L43/0817H04L43/16H04L47/125H04L49/501
Inventor 李跃辉郑彬浩
Owner NANJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products