Literature DB >> 25866846

MMap: Fast Billion-Scale Graph Computation on a PC via Memory Mapping.

Zhiyuan Lin1, Minsuk Kahng1, Kaeser Md Sabrin1, Duen Horng Polo Chau1, Ho Lee2, U Kang2.   

Abstract

Graph computation approaches such as GraphChi and TurboGraph recently demonstrated that a single PC can perform efficient computation on billion-node graphs. To achieve high speed and scalability, they often need sophisticated data structures and memory management strategies. We propose a minimalist approach that forgoes such requirements, by leveraging the fundamental memory mapping (MMap) capability found on operating systems. We contribute: (1) a new insight that MMap is a viable technique for creating fast and scalable graph algorithms that surpasses some of the best techniques; (2) the design and implementation of popular graph algorithms for billion-scale graphs with little code, thanks to memory mapping; (3) extensive experiments on real graphs, including the 6.6 billion edge YahooWeb graph, and show that this new approach is significantly faster or comparable to the highly-optimized methods (e.g., 9.5× faster than GraphChi for computing PageRank on 1.47B edge Twitter graph). We believe our work provides a new direction in the design and development of scalable algorithms. Our packaged code is available at http://poloclub.gatech.edu/mmap/.

Entities:  

Year:  2014        PMID: 25866846      PMCID: PMC4389765          DOI: 10.1109/BigData.2014.7004226

Source DB:  PubMed          Journal:  Proc IEEE Int Conf Big Data


  4 in total

1.  Towards Scalable Graph Computation on Mobile Devices.

Authors:  Yiqi Chen; Zhiyuan Lin; Robert Pienta; Minsuk Kahng; Duen Horng Chau
Journal:  Proc IEEE Int Conf Big Data       Date:  2014-10

2.  A Data Structure for Real-Time Aggregation Queries of Big Brain Networks.

Authors:  Florian Johann Ganglberger; Joanna Kaczanowska; Wulf Haubensak; Katja Bühler
Journal:  Neuroinformatics       Date:  2020-01

3.  OCMA: Fast, Memory-Efficient Factorization of Prohibitively Large Relationship Matrices.

Authors:  Zhi Xiong; Qingrun Zhang; Alexander Platt; Wenyuan Liao; Xinghua Shi; Gustavo de Los Campos; Quan Long
Journal:  G3 (Bethesda)       Date:  2019-01-09       Impact factor: 3.154

4.  FlexGraph: Flexible partitioning and storage for scalable graph mining.

Authors:  Chiwan Park; Ha-Myung Park; U Kang
Journal:  PLoS One       Date:  2020-01-24       Impact factor: 3.240

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.