A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …

More recent advances in (hyper) graph partitioning

Ü Çatalyürek, K Devine, M Faraj, L Gottesbüren… - ACM Computing …, 2023 - dl.acm.org
In recent years, significant advances have been made in the design and evaluation of
balanced (hyper) graph partitioning algorithms. We survey trends of the past decade in …

Selecting subexpressions to materialize at datacenter scale

A **dal, K Karanasos, S Rao, H Patel - Proceedings of the VLDB …, 2018 - dl.acm.org
We observe significant overlaps in the computations performed by user jobs in modern
shared analytics clusters. Naïvely computing the same subexpressions multiple times results …

Scalable graph processing frameworks: A taxonomy and open challenges

S Heidari, Y Simmhan, RN Calheiros… - ACM Computing Surveys …, 2018 - dl.acm.org
The world is becoming a more conjunct place and the number of data sources such as
social networks, online transactions, web search engines, and mobile devices is increasing …

Out-of-core edge partitioning at linear run-time

R Mayer, K Orujzade… - 2022 IEEE 38th …, 2022 - ieeexplore.ieee.org
Graph edge partitioning is an important prepro-cessing step to optimize distributed
computing jobs on graph-structured data. The edge set of a given graph is split into k equally …

Survey on performance optimization for database systems

S Huang, Y Qin, X Zhang, Y Tu, Z Li, B Cui - Science China Information …, 2023 - Springer
The performance optimization of database systems has been widely studied for years. From
the perspective of the operation and maintenance personnel, it mainly includes three topics …

Incrementalization of graph partitioning algorithms

W Fan, M Liu, C Tian, R Xu, J Zhou - Proceedings of the VLDB …, 2020 - dl.acm.org
This paper studies incremental graph partitioning. Given a (vertex-cut or edge-cut) partition
C (G) of a graph G and updates ΔG to G, it is to compute changes ΔO to C (G), yielding a …

Distributed edge partitioning for trillion-edge graphs

M Hanai, T Suzumura, WJ Tan, E Liu… - arxiv preprint arxiv …, 2019 - arxiv.org
We propose Distributed Neighbor Expansion (Distributed NE), a parallel and distributed
graph partitioning method that can scale to trillion-edge graphs while providing high …

Graph computing systems and partitioning techniques: A survey

TA Ayall, H Liu, C Zhou, AM Seid, FB Gereme… - IEEE …, 2022 - ieeexplore.ieee.org
Graphs are a tremendously suitable data representations that model the relationships of
entities in many application domains, such as recommendation systems, machine learning …

Hybrid edge partitioner: Partitioning large power-law graphs under memory constraints

R Mayer, HA Jacobsen - … of the 2021 International Conference on …, 2021 - dl.acm.org
Distributed systems that manage and process graph-structured data internally solve a graph
partitioning problem to minimize their communication overhead and query run-time. Besides …