A survey on NoSQL stores
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 …
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
More recent advances in (hyper) graph partitioning
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 …
balanced (hyper) graph partitioning algorithms. We survey trends of the past decade in …
Selecting subexpressions to materialize at datacenter scale
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 …
shared analytics clusters. Naïvely computing the same subexpressions multiple times results …
Scalable graph processing frameworks: A taxonomy and open challenges
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 …
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 …
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
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 …
the perspective of the operation and maintenance personnel, it mainly includes three topics …
Incrementalization of graph partitioning algorithms
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 …
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
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 partitioning method that can scale to trillion-edge graphs while providing high …
Graph computing systems and partitioning techniques: A survey
Graphs are a tremendously suitable data representations that model the relationships of
entities in many application domains, such as recommendation systems, machine learning …
entities in many application domains, such as recommendation systems, machine learning …
Hybrid edge partitioner: Partitioning large power-law graphs under memory constraints
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 …
partitioning problem to minimize their communication overhead and query run-time. Besides …