Network dynamic routing calculation method, device and device
A computing method and computing device technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problem that the algorithm cannot respond quickly or effectively, so as to improve the computing speed, reduce the occupation of storage space, The effect of ensuring accessibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] Embodiment 1 of the present invention provides a network dynamic route calculation method, see figure 1 The flow chart of the network dynamic routing calculation method shown, the method includes:
[0033] Step S102, judging whether the adjacent node of the current node is the destination node, if yes, selecting the destination node as the next node.
[0034] The current node has at least one adjacent node, and it is judged whether the destination node exists in the adjacent nodes of the current node, and if so, the destination node is selected as the next node, and the routing ends.
[0035] Step S104, if not, respectively calculate the distances between the current node, the adjacent node and the destination node according to the node vector, and obtain the first distance value and the second distance value respectively. The node vector is obtained through machine learning training;
[0036] The node vector is an optimized matrix obtained after machine learning traini...
Embodiment 2
[0081] Embodiment 2 of the present invention provides a network dynamic route calculation method.
[0082] see image 3 In the example diagram of the network dynamic routing calculation method shown, it is now assumed that it is necessary to find a route with router B as the source point and router D as the destination node. The numbers next to the letters in the figure are calculated f(V i ,V D ) values (i=A,B,...,F). Obviously, in the adjacent nodes of B, the distance function formula satisfies f(V B ,V D )>f(V i ,V D ) established node i is closer to the destination node than B. Therefore, finding the address that meets the condition i as the next hop address will make the packet move in the correct direction.
[0083] see Figure 4Another example diagram of the network dynamic route calculation method shown, now suppose that the connection between B and C is suddenly disconnected, as shown in the figure. At this time, the original shortest path B-C-D is disconn...
Embodiment 3
[0085] Embodiment 3 of the present invention provides a feasibility test of a network dynamic routing calculation method, including 4 groups of experiments.
[0086] The first group of experiments is to test the shortest path routing using RBNV (Routing Based on Node Vectors) of the present invention in a small network (100 nodes, the link weight is 1). The experimental results prove that using the vector obtained by node2vec to initialize the node vector can shorten the training time. In addition, when using the sampling method as the training set, using the vector obtained by node2vec to initialize the node vector can improve the accuracy. In the second group of experiments, considering that routing has requirements on link delay in some cases, a small network was used to test the shortest path routing using RBNV in networks with links with different weights. The third set of experiments, in order to prove the availability of RBNV in a larger network, tested RBNV in a medium...
PUM
![No PUM](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com