Managing Large Graphs on Multi-Cores with Graph Awareness.

USENIX ATC'12: Proceedings of the 2012 USENIX conference on Annual Technical Conference(2012)

引用 155|浏览168
暂无评分
摘要
Grace is a graph-aware, in-memory, transactional graph management system, specifically built for real-time queries and fast iterative computations. It is designed to run on large multi-cores, taking advantage of the inherent parallelism to improve its performance. Grace contains a number of graph-specific and multi-core-specific optimizations including graph partitioning, careful in-memory vertex ordering, updates batching, and load-balancing. It supports queries, searches, iterative computations, and transactional updates. Grace scales to large graphs (e.g., a Hotmail graph with 320 million vertices) and performs up to two orders of magnitude faster than commercial key-value stores and graph databases.
更多
查看译文
关键词
iterative computation,Hotmail graph,graph databases,graph partitioning,large graph,transactional graph management system,Grace scale,careful in-memory vertex,large multi-cores,transactional updates,graph awareness
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要