A Distributed Keyword Table Network and Its Operation Method
A keyword table and keyword technology, applied in the field of computer networks, can solve the problems of node A's unbalanced load, influence, and inability to achieve load balance, and achieve the effect of flexible load distribution, load balance, and low cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] figure 2 It is a schematic diagram of keyword space segmentation of a keyword table network in Embodiment 1 of the present invention, such as figure 1 As shown, a distributed keyword table network of the present invention includes multiple identical keyword spaces. Data / tasks are stored / allocated at most one copy per keyspace. A key space can be divided into multiple segments, and the space is assigned to multiple nodes in segments. A key space can also be undivided and completely assigned to a node.
Embodiment 2
[0048] image 3 It is a schematic diagram of a keyword table network load distribution in Embodiment 2 of the present invention, such as image 3 As shown, the keyword table network has two identical keyword spaces, and the two keyword spaces have three nodes, respectively A1, B1, C1, and A2, B2, C2, nodes A1, B1, C1, And A2, B2, and C2 are allocated a keyword space segment in the two spaces respectively. How long each node is responsible for in the two spaces of the key space segment is not affected by other nodes. Suppose the capacity ratio of nodes A1, B1, and C1 is 3:6:7, and the capacity ratio of nodes A2, B2, and C2 is also 3:6:7. To achieve load balancing, nodes A1, B1, C1, and A2, The length ratio of the space segments B2 and C2 are responsible for in each space is also 3:6:7. In this case, no matter whether the two spaces are equal spaces, or a primary space and a backup space, the loads of the three nodes are balanced of.
Embodiment 3
[0050] Figure 4 It is a schematic diagram of a keyword table network load distribution in Embodiment 3 of the present invention, such as Figure 4 As shown, the keyword table network has two identical keyword spaces, and there are four nodes A, B, C, and D in total. Nodes A and B are allocated a keyword space segment in space 1 respectively, and nodes C and D are respectively A key space segment is allocated in space 2. Each node is responsible for how long the key space segment is not affected by other nodes. The nodes in the two spaces are completely different to facilitate highly reliable multi-region or multi-data center data storage. The nodes of space 1 and space 2 are different and distributed in different regions or data centers, so that each data can be stored in two regions or data centers, avoiding the loss of both data due to regional failures.
[0051] refer to Figure 4 , assuming that the two spaces are equal, and there is no distinction between master and ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


