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

Method and system for controlling adaptive load-balancing of cloud computing server

A cloud computing server, self-adaptive load technology, applied in the computer field, can solve the problems of wasting system resources, not considering server load capacity and actual load conditions, and business servers cannot truly achieve load balancing, etc., to achieve the effect of configuring system resources.

Inactive Publication Date: 2015-10-28
叶秀兰
View PDF5 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] From the perspective of the access server, the service quality of the service server depends not only on the processing capability of the service server itself, but also on the network bandwidth between the two, network delay, and changes in the external environment of the service server. The existing load balancing algorithm only distributes request packets in proportion to the maximum quota value of the business server, that is, only considers the processing capacity of the business server itself, and when the network leading to the business server is congested, packet loss occurs, or the business server When its own performance degrades, if the access server still distributes request packets according to the ratio of the maximum quota value, this will cause load balancing between business servers cannot be truly achieved
[0006] In the process of realizing the above load distribution, the inventor found at least the following problems in the prior art: the load is evenly distributed to each application server without considering the load capacity and actual load status of each server, which may cause some servers to be long Time is in a high load state, and some servers are idle for a long time, wasting system resources

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
  • Method and system for controlling adaptive load-balancing of cloud computing server
  • Method and system for controlling adaptive load-balancing of cloud computing server
  • Method and system for controlling adaptive load-balancing of cloud computing server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Example 1: figure 2 It is a schematic flow chart of the cloud computing server adaptive load balancing control method provided by the embodiment of the present invention. It can be clearly seen from the figure that the cloud computing server adaptive load balancing control method provided by this embodiment includes the following steps:

[0038] Detecting the response time of the service request, calculating the priority of the service request, putting the service request into the service request queue, scheduling each service request in the request queue according to the priority, and assigning the service requests to the corresponding server;

[0039] Detect and feed back the node parameter information of the server, calculate the node distribution weight of the server according to the node parameter information and the priority of the service request assigned to the server, take out the node distribution weight of each server, and calculate the server node weight v...

Embodiment 2

[0049] Example 2: image 3 The structural block diagram of the cloud computing server adaptive load balancing control system provided by the embodiment of the present invention, it can be clearly seen from the figure that the cloud computing server adaptive load balancing control system provided by this embodiment includes the following modules:

[0050] A response time sensing module, configured to detect the response time of the service request;

[0051] A scheduling module, configured to calculate the priority of the service request, put the service request into the service request queue, schedule each service request in the request queue according to the priority, and assign the service request to the corresponding server;

[0052] A detection module, configured to detect and feed back the node parameter information of the server;

[0053] The weight calculation module is used to calculate the node allocation weight of the server according to the node parameter informati...

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 relates to the field of computers and discloses a method for controlling adaptive load-balancing of a cloud computing server. The method comprises the steps as follows: detecting response time of a service request, calculating the priority of the service request, adding the service request into a service request queue, and dispatching and distributing the service request to a corresponding server; detecting and feeding back node parameter information of the server, calculating node distribution weight of the server, and updating the weight of the server node; dynamically collecting real-time load conditions of each server, analyzing and re-calculating the performance of each server in a cluster, evaluating and monitoring whether there is a network congestion risk or not, and re-distributing the service request in the request queue to the server according to an investigating result. The invention further discloses a system for controlling adaptive load-balancing of the cloud computing server. The method and the system for controlling adaptive load-balancing of the cloud computing server of the invention could balance the load of each application server to the largest extent so as to effectively configure system resources.

Description

technical field [0001] The invention relates to the field of computers, in particular to a cloud computing server self-adaptive load balancing control method and control system. Background technique [0002] In the next generation network, the softswitch technology is adopted to realize the separation of call control and service provision. The application server is introduced into the softswitch system to provide a development and operation platform for third-party services. In order to meet the large-capacity requirements of the business system, multiple application servers are required to form a cluster system. Each business server in the cluster will install a configuration client software, and regularly report its working status to the server called the configuration center. When the configuration center server does not receive a status report from a certain business server within a period of time, It is considered that the business server is faulty, and the business s...

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/08H04L12/825H04L12/865H04L47/6275
CPCH04L47/26H04L47/6275H04L67/025H04L67/1008H04L67/1025H04L67/61
Inventor 叶秀兰
Owner 叶秀兰
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