Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Load balancing method and device thereof for distributed file system

A distributed file and load balancing technology, applied in transmission systems, electrical components, etc., can solve problems such as unreasonable load distribution

Inactive Publication Date: 2019-01-15
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the above, the present invention provides a load balancing method and device for a distributed file system, so that before the request initiated by the client is processed, the unreasonable load distribution caused by determining the target node only based on the request of the client is avoided problem, it can consider the current usage of each node, allocate a suitable target node for the client based on the usage of each node, and feed back the address of the target node to the client, so as to realize the relationship between the client and the assigned node. Efficient and reliable network connections between the network, thereby enhancing the network data processing capabilities, improving the flexibility and availability of load balancing strategies

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 balancing method and device thereof for distributed file system
  • Load balancing method and device thereof for distributed file system
  • Load balancing method and device thereof for distributed file system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The inventor found through research that for the current distributed file system, the load balancing strategy adopted is only based on the received request sent by the client, and uses various load sharing algorithms to determine the node to be processed. However, this only The load balancing method for the client's request does not consider the current usage of each node at all, and it is easy to cause the node allocated to the client to be unable to respond to the client's request due to its high current memory usage (that is, insufficient remaining memory). for efficient and accurate processing.

[0037] Based on this, in the embodiment of the present invention, based on the current usage of each node, it is determined that the node with a suitable memory usage rate is the target node, and the target node is allocated to the client that initiates the request. Specifically, the target address of the target node can be Send it to the client, and the client will establi...

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 balancing method and a device thereof for a distributed file system. The method comprises the following steps: receiving the current use information ofeach node, wherein the use information of each node includes the address and the memory utilization rate of the node; and the load balancing method comprises the steps of: receiving the current use information of each node. Determining a target node according to the memory utilization rate of each node, and obtaining the target address of the target node; The target address of the target node issent to the requesting client so that the client establishes a connection with the target node based on the target address. In this way, the problem of unreasonable load distribution caused by determining the target node only based on the request of the client is effectively avoided, By considering the current usage of each node, Based on this, an appropriate target node is assigned to the client,and the address of the target node is fed back to the client, so as to realize efficient and reliable network connection between the client and the distribution node, thereby enhancing the network data processing ability, and improving the flexibility and availability of the load balancing strategy.

Description

technical field [0001] The invention relates to the technical field of load balancing, in particular to a load balancing method and device for a distributed file system. Background technique [0002] Currently, for distributed file systems, the load balancing strategies adopted include round robin, weighted round robin, minimum number of connections, random, and source address hashing. The specific load balancing process can be: after receiving the request sent by the client, according to the request, using algorithms such as round robin, minimum number of connections, random or source address hash, from multiple backend servers (also called, node) to determine the backend server to be allocated to the client, so as to achieve the purpose of load balancing. [0003] However, load balancing in this way is only aimed at receiving requests sent by clients, without considering the usage of each backend server, and it is easy to cause the backend server allocated to the client 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): H04L29/08
CPCH04L67/1097H04L67/1001
Inventor 刘耀丹
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
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
Eureka Blog
Learn More
PatSnap group products