Load on demand network analysis
First Claim
1. A computer-readable medium storing processor executable instructions that when executed by a processor cause the processor to perform a method, the method comprising:
- accessing a network analysis request to identify a network analysis function to be performed on a network, where the network is associated with a network model, and where the network is a graph representation of a set of objects of interest and a set of relationships between objects of interest;
accessing data associated with a set of network partitions that logically partition the network into two or more parts;
identifying a member of the set of network partitions associated with the network analysis request;
selectively loading data associated with the member into a memory associated with the processor;
performing the network analysis function on the data associated with the member; and
storing in a computer-readable medium a result obtained by performing the network analysis function on the member.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methodologies, media, and other embodiments associated with load on demand network analysis are described. One method embodiment includes accessing a network analysis request and data associated with a set of network partitions associated with a network. The request describes a function to be performed on the network. A set of partitions subdivides the network and a data model stores data describing the network and its partitions. Thus, the example method may include identifying a member of the set of network partitions associated with the network analysis request and selectively loading data associated that member. The method may then perform the network analysis function on the data associated with the member rather than on data describing the entire network.
-
Citations
21 Claims
-
1. A computer-readable medium storing processor executable instructions that when executed by a processor cause the processor to perform a method, the method comprising:
-
accessing a network analysis request to identify a network analysis function to be performed on a network, where the network is associated with a network model, and where the network is a graph representation of a set of objects of interest and a set of relationships between objects of interest; accessing data associated with a set of network partitions that logically partition the network into two or more parts; identifying a member of the set of network partitions associated with the network analysis request; selectively loading data associated with the member into a memory associated with the processor; performing the network analysis function on the data associated with the member; and storing in a computer-readable medium a result obtained by performing the network analysis function on the member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a first memory to store a data model and to store data associated with a graph, the graph comprising a set of sub-graphs, the graph being described, at least in part, by data associated with the data model, the sub-graphs being described, at least in part, by data associated with the data model; a second memory to store data associated with a selected sub-graph upon which an analytic function is to be performed; a load logic to selectively load data associated with a sub-graph into the second memory based, at least in part, on the analytic function to be performed; and an analytic logic to perform the analytic function on data in the second memory. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system, comprising:
-
means for storing data concerning a network and a set of network partitions that sub-divide the network; means for identifying a network partition upon which an analysis function is to be performed; means for selectively loading data associated with an identified network partition; and means for performing the analysis function on the selectively loaded data.
-
Specification