Thinking like a vertex: A survey of vertex-centric frameworks for large-scale distributed graph processing

RR McCune, T Weninger, G Madey - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
The vertex-centric programming model is an established computational paradigm recently
incorporated into distributed processing frameworks to address challenges in large-scale …

In-memory big data management and processing: A survey

H Zhang, G Chen, BC Ooi, KL Tan… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Growing main memory capacity has fueled the development of in-memory big data
management and processing. By eliminating disk I/O bottleneck, it is now possible to support …

Large-scale graph processing systems: a survey

N Liu, D Li, Y Zhang, X Li - Frontiers of Information Technology & Electronic …, 2020 - Springer
Graph is a significant data structure that describes the relationship between entries. Many
application domains in the real world are heavily dependent on graph data. However, graph …

Accelerating SPARQL queries by exploiting hash-based locality and adaptive partitioning

R Harbi, I Abdelaziz, P Kalnis, N Mamoulis, Y Ebrahim… - The VLDB Journal, 2016 - Springer
State-of-the-art distributed RDF systems partition data across multiple computer nodes
(workers). Some systems perform cheap hash partitioning, which may result in expensive …

Big graph analytics platforms

D Yan, Y Bu, Y Tian, A Deshpande - Foundations and Trends® …, 2017 - nowpublishers.com
Due to the growing need to process large graph and network datasets created by modern
applications, recent years have witnessed a surging interest in developing big graph …

Asynchronous and fault-tolerant recursive datalog evaluation in shared-nothing engines

J Wang, M Balazinska, D Halperin - Proceedings of the VLDB …, 2015 - dl.acm.org
We present a new approach for data analytics with iterations. Users express their analysis in
Datalog with bag-monotonic aggregate operators, which enables the expression of …

Fair resource allocation for data-intensive computing in the cloud

S Tang, BS Lee, B He - IEEE Transactions on Services …, 2016 - ieeexplore.ieee.org
To address the computing challenge ofbig data', a number of data-intensive computing
frameworks (eg, MapReduce, Dryad, Storm and Spark) have emerged and become popular …

Coral: Confined recovery in distributed asynchronous graph processing

K Vora, C Tian, R Gupta, Z Hu - ACM SIGARCH Computer Architecture …, 2017 - dl.acm.org
Existing distributed asynchronous graph processing systems employ checkpointing to
capture globally consistent snapshots and rollback all machines to most recent checkpoint to …

Tolerating faults in disaggregated datacenters

A Carbonari, I Beschasnikh - Proceedings of the 16th ACM Workshop on …, 2017 - dl.acm.org
Recent research shows that disaggregated datacenters (DDCs) are practical and that DDC
resource modularity will benefit both users and operators. This paper explores the …

[PDF][PDF] Version traveler: Fast and memory-efficient version switching in graph processing systems

X Ju, D Williams, H Jamjoom, KG Shin - 2016 {USENIX} Annual …, 2016 - usenix.org
Multi-version graph processing, where each version corresponds to a snapshot of an
evolving graph, is a common scenario in large-scale graph processing. Straightforward …