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 …
Demystifying graph databases: Analysis and taxonomy of data organization, system designs, and graph queries
Numerous irregular graph datasets, for example social networks or web graphs, may contain
even trillions of edges. Often, their structure changes over time and they have domain …
even trillions of edges. Often, their structure changes over time and they have domain …
Recent advances in fully dynamic graph algorithms–a quick reference guide
In recent years, significant advances have been made in the design and analysis of fully
dynamic algorithms. However, these theoretical results have received very little attention …
dynamic algorithms. However, these theoretical results have received very little attention …
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 …
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 …
Practice of streaming processing of dynamic graphs: Concepts, models, and systems
Graph processing has become an important part of various areas of computing, including
machine learning, medical applications, social network analysis, computational sciences …
machine learning, medical applications, social network analysis, computational sciences …
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 …
Practice of streaming processing of dynamic graphs: Concepts, models, and systems
Graph processing has become an important part of various areas of computing, including
machine learning, medical applications, social network analysis, computational sciences …
machine learning, medical applications, social network analysis, computational sciences …
Experimental analysis of streaming algorithms for graph partitioning
We report a systematic performance study of streaming graph partitioning algorithms. Graph
partitioning plays a crucial role in overall system performance as it has a significant impact …
partitioning plays a crucial role in overall system performance as it has a significant impact …