2021
DOI: 10.14778/3447689.3447708
|View full text |Cite
|
Sign up to set email alerts
|

Teseo and the analysis of structural dynamic graphs

Abstract: We present Teseo, a new system for the storage and analysis of dynamic structural graphs in main-memory and the addition of transactional support. Teseo introduces a novel design based on sparse arrays, large arrays interleaved with gaps, and a fat tree, where the graph is ultimately stored. Our design contrasts with early systems for the analysis of dynamic graphs, which often lack transactional support and are anchored to a vertex table as a primary index. We claim that the vertex table implies several const… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(6 citation statements)
references
References 59 publications
0
6
0
Order By: Relevance
“…• How much memory does CSR++ consume with these workloads? • How does CSR++ perform in comparison to other read-friendly (i.e., CSR) and updatefriendly graph structures (i.e., ALs, LLAMA [3], STINGER [23] , GraphOne [22], and Teseo [24])?…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…• How much memory does CSR++ consume with these workloads? • How does CSR++ perform in comparison to other read-friendly (i.e., CSR) and updatefriendly graph structures (i.e., ALs, LLAMA [3], STINGER [23] , GraphOne [22], and Teseo [24])?…”
Section: Discussionmentioning
confidence: 99%
“…Teseo [24] Transactional Fat Tree based on PMA Asynchronous rebalances delayed to 200 ms and 1 MB maximum leaf capacity.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Manually implemented dynamic graphs are typically inefficient and inflexible. Although there are some dynamic graph storages [10,22,77], they focus on graph analysis workloads and do not natively support storing node vectors. Dynamic GNNs require storage structures supporting node embedding storage and multi-version embedding storage for backpropagation.…”
Section: Neutronstream 51 Dynamic Graph Storagementioning
confidence: 99%