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

Adaptive load balancing method, device and system based on actual host load

A load balancing device and self-adaptive load technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problems of inability to achieve optimal allocation of back-end tasks, scalability, flexibility, and low accuracy , to achieve optimal dynamic allocation, flexible cluster member heterogeneity, and efficient processing

Active Publication Date: 2019-11-15
BEIJING KNOWNSEC INFORMATION TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The polling method selects back-end nodes in turn to execute user query requests. Although it can make each back-end have tasks, it cannot achieve the optimal allocation of each back-end task
The weighted round-robin method assigns different weights to different database nodes, but it usually uses a static weight method to distribute traffic to the target server in a fixed proportion. It needs to rely on manual experience to specify load sharing parameters, scalability, flexibility, and accuracy. lower sex

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
  • Adaptive load balancing method, device and system based on actual host load
  • Adaptive load balancing method, device and system based on actual host load
  • Adaptive load balancing method, device and system based on actual host load

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0029] figure 1 A schematic diagram of a load balancing system 100 according to an embodiment of the present invention is shown. figure 1 The load balancing system 100 shown includes a load balancing device 200, a data storage device 120, and a plurality of servers 110 (such as figure 1The servers 1-n in ), wherein, the load balancing device 200 and the plurality of servers 110 are connected through a data network. s, figure 1 T...

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 self-adaptive load balancing method based on host practical loads. The method is performed in a load balancing device. The load balancing device is in communication connection with a plurality of server hosts and stores prediction models for the number of sessions capable of being processed by servers under different performance indexes. The method comprises the steps of collecting current performance indexes of the servers and reconstructing the current performance indexes into index feature vectors; inputting the index feature vectors of the servers into the corresponding prediction models, thereby obtaining the number of the sessions capable of being processed by the servers under the current performance index; and setting load sharing weights for the servers according to the number of the sessions capable of being processed by the servers and carrying out corresponding flow distribution according to the load sharing weights of the servers. The invention also discloses a corresponding load balancing device and system.

Description

technical field [0001] The invention relates to the technical fields of computers and the Internet, in particular to an adaptive load balancing method, device and system based on the actual load of a host. Background technique [0002] Load balancing (also known as load sharing) is a set of servers composed of multiple servers in a symmetrical manner. Each server has an equivalent status and can provide external services independently without the assistance of other servers. Through some kind of load sharing technology, the requests sent from the outside are distributed to multiple servers or network devices, such as Web servers, FTP servers, enterprise key application servers and other mission-critical servers, etc., and the server that receives the request responds to the client independently request, thereby improving the business processing capability and ensuring high availability of the business. [0003] The commonly used load balancing methods of database cluster sy...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/803H04L12/24H04L12/26
CPCH04L41/14H04L43/0817H04L47/125
Inventor 杨旭
Owner BEIJING KNOWNSEC INFORMATION TECH
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