Unlock instant, AI-driven research and patent intelligence for your innovation.

Performance difference-based load balancing method for distributed key value storage system

A distributed key-value and distributed storage technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as differences in node processing capabilities

Inactive Publication Date: 2014-03-05
BEIHANG UNIV
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, there may be a large difference in node processing capabilities due to device updates

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
  • Performance difference-based load balancing method for distributed key value storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] step 1:

[0014] A weight is set for each node, and the weight should correspond one-to-one with the IP address of the computer. The weight value should be set according to the performance of the node and the total amount of data. The setting of the weight value of different distributed storage systems is different. Because the value of the weight may change, it is the best choice to store the weight information through the configuration file of the distributed storage system.

[0015] Step 2:

[0016] Load weight information. Different distributed storage system configuration files have different loading processes, but the weight information is stored in a variable in the configuration file, so you only need to read the variable to obtain the weight value.

[0017] Step 3:

[0018] According to different weight values, the corresponding amount of data is allocated to each node in the distributed storage system.

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 invention provides a performance difference-based load balancing method for a distributed key value storage system. All nodes are set with weights in a cluster; the weights are in direct proportion to the performances of computers; the computer with good performance is high in weight; the computer with poor performance is low in weight. The data quantity is distributed according to the height of the weight in data quantity distribution; each unit of weight is distributed with the same data quantity. Thus, the condition that less data quantity can be distributed to the computer with low weight can be ensured. Therefore, the target of optimizing load balance is achieved, and the flow of the overall process is shown in the figure 1.

Description

technical field [0001] The invention relates to the field of distributed storage, in particular to a load balancing method for a distributed key-value storage system based on performance differences. Background technique [0002] In recent years, in the context of cloud computing and big data, distributed storage systems have developed rapidly, covering fields such as search, social networking, e-commerce, and scientific research, which are closely related to people's lives. The main advantages of distributed storage systems are reflected in the following aspects. [0003] 1. High concurrent read and write [0004] In today's Internet era, people's demand for network resources makes each website generate dynamic pages and provide dynamic information in real time according to the user's personalized information. Therefore, the concurrent data load is very high, often reaching tens of thousands of read and write requests per second. If you use a stand-alone storage system, 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/08H04L12/58H04L12/803
Inventor 王雷王振王平
Owner BEIHANG UNIV