~/talk

GLogS: Interactive Graph Pattern Matching Query At Large Scale

Talkat USENIX ATC '23 · 2023-07-10..07-12· [data-engineering]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Chen Tian
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

GLogS is a distributed system that compiles declarative graph pattern queries (supports Cypher-like languages) into dataflow programs, builds a GLog catalog of pattern frequencies, and chooses hybrid execution plans using those higher-order statistics. It reports 51× faster vs Neo4j on a single machine and avoids TigerGraph’s manual tuning and 1–3 minute native compilation by doing plan generation online. A stratified specification shrinks graphs for frequency estimation, and the deployed system scales across 16 back-end nodes with near-linear speedups.

AI-written summary · about

  1. 0:00GLogS introduction
  2. 3:56Graph DB limitations
  3. 6:45GLogS architecture
  4. 10:14GPM optimization
  5. 13:22Pattern frequency estimation
  6. 16:57G-Log operations
  7. 17:40Plan generation
  8. 19:03Experimental setup
  9. 19:49Performance vs Neo4j/TigerGraph
  10. 20:31Higher-order statistics
  11. 21:12Stratified graph impact
  12. 21:35Scalability results
  13. 22:17Performance trends
  14. 23:01Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.