A distributed streaming framework for edge-cloud triangle counting in graph streams

被引:0
|
作者
Yang, Xu [1 ]
Song, Chao [2 ]
Gu, Jiqing [3 ]
Li, Ke [1 ]
Li, Hongwei [2 ]
机构
[1] Xian Univ Technol, Sch Engn & Comp Sci, Xian 710049, Shaanxi, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 610731, Sichuan, Peoples R China
[3] Chengdu Univ Informat Technol, Sch Comp Sci, Chengdu 610225, Sichuan, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Triangle counting; Approximate algorithms; Streaming graphs; Distributed streaming algorithms; ALGORITHMS;
D O I
10.1016/j.knosys.2023.110878
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The triangle counting problem in graph streams has been extensively studied in social network analysis, recommendation systems, user portraits and other fields. However, cloud computing based streaming algorithms cause high bandwidth occupation and long transmission latency due to limited bandwidth of the cloud. Recently, edge computing is promising to overcome the issue of transmitting large-scale data for cloud computing. However, directly applying edge computing in streaming triangle counting will reduce the accuracy of the triangle count estimation, due to the limitation of local computing at the edge network. We term the cooperations between edge computing and cloud computing for streaming triangle counting as edge-cloud triangle counting in graph streams. In this paper, we first propose a streaming framework for edge-cloud triangle counting in graph streams. Then, we propose a streaming triangle counting algorithm called Trie-based Edge Compression (TbEC) by using the binary trie at the edge network that enables lossless compression and efficient transmission to the cloud. In addition, to extend our algorithms for triangle counting in multigraphs, we present a dual deduplication strategy collaboratively using the trie-based data structure and a Bloom Filter. Our experiments with real-world datasets show that TbEC is (a) Accurate: yielding up to 3.35x more accurate smaller estimation error than the state-of-the-art distributed streaming algorithm, (b) Fast: yielding up to 10.59x faster than the state-of-the-art distributed streaming algorithm, (c) Scalable: scaling linearly with the number of edges in the input graph stream.& COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] Streaming service provisioning in IoT-based healthcare: An integrated edge-cloud perspective
    Ray, Partha Pratim
    Dash, Dinesh
    Moustafa, Nour
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2020, 31 (11):
  • [42] CuSP: A Customizable Streaming Edge Partitioner for Distributed Graph Analytics
    Hoang, Loc
    Dathathri, Roshan
    Gill, Gurbinder
    Pingali, Keshav
    [J]. 2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 439 - 450
  • [43] An Efficient Heterogeneous Edge-Cloud Learning Framework for Spectrum Data Compression
    Wu, Guangyu
    Zhou, Fuhui
    Ding, Guoru
    Wu, Qihui
    Li, Xiang-Yang
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (07) : 3823 - 3839
  • [44] Development of an edge-cloud collaboration framework for fission battery management system
    Xu, Hong
    Duo, Yihua
    Tang, Tao
    [J]. International Journal of Advanced Nuclear Reactor Design and Technology, 2022, 4 (04): : 177 - 186
  • [45] A Platform Base on RPECCF: Raspberry Pi Edge-Cloud Collaboration Framework
    Zhang, Xunzheng
    Zhang, Haixia
    Yuan, Dongfeng
    [J]. 2020 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (IEEE PIMRC), 2020,
  • [46] Temporal locality-aware sampling for accurate triangle counting in real graph streams
    Lee, Dongjin
    Shin, Kijung
    Faloutsos, Christos
    [J]. VLDB JOURNAL, 2020, 29 (06): : 1501 - 1525
  • [47] CuSP: A customizable streaming edge partitioner for distributed graph analytics
    Hoang, Loc
    Dathathri, Roshan
    Gill, Gurbinder
    Pingali, Keshav
    [J]. Operating Systems Review (ACM), 2021, 55 (01): : 47 - 60
  • [48] Temporal locality-aware sampling for accurate triangle counting in real graph streams
    Dongjin Lee
    Kijung Shin
    Christos Faloutsos
    [J]. The VLDB Journal, 2020, 29 : 1501 - 1525
  • [49] Global triangle estimation based on first edge sampling in large graph streams
    Changyong Yu
    Huimin Liu
    Fazal Wahab
    Zihan Ling
    Tianmei Ren
    Haitao Ma
    Yuhai Zhao
    [J]. The Journal of Supercomputing, 2023, 79 : 14079 - 14116
  • [50] Global triangle estimation based on first edge sampling in large graph streams
    Yu, Changyong
    Liu, Huimin
    Wahab, Fazal
    Ling, Zihan
    Ren, Tianmei
    Ma, Haitao
    Zhao, Yuhai
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (13): : 14079 - 14116