Cluster load prediction method and distributed cluster management system
A distributed cluster and load prediction technology, applied in transmission systems, electrical components, etc., can solve problems such as lack of flexibility and inability to adaptively select algorithms, and achieve the effect of strong scalability and strong algorithm controllability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0063] Such as figure 1 A cluster load forecasting method shown includes steps:
[0064] S1 sets up the prediction algorithm storage unit and algorithm pool in the system.
[0065] S2 pre-stores the prediction algorithm and its related parameter information that can predict the cluster load in the algorithm pool, and updates the prediction algorithm and its related parameter information in the algorithm pool in real time.
[0066] S3 receives user forecast demand information written externally, and the user forecast demand information includes forecast accuracy information required by the user, forecast rule type information, forecast period information, and forecast algorithm characteristic information; the received user forecast demand information is based on Key-value pairs are stored in the configuration file of the system; the received user forecast demand information is parsed and stored, including steps:
[0067] S301 reads all user forecast demand information one by ...
Embodiment 2
[0081] The specific steps of this embodiment are consistent with Embodiment 1, but in step S3, the received user forecast demand information is stored in the configuration file of the system in XML format, so the received user forecast demand information is analyzed And when storing, specifically include steps:
[0082] Analyze the data root node of the user's forecast demand information, store the root node and its attribute information in the system, and then analyze the child nodes and their attribute information of the user's forecast demand information in a circular traversal manner, and store them in the system;
[0083] By analogy, until all node information of user forecast demand information has been parsed.
[0084] In Embodiment 1 and Embodiment 2, the algorithm pool can be specifically a file in the specified system directory or a database selected when the amount of algorithm information is relatively large, that is, the prediction algorithm and related parameter ...
Embodiment 3
[0103] Such as figure 2 A distributed cluster management system shown includes a cluster scheduling module 1, a load monitoring module 2, a load forecasting module 3 and a decision implementation module 4, and the load forecasting module 3 further includes a configuration file 301, an algorithm controller 302 and an algorithm executor 303.
[0104] The cluster scheduling module 1 stores the externally input user forecast demand information in the configuration file 301, and the specific storage form can be in the form of key-value pairs or in XML format during the specific implementation process.
[0105] Algorithm controller 302, including an algorithm pool 320 that stores forecasting algorithms and related parameter information capable of predicting cluster loads; algorithm controller 302 updates the forecasting algorithms and related parameter information in the algorithm pool 320 in real time, and parses configuration files User forecast demand information in 301; the an...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 