Load adjustment method and device, electronic equipment and storage medium

A technology of load adjustment and electronic equipment, applied in the server field, can solve the problems of heavy load, unreasonable degree of dispersion, reduce node resource utilization and system performance, and achieve the effect of avoiding heavy load and improving system performance.

Pending Publication Date: 2022-05-31
AGRICULTURAL BANK OF CHINA
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the actual application process, the degree of dispersion of requests is unreasonable. For example, in the same cycle, requests from the same source may be distributed to the same virtual machine node, which leads to overloading of some nodes in the cluster. situation, reducing the utilization of node resources and system performance,

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
  • Load adjustment method and device, electronic equipment and storage medium
  • Load adjustment method and device, electronic equipment and storage medium
  • Load adjustment method and device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] figure 1 It is a schematic flowchart of a load adjustment method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation where a large number of task requests are processed based on multiple virtual machine nodes. This method can be executed by a load adjustment device. The apparatus may be implemented in the form of software and / or hardware, and the hardware may be electronic equipment, such as a mobile terminal, a PC terminal, or a server.

[0028] Such as figure 1 As shown, the method specifically includes the following steps:

[0029] S110. Based on a preset time interval, determine load prediction information of each virtual machine node at a next moment.

[0030] In this embodiment, for various types of requests sent by the user client, the reverse proxy server deployed in the system may distribute the requests, and then send each request to the corresponding virtual machine node. Among them, the reverse proxy server ca...

Embodiment 2

[0053] Figure 4 It is a structural block diagram of a load adjustment device provided in Embodiment 2 of the present invention, which can execute the load adjustment method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. Such as Figure 4 As shown, the device is deployed in a proxy server, and specifically includes: a load forecast information determination module 210 , a node sequence determination module 220 to be allocated, and a request distribution module 230 .

[0054] The load forecast information determination module 210 is configured to determine the load forecast information of each virtual machine node at the next moment based on a preset time interval, wherein the load forecast information includes CPU utilization and memory occupancy of the virtual machine nodes.

[0055] The node sequence determination module 220 is configured to determine at least one available virtu...

Embodiment 3

[0073] Figure 5 It is a schematic structural diagram of an electronic device provided by Embodiment 3 of the present invention. Figure 5 A block diagram of an exemplary electronic device 30 suitable for implementing an embodiment of the invention is shown. Figure 5 The electronic device 30 shown is only an example, and should not limit the functions and scope of use of the embodiments of the present invention.

[0074] Such as Figure 5 As shown, electronic device 30 takes the form of a general computing device. Components of the electronic device 30 may include, but are not limited to: one or more processors or processing units 301 , a system memory 302 , and a bus 303 connecting different system components (including the system memory 302 and the processing unit 301 ).

[0075] Bus 303 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using ...

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 embodiment of the invention discloses a load adjustment method and device, electronic equipment and a storage medium, and the method comprises the steps: determining the load prediction information of each virtual machine node at the next moment based on a preset time interval, and the load prediction information comprises the central processing unit utilization rate and the memory occupancy rate of the virtual machine node; determining at least one available virtual machine node according to each piece of load prediction information, and determining a to-be-allocated node sequence according to the at least one available virtual machine node; and based on the to-be-distributed node sequence, distributing the to-be-processed request at the current moment to each available virtual machine node one by one, so that each available virtual machine node processes the corresponding to-be-processed request. According to the technical scheme provided by the embodiment of the invention, the virtual machine nodes are subjected to resource averaging utilization and distribution, so that the condition that individual nodes are overloaded is avoided, and the system performance and the resource utilization rate of the virtual machine nodes are improved.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of servers, and in particular, to a load adjustment method, device, electronic equipment, and storage medium. Background technique [0002] With the increasing demand for services on the Internet, when enterprises use servers to provide application services to users, they usually adopt cluster deployment, deploying virtual machine nodes on different physical machines, so as to realize virtualized allocation of basic resources. [0003] In the prior art, after a user submits a service request to the background, the system can distribute the request to a specific virtual machine node, thereby introducing the request to a corresponding node server. However, in the actual application process, the degree of dispersion of requests is unreasonable. For example, in the same cycle, requests from the same source may be distributed to the same virtual machine node, which causes some nodes in t...

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): G06F9/50G06F9/455
CPCG06F9/5077G06F9/45558G06F2009/4557Y02D10/00
Inventor 王秋萍杨俊祥南方
Owner AGRICULTURAL BANK OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products