首页> 外文会议>IEEE international conference on data engineering >LLAMA: Efficient graph analytics using Large Multiversioned Arrays
【24h】

LLAMA: Efficient graph analytics using Large Multiversioned Arrays

机译:骆驼:使用大型多层阵列的高效图形分析

获取原文
获取外文期刊封面目录资料

摘要

We present LLAMA, a graph storage and analysis system that supports mutability and out-of-memory execution. LLAMA performs comparably to immutable main-memory analysis systems for graphs that fit in memory and significantly outperforms existing out-of-memory analysis systems for graphs that exceed main memory. LLAMA bases its implementation on the compressed sparse row (CSR) representation, which is a read-only representation commonly used for graph analytics. We augment this representation to support mutability and persistence using a novel implementation of multi-versioned array snapshots, making it ideal for applications that receive a steady stream of new data, but need to perform whole-graph analysis on consistent views of the data. We compare LLAMA to state-of-the-art systems on representative graph analysis workloads, showing that LLAMA scales well both out-of-memory and across parallel cores. Our evaluation shows that LLAMA's mutability introduces modest overheads of 3-18% relative to immutable CSR for in-memory execution and that it outperforms state-of-the-art out-of-memory systems in most cases, with a best case improvement of 5x on breadth-first-search.
机译:我们呈现Llama,一个图形存储和分析系统,支持可变性和内存um-Memory执行。 Llama相当于适用于内存的图形的不变主存储器分析系统,并且对于超过主存储器的图形显着优于现有的内存分析系统。 LLAMA基于压缩稀疏行(CSR)表示的实现,这是一个常用于图形分析的只读表示。我们使用多版本化阵列快照的新颖实现增强了此表示以支持可变性和持久性,使其成为接收源源不断的新数据流的应用程序,但需要对数据的一致视图进行全图分析。我们将骆驼与最先进的系统上的代表性图形分析工作负载进行比较,显示Llama展示井差,并跨并行核心。我们的评估表明,LLAMA的可变性相对于内存执行的不可变CSR,达到了3-18%的适度开销,并且在大多数情况下,它在大多数情况下优于最先进的内存系统,最佳案例宽度为5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号