skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Performance and usability enhancements for continuous subgraph matching queries on graph-structured data

Patent ·
OSTI ID:1771538

A query graph, which includes vertices and edges, represents a query on graph-structured data. The query graph is decomposed into query subgraphs. A network analysis tool performs continuous subgraph matching queries to facilitate analysis of computer network traffic, social media events, or other streams of data represented as a dynamic data graph (graph-structured data). This can help identify emerging trends in the data. Some features of the network analysis tool enhance performance by effectively utilizing distributed computing resources (including processing cores and memory at different nodes of a cluster) to speed up the process of updating the dynamic data graph and detecting matches of query subgraphs. Features of a query graph building tool enhance usability by providing intuitive ways to specify query graphs and their subgraphs. Features of a results visualization tool enhance usability by providing an intuitive way to present the results of continuous subgraph matching queries.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
Assignee:
Battelle Memorial Institute (Richland, WA)
Patent Number(s):
10,810,210
Application Number:
15/594,376
OSTI ID:
1771538
Resource Relation:
Patent File Date: 05/12/2017
Country of Publication:
United States
Language:
English

References (64)

Safety guarantee of continuous join queries over punctuated data streams patent-application December 2007
Continuous pattern detection over billion-edge graph using distributed framework conference March 2014
TALE: A Tool for Approximate Large Graph Matching conference April 2008
Productivity and performance using partitioned global address space languages conference January 2007
gSketch: on query estimation in graph streams journal November 2011
A Model of Computation for MapReduce conference December 2013
NiagaraCQ: a scalable continuous query system for Internet databases journal June 2000
Mechanisms for searching enterprise data graphs patent-application August 2013
Systems and methods to create continuous queries via a semantic layer patent-application January 2010
TelegraphCQ: continuous dataflow processing
  • Chandrasekaran, Sirish; Shah, Mehul A.; Cooper, Owen
  • Proceedings of the 2003 ACM SIGMOD international conference on on Management of data - SIGMOD '03 https://doi.org/10.1145/872757.872857
conference January 2003
EAGr: supporting continuous ego-centric aggregate queries over large dynamic graphs
  • Mondal, Jayanta; Deshpande, Amol
  • SIGMOD/PODS'14: International Conference on Management of Data, Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data https://doi.org/10.1145/2588555.2612182
conference June 2014
Localized Visual Graph Filters for Complex Graph Queries patent-application December 2017
An Algorithm for Subgraph Isomorphism journal January 1976
Efficient Method for Subgraph Pattern Matching patent-application
Interface providing continuous feedback on task progress in a computer operating system patent-application December 2001
Counting triangles and the curse of the last reducer conference January 2011
Method and tool for network vulnerability analysis patent March 2006
A (sub)graph isomorphism algorithm for matching large graphs journal October 2004
A space efficient streaming algorithm for triangle counting using the birthday paradox conference January 2013
Predicting and detecting emerging cyberattack patterns using StreamWorks conference January 2014
Scaling Irregular Applications through Data Aggregation and Software Multithreading
  • Morari, Alessandro; Tumeo, Antonino; Chavarria-Miranda, Daniel
  • 2014 IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2014 IEEE 28th International Parallel and Distributed Processing Symposium https://doi.org/10.1109/IPDPS.2014.117
conference May 2014
Incremental graph pattern matching journal August 2013
CASQD: continuous detection of activity-based subgraph pattern queries on dynamic graphs
  • Mondal, Jayanta; Deshpande, Amol
  • DEBS '16: The 10th ACM International Conference on Distributed and Event-based Systems, Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems https://doi.org/10.1145/2933267.2933316
conference June 2016
Distributed Graph Databases that Facilitate Streaming Data Insertion and Queries by Efficient Throughput Edge Addition patent-application February 2018
Predicate migration: optimizing queries with expensive predicates journal June 1993
Thirty Years of Graph Matching in Pattern Recognition journal May 2004
Efficient subgraph matching on billion node graphs journal May 2012
Parallel processing of continuous queries on data streams patent-application December 2011
Appliance for accelerating graph database management and analytics systems patent-application May 2014
Eldorado conference January 2005
Generating continuous query notifications patent-application February 2010
Aurora: a new model and architecture for data stream management journal August 2003
Neighborhood based fast graph search in large networks conference January 2011
On graph query optimization in large networks journal September 2010
Skip graphs journal November 2007
Incremental graph pattern matching conference January 2011
Optimizing joins in a map-reduce environment conference January 2010
Scaling Semantic Graph Databases in Size and Performance journal July 2014
Turbo iso: towards ultrafast and robust subgraph isomorphism search in large graph databases conference January 2013
Continuous Subgraph Pattern Search over Certain and Uncertain Graph Streams journal August 2010
Massive scale cyber traffic analysis: a driver for graph database research
  • Joslyn, Cliff; Choudhury, Sutanay; Haglin, David
  • SIGMOD/PODS'13: International Conference on Management of Data, First International Workshop on Graph Data Management Experiences and Systems https://doi.org/10.1145/2484425.2484428
conference June 2013
System and method for optimizing pattern query searches on a graph database patent-application May 2011
Method and system for behavior query construction in temporal graphs using discriminative sub-trace mining patent-application May 2016
Streaming Algorithms for Robust, Real-Time Detection of DDoS Attacks conference June 2007
Skip lists: a probabilistic alternative to balanced trees journal June 1990
Graph querying, graph motif mining and the discovery of clusters patent April 2011
Fast search for dynamic multi-relational graphs conference January 2013
System, method, and computer program product for performing graph matching patent-application November 2013
DOULION: counting triangles in massive graphs with a coin
  • Tsourakakis, Charalampos E.; Kang, U.; Miller, Gary L.
  • Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining - KDD '09 https://doi.org/10.1145/1557019.1557111
conference January 2009
Publish and subscribe capable continuous query processor for real-time data streams patent June 2008
Graph Visualization Tools With Summary Visualization For Very Large Labeled Graphs patent-application May 2018
Change Monitoring Spanning Graph Queries patent-application May 2018
Accelerating semantic graph databases on commodity clusters conference October 2013
StreamWorks: a system for dynamic graph search conference January 2013
Enabling Real-Time Querying of Live and Historical Stream Data conference July 2007
Matching a Building Automation Algorithm to a Building Automation System patent-application October 2017
Addition and processing of continuous SQL queries in a streaming relational database management system patent-application September 2009
System and Method for Graph Pattern Analysis patent-application May 2016
Search around visual queries patent-application March 2014
Fast best-effort pattern matching in large attributed graphs
  • Tong, Hanghang; Faloutsos, Christos; Gallagher, Brian
  • Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining - KDD '07 https://doi.org/10.1145/1281192.1281271
conference January 2007
Parasol: An Architecture for Cross-Cloud Federated Graph Querying conference January 2014
Intelligent intrusion detection system utilizing enhanced graph-matching of network activity with context data patent-application September 2007
Apparatuses, systems, and methods for efficient graph pattern matching and querying patent September 2013
Streaming graph partitioning for large distributed graphs conference January 2012

Similar Records

Large-Scale Continuous Subgraph Queries on Streams
Conference · Wed Nov 30 00:00:00 EST 2011 · OSTI ID:1771538

QLiG: Query Like a Graph For Subgraph Matching
Conference · Fri Dec 31 00:00:00 EST 2021 · OSTI ID:1771538

Scalable Pattern Matching in Metadata Graphs via Constraint Checking
Journal Article · Mon Jan 04 00:00:00 EST 2021 · ACM Transactions on Parallel Computing · OSTI ID:1771538

Related Subjects