Distributed Triangle Counting Algorithms in Simple Graph Stream

被引:0
|
作者
Yu, Mengdi [1 ,2 ]
Song, Chao [1 ,2 ]
Gu, Jiqing [1 ,2 ]
Liu, Ming [1 ,2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu, Peoples R China
[2] Univ Elect Sci & Technol China, Big Data Res Ctr, Chengdu, Peoples R China
关键词
Approximate algorithm; distributed streaming algorithm; graph algorithm; graph stream; triangle counting algorithm;
D O I
10.1109/icpads47876.2019.00049
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the counting algorithm of local topology structures, such as triangles, has been widely used in social network analysis, recommendation systems, user portraits and other fields. At present, one-pass streaming algorithm for counting global and local triangles has been widely studied, and most researches focus on the single-machine streaming algorithm in a 'offline+batch processing' mode. However, researches on distributed online algorithm on multiple machines are still in its infancy, and this stage has not been thoroughly studied. In this paper, we investigate the triangle counting problem in large-scale simple undirected graphs whose edges arrive as a stream. We propose two distributed online streaming algorithms to estimate the global number of triangles, which are based on the current best performance sampling-based streaming algorithm. We mainly realize the reasonable partition of the graph stream, so that each worker independently estimates the number of triangles in a subgraph of the graph stream. Experimental results show that our algorithms reduce the estimation error and are several times more accurate than state-of-the-art streaming algorithms.
引用
下载
收藏
页码:294 / 301
页数:8
相关论文
共 50 条
  • [21] Approximate triangle counting algorithms on Multi-cores
    Rahman, Mahmudur
    Al Hasan, Mohammad
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [22] A Comparative Study on Exact Triangle Counting Algorithms on the GPU
    Wang, Leyuan
    Wang, Yangzihao
    Yang, Carl
    Owens, John D.
    PROCEEDINGS OF THE ACM WORKSHOP ON HIGH PERFORMANCE GRAPH PROCESSING (HPGP'16), 2016, : 1 - 8
  • [23] Counting and Sampling Triangles from a Graph Stream
    Pavan, A.
    Tangwongsan, Kanat
    Tirthapura, Srikanta
    Wu, Kun-Lung
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (14): : 1870 - 1881
  • [24] Privacy-preserving Triangle Counting in Distributed Graphs
    Do, Hoang Giang
    Ng, Wee Keong
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 917 - 924
  • [25] Scalable Triangle Counting on Distributed-Memory Systems
    Acer, Seher
    Yasar, Abdurrahman
    Rajamanickam, Sivasankaran
    Wolf, Michael
    Catalyurek, Umit V.
    2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,
  • [26] Engineering a Distributed-Memory Triangle Counting Algorithm
    Sanders, Peter
    Uhl, Tim Niklas
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 702 - 712
  • [27] Distributed Triangle Counting in the Graphulo Matrix Math Library
    Hutchison, Dylan
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [28] Distributed, Shared-Memory Parallel Triangle Counting
    Kanewala, Thejaka Amila
    Zalewski, Marcin
    Lumsdaine, Andrew
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC '18), 2017,
  • [29] LOCALITY IN DISTRIBUTED GRAPH ALGORITHMS
    LINIAL, N
    SIAM JOURNAL ON COMPUTING, 1992, 21 (01) : 193 - 201
  • [30] I/O-Efficient Algorithms on Triangle Listing and Counting
    Hu, Xiaocheng
    Tao, Yufei
    Chung, Chin-Wan
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2014, 39 (04):