Client-based distributed storage load balancing method and device
A distributed storage and load balancing technology, applied in multi-program devices, resource allocation, program control design, etc., can solve problems such as high delay and unbalanced performance, achieve simple structure, reduce access delay, and QoS quality. Guaranteed effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] Such as figure 1 As shown, the present invention provides a client-based distributed storage load balancing method, comprising the following steps:
[0058] S1. Deploy service scripts on each distributed storage node, and deploy proxy scripts on each client node;
[0059] S2. Configure each distributed storage node to automatically count the resource load information of the node; the resource load information includes system resource utilization, the number of client node connections, data service queue depth, and data service average delay; system resource utilization Rate includes CPU, memory, network and hard disk IO usage;
[0060] S3. Configure the service script of distributed storage nodes to globally synchronize the resource load information of each distributed storage node, generate a list of global node resource loads, and set the resource load information for each distributed storage node according to the distributed storage node resource load information s...
Embodiment 2
[0064] Such as figure 2 As shown, the present invention provides a client-based distributed storage load balancing method, comprising the following steps:
[0065] S1. Deploy service scripts on each distributed storage node, and deploy proxy scripts on each client node;
[0066] S2. Configure each distributed storage node to automatically count the resource load information of the node; the resource load information includes system resource utilization and the number of client node connections;
[0067] S3. Configure the service script of distributed storage nodes to globally synchronize the resource load information of each distributed storage node, generate a list of global node resource loads, and set the resource load information for each distributed storage node according to the distributed storage node resource load information Service weight value; the specific steps are as follows:
[0068] S31. Configuring the service script of the distributed storage nodes to inte...
Embodiment 3
[0084] Such as image 3 As shown, the present invention provides a client-based distributed storage load balancing device, including:
[0085] Script deployment module 1, for deploying service scripts on each distributed storage node, and deploying agent scripts on each client node;
[0086] The resource load information statistics module 2 is used to configure each distributed storage node to automatically count the resource load information of the node; the resource load information includes system resource utilization and the number of client node connections;
[0087] The global resource load list generation module 3 is used to configure the service script of the distributed storage nodes to globally synchronize the resource load information of each distributed storage node, generate a global node resource load list, and based on the resource load information of each distributed storage node Set the service weight value for each distributed storage node; the global resour...
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