Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

A weighted minimum connection and load balancing technology, applied in the network field, can solve problems such as affecting system performance, incomplete load measurement, and system load skew, so as to improve system efficiency, reduce average completion time, and improve the degree of load balancing.

Inactive Publication Date: 2013-10-02
JIANGSU UNIV
View PDF5 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This algorithm is suitable for situations where the processing performance of server nodes is different, but there are still several shortcomings: (1) The setting of server performance weights cannot accurately reflect the real processing capabilities of nodes
Since the weight value is set in advance according to the configuration of the server nodes and the experience of the administrator, as the running time increases, some nodes are already heavily loaded, but they still receive connection requests continuously, while some nodes are idle. As a result, these pre-set weights can no longer accurately reflect the real processing capabilities of the nodes, causing the load of the entire system to tilt, affecting the performance of the system
(2) Only the number of connections is used to represent the node load, which cannot accurately represent the real-time load of the service node
Therefore, it is not comprehensive to measure the load only by the number of connections

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
  • Cloud calculating load balancing scheduling algorithm based on double-weighted least-connection algorithm
  • Cloud calculating load balancing scheduling algorithm based on double-weighted least-connection algorithm
  • Cloud calculating load balancing scheduling algorithm based on double-weighted least-connection algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be described in further detail below with reference to the accompanying drawings and examples.

[0028] The algorithm design idea of ​​the present invention is as follows:

[0029] In order to achieve better load balancing, the performance of the server is considered comprehensively to realize dynamic weighting; at the same time, the weight of each task is determined according to the complexity of the task type. Therefore, the load balancer can more accurately understand the real-time processing performance and load status of each server node, and select the most suitable service node.

[0030] (1) Real-time information is used to dynamically represent the weight of server performance, so as to fully evaluate and utilize the remaining processing capacity of each node server. Usually, the processing capability of a server can be comprehensively measured by several indicators: CPU type, number of CPUs, CPU idle rate, memory idle rate, remaining...

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 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.

Description

technical field [0001] The invention belongs to the field of network technology, and more precisely, the invention relates to a cloud computing data center load balance scheduling strategy method. Background technique [0002] The cloud computing data center has hundreds of millions of servers or PCs, etc., with a large number of resources and strong heterogeneity. Among them, the load balancing problem of the data center server directly affects the performance of the whole system, so the research on the load balancing scheduling algorithm has become a hot spot of people's attention and research. [0003] The cloud computing data center dynamically allocates resource servers to users according to user needs and scheduling policies. Due to the inconsistency in data center server resource processing performance or inconsistency in user demand specifications (for example, the length of time for users to request services, the difficulty of problems), if a simple allocation sche...

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/08G06F9/50
Inventor 周莲英崔兴萍郑吉
Owner JIANGSU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products