~/talk

Controlling Memory Footprint of Stateful Streaming Graph Processing

Talkat USENIX ATC '21 · 2021-07-14..07-16· [databases]
links:none on file
links:none on file
slides:none on file

Two memory-saving iterative models are implemented inside graph code: the Selective Stateful Iterative Model keeps intermediate state for a tunable subset (choose top in-degree vertices) and the Minimal Stateful Iterative Model discards most state by using the distributive update property to compute changes directly. Evaluation on seven algorithms and five graphs shows tracking 20% of vertices cuts memory up to 70% while preserving ~80% of graph code’s speed, and the minimal model raises memory only ~30% while giving up to 8.2× speed over stateless re-computation.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Graph Analytics
  3. 0:35Streaming Graph Processing
  4. 1:25Stateful Iterative Processing Model
  5. 2:13Streaming Graph Systems: GraphBolt & DZIG
  6. 4:24Memory-Efficient Stateful Iterative Models
  7. 6:13Selective Stateful Iterative Model: Challenges
  8. 6:37Selectively Tracking Intermediate State
  9. 7:42Selective Incremental Processing
  10. 9:22Distributive Update Property • Computation distributed into sub-computations on subsets of inputs
  11. 10:20Minimal Stateful Iterative Model
  12. 11:40Experimental Setup
  13. 14:41Other Experiments
  14. 14:54Conclusion
~/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.