Method and device for adaptively switching OpenStack control node into computing node
An adaptive switching and computing node technology, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problems of shortening RTO and RPO, complex deployment, and low timeliness, so as to reduce the total storage size and improve deployment Efficiency, the effect of avoiding repeated installation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0043] A method for adaptively switching OpenStack control nodes to computing nodes. OpenStack is a topology composed of control node groups and computing node groups, such as figure 1 , the method includes:
[0044] S1: Divide the control node group into a switchable control node group and a non-switchable control node group, and elect a control node to be switched from the switchable control node group through an election algorithm;
[0045] S2: Trigger monitoring periodically. If a computing node group is found to have a node failure or the total load is too high, trigger the adaptive upgrade process, otherwise end the process;
[0046] Wherein, the self-adaptive upgrade process specifically includes: switching the control node to be switched to a computing node through an automated management tool in combination with the container technology and joining the computing node group described in step S2.
[0047] The election algorithm selects a node with the smallest referenc...
Embodiment 2
[0064] In this implementation, the total load of the computing node group is obtained by calculating the prediction algorithm. Others are the same as in Embodiment 1. The specific prediction algorithm is:
[0065] Based on the historical monitoring data of computing nodes, the prediction is made through a neural network linear regression model with multiple inputs and single outputs. The neural network linear regression model is:
[0066] Z=WX+B
[0067] Where Z is the predicted value of computing node load, X={x 1 ,x 2 ,...,x N} is the input sample, which includes time, the number of virtual machines and the number of tenants, W={w 1 ,w 2 ,...,w N} is the weight matrix, B={b 1} is the offset matrix, use the mean square error function as the cost function, calculate W and B through forward calculation and backward conduction, and obtain the total load of the computing node group according to the load prediction value Z of each computing node in the obtained group, if If...
Embodiment 3
[0069] An apparatus for adaptively switching an OpenStack control node to a computing node corresponding to Embodiment 1, OpenStack includes a control node group and a computing node group, and the apparatus includes:
[0070] The fault monitoring module is used to determine whether a node failure occurs in the computing node group by sending a heartbeat packet detection to each computing node in the computing node group;
[0071] The load detection module is used to collect the load information elements of each computing node in the computing node group, calculate the total load of the computing node group according to the collected load information, or predict the total load of the computing node group according to the historical load information, and calculate the total load of the computing node group according to the set load threshold Determine whether the computing node group is overloaded;
[0072] The node processing module is used to divide the control node group int...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com