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 …

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 …

{PowerGraph}: Distributed {Graph-Parallel} computation on natural graphs

JE Gonzalez, Y Low, H Gu, D Bickson… - 10th USENIX symposium …, 2012 - usenix.org
Large-scale graph-structured computation is central to tasks ranging from targeted
advertising to natural language processing and has led to the development of several graph …

Recurrent recommender networks

CY Wu, A Ahmed, A Beutel, AJ Smola… - Proceedings of the tenth …, 2017 - dl.acm.org
Recommender systems traditionally assume that user profiles and movie attributes are
static. Temporal dynamics are purely reactive, that is, they are inferred after they are …

Snap: A general-purpose network analysis and graph-mining library

J Leskovec, R Sosič - ACM Transactions on Intelligent Systems and …, 2016 - dl.acm.org
Large networks are becoming a widely used abstraction for studying complex systems in a
broad set of disciplines, ranging from social-network analysis to molecular biology and …

{GraphX}: Graph processing in a distributed dataflow framework

JE Gonzalez, RS **n, A Dave, D Crankshaw… - … USENIX symposium on …, 2014 - usenix.org
In pursuit of graph processing performance, the systems community has largely abandoned
general-purpose distributed dataflow frameworks in favor of specialized graph processing …

Ligra: a lightweight graph processing framework for shared memory

J Shun, GE Blelloch - Proceedings of the 18th ACM SIGPLAN …, 2013 - dl.acm.org
There has been significant recent interest in parallel frameworks for processing graphs due
to their applicability in studying social networks, the Web graph, networks in biology, and …

Hygcn: A gcn accelerator with hybrid architecture

M Yan, L Deng, X Hu, L Liang, Y Feng… - … Symposium on High …, 2020 - ieeexplore.ieee.org
Inspired by the great success of neural networks, graph convolutional neural networks
(GCNs) are proposed to analyze graph data. GCNs mainly include two phases with distinct …

X-stream: Edge-centric graph processing using streaming partitions

A Roy, I Mihailovic, W Zwaenepoel - Proceedings of the Twenty-Fourth …, 2013 - dl.acm.org
X-Stream is a system for processing both in-memory and out-of-core graphs on a single
shared-memory machine. While retaining the scatter-gather programming model with state …

Unicorn: Runtime provenance-based detector for advanced persistent threats

X Han, T Pasquier, A Bates, J Mickens… - arxiv preprint arxiv …, 2020 - arxiv.org
Advanced Persistent Threats (APTs) are difficult to detect due to their" low-and-slow" attack
patterns and frequent use of zero-day exploits. We present UNICORN, an anomaly-based …