发明名称 |
Large-Scale, Dynamic Graph Storage and Processing System |
摘要 |
A method in a graph storage and processing system is provided. The method includes storing, in a scalable, distributed, fault-tolerant, in-memory graph storage device, base graph data representative of graphs, and storing, in a real-time, in memory graph storage device, update graph data representative of graph updates for the graphs with respect to a time threshold. The method further includes sampling the base graph data to generate sampled portions of the graphs and storing the sampled portions, by an in-memory graph sampler. The method additionally includes providing, by a query manager, a query interface between applications and the system. The method also includes forming, by the query manager, graph data representative of a complete graph from at least the base graph data and the update graph data, if any. The method includes processing, by a graph computer, the sampled portions using batch-type computations to generate approximate results for graph-based queries. |
申请公布号 |
US2016110409(A1) |
申请公布日期 |
2016.04.21 |
申请号 |
US201514831809 |
申请日期 |
2015.08.20 |
申请人 |
NEC Laboratories America, Inc. |
发明人 |
Rao Kunal;Coviello Giuseppe;Chakradhar Srimat;Bhattacherjee Souvik;Cadambi Srihari |
分类号 |
G06F17/30;G06T11/20 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method in a graph storage and processing system, comprising:
storing, in a scalable, distributed, fault-tolerant, in-memory graph storage device, base graph data representative of graphs; storing, in a real-time, in memory graph storage device, update graph data representative of graph updates for the graphs with respect to a time threshold; sampling the base graph data to generate sampled portions of the graphs and storing the sampled portions of the graph, by an in-memory graph sampler; providing, by a query manager, a query interface between applications and the system; forming, by the query manager, graph data representative of a complete graph from at least the base graph data in the scalable, distributed, fault-tolerant, in-memory graph storage device and the update graph data, if any, in the real-time, in memory graph storage device; and processing, by a graph computer, the sampled portions of the graphs using batch-type computations to generate approximate results for graph-based queries. |
地址 |
Princeton NJ US |