2018
DOI: 10.1016/j.cag.2018.09.005
|View full text |Cite
|
Sign up to set email alerts
|

Packed-Memory Quadtree: A cache-oblivious data structure for visual exploration of streaming spatiotemporal big data

Abstract: The visual analysis of large multidimensional spatiotemporal datasets poses challenging questions regarding storage requirements and query performance. Several data structures have recently been proposed to address these problems that rely on indexes that pre-compute different aggregations from a known-a-priori dataset. Consider now the problem of handling streaming datasets, in which data arrive as one or more continuous data streams. Such datasets introduce challenges to the data structure, which now has to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 30 publications
0
4
0
Order By: Relevance
“…Khayyat, Lucia, Singh, Ouzzani, Papotti, Quiané-Ruiz, Tang and Kalnis [42] apply it to handle dynamic database updates in their inequality join algorithms. Toss, Pahins, Raffin and Comba [68] present a packed memory quadtree, which supports large streaming spatiotemporal datasets. De Leo and Boncz [45] present the rewired memory array, an implementation of a packed memory array which improves on its practical performance.…”
Section: Related Workmentioning
confidence: 99%
“…Khayyat, Lucia, Singh, Ouzzani, Papotti, Quiané-Ruiz, Tang and Kalnis [42] apply it to handle dynamic database updates in their inequality join algorithms. Toss, Pahins, Raffin and Comba [68] present a packed memory quadtree, which supports large streaming spatiotemporal datasets. De Leo and Boncz [45] present the rewired memory array, an implementation of a packed memory array which improves on its practical performance.…”
Section: Related Workmentioning
confidence: 99%
“…Rather, the elements can be moved in batch of updates. A similar approach has been considered in the recent paper [31], where sparse arrays are considered to store and process temporal streams of tweets. In [30], the PMA is utilised to store a graph on GPU following the compressed storage row (CSR) representation.…”
Section: Related Workmentioning
confidence: 99%
“…• We present a new bulk loading algorithm. It is particularly suitable for the streaming scenario [30], [31], where the cardinality of the array is kept constant, and updates, featuring the same amount of insertions and deletions, are executed in batches at regular intervals. This paper is organised as follows: In Section II, we summarise PMAs and their properties.…”
Section: Introductionmentioning
confidence: 99%
“…Both our treatment and implementation are based on the variant Rewired Memory Array (RMA) [9]. Some practical applications showcasing the usage of PMAs have been published so far [11,16,29,31]. Still, their implementations have been found simpler and less performing than standard B + -trees or the RMA [9].…”
Section: Related Workmentioning
confidence: 99%