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 …
In-memory big data management and processing: A survey
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 …
management and processing. By eliminating disk I/O bottleneck, it is now possible to support …
Large-scale graph processing systems: a survey
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 …
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
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 …
(workers). Some systems perform cheap hash partitioning, which may result in expensive …
Big graph analytics platforms
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 …
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 …
Datalog with bag-monotonic aggregate operators, which enables the expression of …
Fair resource allocation for data-intensive computing in the cloud
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 …
frameworks (eg, MapReduce, Dryad, Storm and Spark) have emerged and become popular …
Coral: Confined recovery in distributed asynchronous graph processing
Existing distributed asynchronous graph processing systems employ checkpointing to
capture globally consistent snapshots and rollback all machines to most recent checkpoint 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 …
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
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 …
evolving graph, is a common scenario in large-scale graph processing. Straightforward …