Routing scheme based on virtual space representation
First Claim
Patent Images
1. A method of operating a network, comprising:
- representing a network topology of individual nodes and connections of the network in a digital representation of spatial configuration;
simulating an attractive force between directly connected nodes, a repulsive force between not directly connected nodes, and a deterministic pseudo-random forces on the individual nodes in a multi-dimensional space to transform the digital representation into a new representation of the same nodes and connections by letting the network evolve under the influence of the simulated forces, wherein a directed spatial distance within the digital representation to any destination node or site indicates the available path options with a low number of hops through the network; and
operating the network using the digital representation.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a routing scheme based on virtual space representation is described and illustrated. In one embodiment, the invention is a method of operating a network. The method includes translating a topology of the network into a digital representation in the form of multi-dimensional spatial configuration wherein a directed distance to any destination node or site indicates the available path options with the least or low number of hops through the network. The method also includes adding transmission cost data to the digital representation. The method further includes operating the network based on the digital representation.
-
Citations
47 Claims
-
1. A method of operating a network, comprising:
-
representing a network topology of individual nodes and connections of the network in a digital representation of spatial configuration; simulating an attractive force between directly connected nodes, a repulsive force between not directly connected nodes, and a deterministic pseudo-random forces on the individual nodes in a multi-dimensional space to transform the digital representation into a new representation of the same nodes and connections by letting the network evolve under the influence of the simulated forces, wherein a directed spatial distance within the digital representation to any destination node or site indicates the available path options with a low number of hops through the network; and operating the network using the digital representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a network topology translator to produce a digital representation of network topology in the form of multi-dimensional spatial configuration; a simulator module to simulate an attractive force between directly connected nodes, a repulsive force between not directly connected nodes, and a deterministic pseudo-random force on the individual nodes in a multi-dimensional space to transform the digital representation into a new representation of the same nodes and connections by letting the network under the influence of the simulated forces, wherein a directed spatial distance within the digital representation to any destination node or site indicates the available path options with a low number of hops through the network; a link and node cost update module; a network digital representation storage module coupled to the network topology translator and the link and node cost update module; and a network controller. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer readable medium embodying instructions, the instructions, when executed by a processor, causing the processor to execute a method of operating a network, the method comprising:
-
translating a topology of the network into a digital representation in the form of multi-dimensional spatial configuration; simulating an attractive force between directly connected nodes, a repulsive force between not directly connected nodes, and a deterministic pseudo-random force on the individual nodes in a multi-dimensional space to transform the digital representation into a new representation of the same nodes and connections by letting the network evolve under the influence of the simulated forces, wherein a directed spatial distance within the digital representation to any destination node or site indicates the available path options with a low number of hops through the network; adding transmission usage cost data; and operating the network based on the digital representation and usage data. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. An apparatus for operating a network, comprising:
-
means for translating a topology of the network into a digital representation in the form of multi-dimensional spatial configuration; means for simulating an attractive force between directly connected nodes, a repulsive force between not directly connected nodes, and a deterministic pseudo-random force on the individual nodes in a multi-dimensional space to transform the digital representation into a new representation of the same nodes and connections by letting the network evolve under the influence of the simulated forces, wherein a directed spatial distance within the digital representation to any destination node or site indicates the available path options with a low number of hops through the network; means for adding transmission cost data to the digital representation; and means for operating the network based on the digital representation. - View Dependent Claims (43, 44, 45)
-
-
46. A method of operating a network, comprising:
-
translating a topology of the network into a digital representation; simulating an attractive force between directly connected nodes, a repulsive force between not directly connected nodes, and a deterministic pseudo-random force on the individual nodes in a multi-dimensional space to transform the digital representation into a new representation of the same nodes and connections by letting the network evolve under the influence of the simulated forces, wherein a directed spatial distance within the digital representation to any destination node or site indicates the available path options with a low number of hops through the network; simulating the network using the digital representation to adjust the digital representation; and operating the network based on the digital representation.
-
-
47. A computer readable medium embodying instructions, the instructions, when executed by a processor, causing the processor to execute a method of operating a network, the method comprising:
-
translating a topology of the network into a digital representation; simulating an attractive force between directly connected nodes, a repulsive force between not directly connected nodes, and a deterministic pseudo-random force on the individual nodes in a multi-dimensional space to transform the digital representation into a new representation of the same nodes and connections by letting the network evolve under the influence of the simulated forces, wherein a directed spatial distance within the digital representation to any destination node or site indicates the available path options with a low number of hops through the network; simulating the network using the digital representation to adjust the digital representation; and operating the network based on the digital representation.
-
Specification