2019
DOI: 10.48550/arxiv.1912.12740
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Practice of Streaming Processing of Dynamic Graphs: Concepts, Models, and Systems

Abstract: Graph processing has become an important part of various areas of computing, including machine learning, medical applications, social network analysis, computational sciences, and others. A growing amount of the associated graph processing workloads are dynamic, with millions of edges added or removed per second. Graph streaming frameworks are specifically crafted to enable the processing of such highly dynamic workloads. Recent years have seen the development of many such frameworks. However, they differ in t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 152 publications
(202 reference statements)
0
8
0
Order By: Relevance
“…As observed in [7,10,23], it is rather challenging to develop eicient incremental algorithms starting from scratch, due to the lack of efective data structures, storage and computation model that support computations on dynamic graphs. To this end, an alternative approach is to deduce an incremental algorithm T ∆ from a popular batch algorithm T , by reusing the data structures and computation logic of T to a large extent.…”
Section: Relative Boundednessmentioning
confidence: 99%
See 1 more Smart Citation
“…As observed in [7,10,23], it is rather challenging to develop eicient incremental algorithms starting from scratch, due to the lack of efective data structures, storage and computation model that support computations on dynamic graphs. To this end, an alternative approach is to deduce an incremental algorithm T ∆ from a popular batch algorithm T , by reusing the data structures and computation logic of T to a large extent.…”
Section: Relative Boundednessmentioning
confidence: 99%
“…. Then starting from each node in S, it updates the layered graph G l by performing new BFS traversals (lines[10][11]. The traversals are conducted following the ascending order of the nodes in S, and level and parent values are adjusted by adopting the same semantics as that of HopcrotK.…”
mentioning
confidence: 99%
“…In this section, we describe our reasoning and efforts towards a working prototype 6 for evaluating Seraph queries and present a series of experiments to assess the performances of such a prototype.…”
Section: System Prototypementioning
confidence: 99%
“…In particular, we position Seraph in the state of the art and we discuss its relation with other work in the area of graphs and stream processing. Dynamic Graphs and Streaming Graphs are two additional attempts to extend existing graph data models with a temporal dimension [6]. Dynamic Graphs are graphs whose content, i.e., vertices and edges, is unpredictably updated.…”
Section: Related Workmentioning
confidence: 99%
“…The arboricity measures the number of such forests required for a given graph. Many real-world graphs are sparse [5,6,[9][10][11]14] and have a low degeneracy and arboricity [4,7,25,49,50].…”
Section: Introductionmentioning
confidence: 99%