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 …
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
Thinking like a vertex: A survey of vertex-centric frameworks for large-scale distributed graph processing
The vertex-centric programming model is an established computational paradigm recently
incorporated into distributed processing frameworks to address challenges in large-scale …
incorporated into distributed processing frameworks to address challenges in large-scale …
Graphpulse: An event-driven hardware accelerator for asynchronous graph processing
S Rahman, N Abu-Ghazaleh… - 2020 53rd Annual IEEE …, 2020 - ieeexplore.ieee.org
Graph processing workloads are memory intensive with irregular access patterns and large
memory footprint resulting in low data locality. Their popular software implementations …
memory footprint resulting in low data locality. Their popular software implementations …
Jetstream: Graph analytics on streaming data with event-driven hardware accelerator
Graph Processing is at the core of many critical emerging workloads operating on
unstructured data, including social network analysis, bioinformatics, and many others. Many …
unstructured data, including social network analysis, bioinformatics, and many others. Many …
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 …
Scalable graph exploration and visualization: Sensemaking challenges and opportunities
Making sense of large graph datasets is a fundamental and challenging process that
advances science, education and technology. We survey research on graph exploration and …
advances science, education and technology. We survey research on graph exploration and …
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 …
Partitioning trillion-edge graphs in minutes
We introduce XtraPuLP, a new distributed-memory graph partitioner designed to process
trillion-edge graphs. XtraPuLP is based on the scalable label propagation community …
trillion-edge graphs. XtraPuLP is based on the scalable label propagation community …
Dynamic network interface selection in multihomed mobile hosts
J Ylitalo, T Jokikyyny, T Kauppinen… - 36th Annual Hawaii …, 2003 - ieeexplore.ieee.org
Current mobile devices are often equipped with several network interfaces, which may be of
different access technologies, both wireless and cellular. Different requirements of different …
different access technologies, both wireless and cellular. Different requirements of different …
Deep multilevel graph partitioning
Partitioning a graph into blocks of" roughly equal" weight while cutting only few edges is a
fundamental problem in computer science with a wide range of applications. In particular …
fundamental problem in computer science with a wide range of applications. In particular …