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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com