Distributed storage system load balancing scheduling method and device and storage medium
A distributed storage and load balancing technology, applied in transmission systems, electrical components, etc., can solve the problems of insufficient resources, unbalanced load, and low accuracy of balanced scheduling, and achieve the effect of improving overall performance and accuracy.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0063] see figure 1 As shown, the embodiment of the present invention provides a distributed storage system load balancing scheduling method, the method includes the following steps:
[0064] Step S101, obtaining connection information of all storage nodes, and determining the actual number of connections of all storage nodes;
[0065] Step S102, using the obtained connection information to determine the duration of each connection on each storage node;
[0066] Step S103, for each storage node, optimize using the duration of each connection and the actual number of connections to obtain the optimized connection number of each storage node, wherein the optimized connection number is the same as the corresponding storage node's related to the current load situation;
[0067] Step S104, based on the number of optimized connections of each node and the current weight value corresponding to each node, select M storage nodes from all storage nodes as the target storage cluster to...
Embodiment 2
[0115] see image 3 As shown, the embodiment of the present invention provides a distributed storage system load balancing scheduling device, the device includes the following modules:
[0116] An acquisition module 31, configured to acquire connection information of all storage nodes, and determine the actual number of connections of all storage nodes;
[0117] A determining module 32, configured to determine the duration of each connection on each storage node by using the obtained connection information;
[0118] An optimization module 33, configured to optimize each storage node using the duration of each connection and the actual number of connections to obtain the optimized number of connections for each storage node, wherein the optimized number of connections is the same as the corresponding Related to the current load of the storage node;
[0119] The selection module 34 is used to select M storage nodes from all storage nodes as the target storage cluster to be sch...
Embodiment 3
[0132] The embodiment of the present invention also provides a computer device, which may be a computing device such as a desktop computer, a notebook computer, a palmtop computer, or a cloud server. Such as Figure 4 As shown, the device may include, but is not limited to, a processor and a memory, wherein the processor and the memory may be connected through a bus or in other ways.
[0133] The processor can be a central processing unit (Central Processing Unit, CPU) or other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), graphics processing units (Graphics Processing Unit, GPU), embedded neural network processors (Neural-network Processing Unit, NPU) or other dedicated deep learning coprocessor, Application Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices , discrete gate or transistor logic devices, discrete hardware components and other chips,...
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