A Foundation of Lazy Streaming Graphs

11/25/2019
by   Philip Dexter, et al.
0

A streaming graph system continuously processes a stream of operations over a large graph. In the big data processing ecosystem, this performance-critical data processing paradigm is emerging with increasing relevance. Lazy processing is a collection of important optimization techniques for streaming graphs, but designing correct, expressive, and efficient lazy streaming graphs is challenging. In this paper, we lay a foundation for lazy streaming graph processing. The resulting DG Calculus features fine-grained in-data lazy processing, endowed with expressive optimizations such as batching, fusion, and splicing. We establish the soundness of DG Calculus through bisimulation with a system for eager graph processing. To the best of our knowledge, DG Calculus is the first foundational calculus for streaming graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/12/2021

kMatrix: A Space Efficient Streaming Graph Summarization Technique

The amount of collected information on data repositories has vastly incr...
research
10/29/2021

Parallel-and-stream accelerator for computationally fast supervised learning

Two dominant distributed computing strategies have emerged to overcome t...
research
10/05/2018

GraphBolt: Streaming Graph Approximations on Big Data

Graphs are found in a plethora of domains, including online social netwo...
research
07/03/2020

Towards an Intelligent Data Delivery Service

The ATLAS Event Streaming Service (ESS) at the LHC is an approach to pre...
research
06/05/2023

Better Write Amplification for Streaming Data Processing

Many current applications have to perform data processing in a streaming...
research
12/01/2020

LifeStream: A High-performance Stream Processing Engine for Waveform Data

Hospitals around the world collect massive amount of physiological data ...
research
01/26/2020

A Visual Analytics Framework for Reviewing Streaming Performance Data

Understanding and tuning the performance of extreme-scale parallel compu...

Please sign up or login with your details

Forgot password? Click here to reset