Cloud calculating load balancing scheduling algorithm based on double-weighted least-connection algorithm

2013 
The invention discloses a cloud calculating load balancing scheduling algorithm based on a double-weighted least-connection algorithm and belongs to the network technology field. According to the cloud calculating load balancing scheduling algorithm, after weighting of performances of resource servers through the weighted least-connection scheduling algorithm, real-time information such as CPU idleness and memory idleness on the servers is utilized to dynamically express weights of the performances of the servers, so residual processing capability of each node server can be fully assessed and utilized; corresponding weights are given to tasks according to complexity degrees of task types; no relatively large inclination of a load of each node is guaranteed when a system is in a long time operation state, summation of all task weights of each server and weight ratio of performances of the servers are calculated by a scheduler before task distribution, new tasks are distributed to the servers with smallest ratios. The cloud calculating load balancing scheduling algorithm shortens average accomplishment time of the cloud calculating service system, improves system efficiency and further improves a load balancing degree of each resource server in a cloud data center.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []