Implementation method for distributed dynamic routing based on Raft algorithm, and distributed dynamic routing system based on Raft algorithm

An implementation method and distributed technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as dynamic invocation of elastic resources, and achieve the effect of realizing dynamic invocation, ensuring reliability, and improving computing efficiency

Active Publication Date: 2018-09-04
SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF9 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical task of the present invention is to provide a method and system for implementing distributed dynamic routing based on ...

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
  • Implementation method for distributed dynamic routing based on Raft algorithm, and distributed dynamic routing system based on Raft algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] The method for implementing distributed dynamic routing based on the Raft algorithm of the present invention includes the following steps:

[0038] (1) Distributed dynamic routing adopts a distributed architecture and consists of 3 routing hosts. The upper layer of the routing host is responsible for evenly distributing access traffic to the routing nodes in each routing host by a load balancing component;

[0039] (2) The external service is accessed through the domain name provided by the platform, and the domain name server points to the load balancing component through a unified domain name suffix;

[0040] (3) The routing node, as the traffic entrance of the entire platform service, is responsible for forwarding all external access requests to the cloud platform system and distributing the access traffic to 6 back-end service instances;

[0041] (4) The bottom layer of the routing host is a storage node, and each routing node corresponds to a storage node. Three storage nod...

Embodiment 2

[0045] The method for implementing distributed dynamic routing based on the Raft algorithm of the present invention includes the following steps:

[0046] (1) Distributed dynamic routing adopts a distributed architecture and consists of 4 routing hosts. The upper layer of the routing host is responsible for evenly distributing access traffic to the routing nodes in each routing host by the load balancing component;

[0047] (2) The external service is accessed through the domain name provided by the platform, and the domain name server points to the load balancing component through a unified domain name suffix;

[0048] (3) The routing node, as the traffic entrance of the entire platform service, is responsible for forwarding all external access requests to the cloud platform system and distributing the access traffic to 8 back-end service instances;

[0049] (4) The bottom layer of the routing host is a storage node, and each routing node corresponds to a storage node. 4 storage nodes...

Embodiment 3

[0054] The method for implementing distributed dynamic routing based on the Raft algorithm of the present invention includes the following steps:

[0055] (1) Distributed dynamic routing adopts a distributed architecture and consists of 5 routing hosts. The upper layer of the routing host is responsible for evenly distributing access traffic to the routing nodes in each routing host by a load balancing component;

[0056] (2) The external service is accessed through the domain name provided by the platform, and the domain name server points to the load balancing component through a unified domain name suffix;

[0057] (3) The routing node, as the traffic entrance of the entire platform service, is responsible for forwarding all external access requests to the cloud platform system and distributing the access traffic to 10 back-end service instances;

[0058] (4) The bottom layer of the routing host is a storage node, and each routing node corresponds to a storage node. 5 storage nodes ...

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 belongs to the technical field of cloud computing data centers, and discloses an implementation method for distributed dynamic routing based on the Raft algorithm, and a distributed dynamic routing system based on the Raft algorithm, which are used to achieve dynamic calling of flexible resources in cloud computing that is unavailable in the conventional distributed dynamic routing.The method adopts the technical scheme that on a routing host upper layer, a load balancing assembly is used for evenly distributing an access traffic to all routing nodes; external services carry outaccesses through domain names provided by a platform; the routing nodes are used for forwarding an external access request for a cloud platform system and distributing the access traffic to back-endservice instances; storage nodes are arranged on a routing host bottom layer to form a distributed storage assembly, which is used for storing a mapping relationship between each domain name and the corresponding back-end service instance; data consistency between the storage nodes is maintained through the Raft algorithm, and each routing node only needs to read mapping data from the local storage node; and an administrator carries out addition, deletion and change operations on the mapping data in the storage nodes through a management node.

Description

Technical field [0001] The invention relates to the technical field of cloud computing data centers, in particular to a method and system for implementing distributed dynamic routing based on the Raft algorithm. Background technique [0002] Dynamic routing can automatically establish its own routing table according to the specific routing information exchanged between routers, and can automatically adjust it in time according to changes in links and nodes. When nodes or links between nodes in the network fail, or there are other available routes, dynamic routing can select the best available route by itself and continue forwarding packets. [0003] In a distributed system, the consistency problem means that for a group of servers, given a group of operations, an agreement is needed to make the final result agree; that is, when a server receives a group of instructions from the client, it must communicate with other servers Communicate to ensure that all servers receive the same c...

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/08H04L29/12H04L12/721H04L12/741H04L45/74
CPCH04L45/44H04L45/74H04L67/1004H04L61/4511H04L67/63
Inventor 刘安
Owner SHANDONG LANGCHAO YUNTOU 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
Try Eureka
PatSnap group products