Network function distributed elastic control method

A technology of elastic control and network function, applied in the field of computer communication, which can solve the problems of difficult load balancing, unbalanced control plane load, unbalanced controller load, etc.

Inactive Publication Date: 2016-05-18
THE PLA INFORMATION ENG UNIV
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This function-instance-oriented forwarding mode can easily lead to unbalanced traffic, which in turn leads to load imbalance on the control plane
Even if the function instances are reasonably distributed in the whole network at the beginning of the network establishment, some controller load imbalances may occur due to the dynamic change

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
  • Network function distributed elastic control method
  • Network function distributed elastic control method
  • Network function distributed elastic control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0020] Embodiment one, see Figure 1~2 As shown, a network function-oriented distributed elastic control method includes a load estimation module, which tracks and counts controller loads, predicts PACKETIN event resource consumption and each switch occupies controller resources; a distributed decision maker module, each control Each controller runs its own decision maker instance, calculates the switch migration strategy, and the decision maker between the controllers communicates through the extended east-west interface. The distributed elastic control method specifically includes the following steps:

[0021] Step 1. Initialization, in the distributed control plane SDN network topology, each controller c n Allocate switches according to the controller-switch mapping policy f;

[0022] Step 2. The load estimation module tracks and counts the load of the controller. When the load meets the trigger condition of the decision maker module, the controller c n from the administr...

Embodiment 2

[0026] Embodiment 2 is basically the same as Embodiment 1, except that the prediction of PACKETIN event resource consumption specifically includes the following content: inside the controller, the average resource utilization rate is used to predict the resource consumption, and the controller c j The set of switches is S j ,right represents the estimated event arrival rate, the controller c j The bandwidth, CPU, and storage resource usages are marked as with Assuming that switches in the same control domain have the same with Then the resource consumption of the PACKETIN event is estimated as: o ^ = 1 Σ s k ∈ S j a ^ k ...

Embodiment 3

[0030] Embodiment three, see image 3 As shown, the present invention is further explained in conjunction with specific embodiments:

[0031] Such as image 3 As shown, the OpenFlow protocol message is extended based on the communication between the controllers, and then the migration of the switch is completed. Set the controller cj , whose neighbor is κ(j), each domain runs a decision maker thread, the specific steps are as follows:

[0032] Step a: when c j The timer in the domain expires, and there is no switch migration activity in its neighbor domain, it will choose the destination control domain c d Send a switch migration request, the message includes the migration switch ID;

[0033] step b: c d will send to c j In response to an ACK message, c j Send an Advertisement message to its neighbors, declaring in c d and c j There is switch migration activity between them;

[0034] Step c: the switch starts to migrate;

[0035] Step d: After migration, controller c...

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 relates to a network function distributed elastic control method which employs a load estimation module to measure and assess control plane and data real-time loads, and predict load change according to historic loads, and employs a distributed decision-making device module to operate on a control plane, start an interchanger transfer strategy based on the assessment result of the load estimation module, determine the transfer scheme of programmable nodes, design the communication process of different control domains in a decision-making process, and store the state view of a whole network scope. The method can transfer programmable nodes in different control domains, realize the elastic control distribution of network functions, and allow networks to realize automatic load balance; the load estimation module operates on a controller, tracks and runs statistics on controller loads, and triggers the distributed decision-making device module to perform interchanger transfer; each controller in the distributed decision-making device module operates respective decision-making device instance, calculates an interchanger transfer strategy, and realizes maximum network resource effectiveness.

Description

technical field [0001] The invention relates to the field of computer communication, in particular to a distributed elastic control method oriented to network functions. Background technique [0002] A large number of network functions represented by hardware boxes (Middlebox) are deployed in the current network. Especially with the development of NFV technology, the functions of hardware boxes can be realized by software and deployed in batches in the network. With the development of reconfigurable networks, software-defined networks and other programmable networks and network function virtualization (network function virtualization, NFV) technologies, new deployment models have gradually emerged in the network, that is, NFV uses a large number of traditional hardware functions based on virtualization technology. Implement software and run it on commercial equipment such as servers. The programmable switching node forwards specific traffic to the functional instance of th...

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
IPC IPC(8): H04L29/08
CPCH04L67/1001
Inventor 陈鸿昶张少军程国振胡宇翔王鹏赵丹陈博
Owner THE PLA INFORMATION ENG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products