OPTIMIZATION SCHEME FOR ROUTING BASED ON DATA LATENCY
First Claim
1. A system for facilitating the generation of a route of edges that connects a first node and a second node within a topology while mitigating latency in data retrieval, comprising:
- a processing order component that receives at least one block of topology data and determines an edge processing order based at least in part upon latency in receiving topology data;
an edge processor component that processes at least one edge included in the block of topology data; and
a route generator component that generates a route of edges based at least in part upon the processed edge.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure pertains to systems and methods for optimizing generation of routes within a topology by providing for latency during data retrieval. Frequently, topologies are maintained in multiple data stores, such as cache, local data stores and remote data stores. Delays due to latency in retrieving data from the various data stores can be mitigated by immediately processing available edge data rather than waiting for requested edge data to become available. A list can be provided for tracking edges that have been partially processed. As topology data from data stores with slower data retrieval rates is received, additional edges become available for processing and the list of partially processed edges can be updated.
-
Citations
20 Claims
-
1. A system for facilitating the generation of a route of edges that connects a first node and a second node within a topology while mitigating latency in data retrieval, comprising:
-
a processing order component that receives at least one block of topology data and determines an edge processing order based at least in part upon latency in receiving topology data;
an edge processor component that processes at least one edge included in the block of topology data; and
a route generator component that generates a route of edges based at least in part upon the processed edge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for facilitating generation of a path of edges connecting a first node and a second node within a graph while providing for delays in data retrieval, comprising:
-
requesting at least one block of graph data;
receiving at least one block, the at least one block includes at least one edge;
processing the at least one edge, order of edge processing is based at least in part on a retrieval rate associated with the at least one block; and
determining the path of edges based at least in part upon the processed edge. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for facilitating generation of a route connecting a first node and a second node within a graph, comprising:
-
means for retrieving a block of graph data that includes at least one edge;
means for processing edges, edge processing order is based at least in part upon data latency in retrieval of the block of graph data; and
means for generating the route based upon the processed edges. - View Dependent Claims (18, 19, 20)
-
Specification