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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com