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

A communication method and nodes based on high-availability architecture

A node and access node technology, applied in transmission systems, electrical components, etc., can solve problems such as irregular paths, increase system resource consumption, and complex management, so as to reduce resource utilization, reduce repetitive operations, and avoid complex management problems. Effect

Active Publication Date: 2019-03-05
CHINA MOBILE GROUP SHANDONG
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] When the master access node performs the same operation on the same data of multiple nodes in the distributed cluster database, the calculation of the same data will be repeated multiple times (the number of repetitions depends on the number of nodes), which will greatly increase the consumption of system resources amount, which seriously reduces the execution efficiency of data operations
[0008] 2. Traditional one-to-many communication network resource utilization is low
[0013] In this way of realizing communication through hierarchical distribution, although the communication performance is optimized compared to the first implementation method, there are still problems such as too many layers and irregular paths. If there are too many layers, the efficiency of data operations still exists. Bottlenecks and irregular paths will cause complex management

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
  • A communication method and nodes based on high-availability architecture
  • A communication method and nodes based on high-availability architecture
  • A communication method and nodes based on high-availability architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] Embodiment 1 of the present invention provides a communication method based on a high-availability architecture. The flow chart of the communication method can be as follows image 3 shown, including:

[0044] Step 101, the proxy node establishes a network connection with the main access node.

[0045] In this step, a proxy node in a randomly selected sub-cluster in the highly available distributed cluster database establishes a network connection with the master access node.

[0046] Specifically, the proxy node may directly establish a network connection with the main access node, or may establish a network connection with the main access node through a preprocessing node.

[0047] If the network connection between the proxy node and the master access node fails to be established, an error message may be replied to the master access node to report the abnormal situation, and this process ends.

[0048] Wherein, the sub-clusters are obtained by dividing the nodes in th...

Embodiment 2

[0072] Embodiment 2 of the present invention provides a communication method based on a high-availability architecture, which is described by taking the direct establishment of a network connection between a proxy node and a Client as an example. The flow chart of the communication method can be as follows Figure 5 shown, including:

[0073] Step 201, the Client establishes a network connection with the proxy node Node1-1.

[0074] In this step, the Client sends a network connection request to the cluster database, and establishes a network connection with the proxy node Node1-1 in the randomly selected sub-cluster 1.

[0075] In step 202, the client sends an original data operation request.

[0076] In this step, Client can send the original data operation request (the first data operation request) to Node1-1, Node1-1 determines the sub-cluster involved in the data operation according to the request, and can determine the corresponding need to forward to other sub-clusters ...

Embodiment 3

[0092] Embodiment 3 of the present invention provides a node, and the structural diagram of the node can be as follows Image 6 shown, including:

[0093] The network connection module 11 is used to establish a network connection with the master access node;

[0094] The determination module 12 is configured to determine the sub-cluster information and the second data operation request information involved in the data operation requested by the master access node, wherein the sub-cluster is a set of high-availability distributed clusters according to the first preset rule. The nodes in the database are divided, and among the divided sub-clusters, the number of nodes in at least one sub-cluster is not less than two;

[0095] The cluster connection module 13 is used to respectively establish an intra-cluster node connection with the proxy nodes in each sub-cluster involved in the data operation determined by the determination module, and send the second data operation request d...

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 present invention provides a communication method and nodes based on a high-availability architecture. Based on a high-availability cluster database environment, the main access node only needs to communicate with one of the service nodes, and then the service node can pass the required The data operation is forwarded to other service nodes in the cluster to achieve the purpose of data synchronization operation of each service node. On the basis of no need for the main access node to perform the same operation to multiple nodes, reducing repeated operations, no need for the main access node to establish network connections and send the same operation content to multiple nodes, and reducing the utilization of communication network resources, there are still fewer layers, The feature of simple path improves the efficiency of data operation and avoids the problem of complex management.

Description

technical field [0001] The invention relates to the fields of communication and distributed clusters, in particular to a communication method and nodes based on a high-availability architecture. Background technique [0002] Today's distributed cluster databases generally adopt multi-node database parallel working mode, such as DB2DPF architecture, etc., and distribute massive data to different nodes through certain algorithms to improve the parallelism of read and write operations. While considering improving the efficiency of parallel execution, in order to ensure high availability of data, different nodes are also required to back up the data of other nodes accordingly, so that when some nodes are abnormal, other nodes can replace them. The node continues to work, so that the external services of the overall system can continue as usual, which is the so-called high availability of the distributed cluster database. [0003] In a highly available distributed cluster databa...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08
Inventor 朱祥磊徐丽娜陈刚宫钦
Owner CHINA MOBILE GROUP SHANDONG