Memory-Optimized Distributed Graph Processing through Novel Compression Techniques

被引:8
|
作者
Liakos, Panagiotis [1 ]
Papakonstantinopoulou, Katia [1 ]
Delis, Alex [1 ]
机构
[1] Univ Athens, Athens, Greece
关键词
Graph compression; Pregel; distributed computing;
D O I
10.1145/2983323.2983687
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A multitude of contemporary applications now involve graph data whose size continuously grows and this trend shows no signs of subsiding. This has caused the emergence of many distributed graph processing systems including Pre-gel and Apache Giraph. However, the unprecedented scale now reached by real-world graphs hardens the task of graph processing even in distributed environments and the current memory usage patterns rapidly become a primary concern for such contemporary graph processing systems. We seek to address this challenge by exploiting empirically-observed properties demonstrated by graphs that are generated by human activity. In this paper, we propose three space-efficient adjacency list representations that can be applied to any distributed graph processing system. Our suggested compact representations reduce respective memory requirements for accommodating the graph elements up to 5 times if compared with state-of-the-art methods. At the same time, our memory-optimized methods retain the efficiency of uncompressed structures and enable the execution of algorithms for large scale graphs in settings where contemporary alternative structures fail due to memory errors.
引用
收藏
页码:2317 / 2322
页数:6
相关论文
共 33 条
  • [1] Realizing Memory-Optimized Distributed Graph Processing
    Liakos, Panagiotis
    Papakonstantinopoulou, Katia
    Delis, Alex
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (04) : 743 - 756
  • [2] Memory-optimized distributed utility mining for big data
    Kumar, Sunil
    Mohbey, Krishna Kumar
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6491 - 6503
  • [3] Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database
    Eldawy, Ahmed
    Levandoski, Justin
    Larson, Per-Ake
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (11): : 931 - 942
  • [4] A Novel Memory-Optimized Approach for Large-scale Peridynamics on the GPU
    Bartlett J.
    Storti D.
    Journal of Peridynamics and Nonlocal Modeling, 2023, 5 (4) : 472 - 490
  • [5] OPTIMIZED QUANTIZATION IN DISTRIBUTED GRAPH SIGNAL PROCESSING
    Nobre, Isabela Cunha Maia
    Frossard, Pascal
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 5376 - 5380
  • [6] Distributed functional compression through graph coloring
    Doshi, Vishal
    Shah, Devavrat
    Medard, Muriel
    Jaggi, Sidharth
    DCC 2007: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2007, : 93 - +
  • [7] Employing In-Memory Data Grids for Distributed Graph Processing
    Tasci, Serafettin
    Demirbas, Murat
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 1856 - 1864
  • [8] Profiling distributed graph processing systems through visual analytics
    Arleo, Alessio
    Didimo, Walter
    Liotta, Giuseppe
    Montecchiani, Fabrizio
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 87 : 43 - 57
  • [9] SparkRDF: Elastic Discreted RDF Graph Processing Engine With Distributed Memory
    Chen, Xi
    Chen, Huajun
    Zhang, Ningyu
    Zhang, Songyang
    2015 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT), VOL 1, 2015, : 292 - 300
  • [10] GraphD: Distributed Vertex-Centric Graph Processing Beyond the Memory Limit
    Yan, Da
    Huang, Yuzhen
    Liu, Miao
    Chen, Hongzhi
    Cheng, James
    Wu, Huanhuan
    Zhang, Chengcui
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (01) : 99 - 114