Application-driven graph partitioning

被引:0
|
作者
Wenfei Fan
Ruiqi Xu
Qiang Yin
Wenyuan Yu
Jingren Zhou
机构
[1] University of Edinburgh,
[2] Shenzhen Institute of Computing Sciences,undefined
[3] BDBC,undefined
[4] Beihang University,undefined
[5] Shanghai Jiao Tong University,undefined
[6] Alibaba Group,undefined
来源
The VLDB Journal | 2023年 / 32卷
关键词
Graph partition; Machine learning;
D O I
暂无
中图分类号
学科分类号
摘要
Graph partitioning is crucial to parallel computations on large graphs. The choice of partitioning strategies has strong impact on the performance of graph algorithms. For an algorithm of our interest, what partitioning strategy fits it the best and improves its parallel execution? Is it possible to provide a uniform partition to a batch of algorithms that run on the same graph simultaneously, and speed up each and every of them? This paper aims to answer these questions. We propose an application-driven hybrid partitioning strategy that, given a graph algorithm A\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal {A}}}$$\end{document}, learns a cost model for A\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal {A}}}$$\end{document} as polynomial regression. We develop partitioners that, given the learned cost model, refine an edge-cut or vertex-cut partition to a hybrid partition and reduce the parallel cost of A\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal {A}}}$$\end{document}. Moreover, we extend the cost-driven strategy to support multiple algorithms at the same time and reduce the parallel cost of each of them. Using real-life and synthetic graphs, we experimentally verify that our partitioning strategy improves the performance of a variety of graph algorithms, up to 22.5×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$22.5\times $$\end{document}.
引用
收藏
页码:149 / 172
页数:23
相关论文
共 50 条
  • [1] Application-driven graph partitioning
    Fan, Wenfei
    Xu, Ruiqi
    Yin, Qiang
    Yu, Wenyuan
    Zhou, Jingren
    [J]. VLDB JOURNAL, 2023, 32 (01): : 149 - 172
  • [2] Application Driven Graph Partitioning
    Fan, Wenfei
    Jin, Ruochun
    Liu, Muyang
    Lu, Ping
    Luo, Xiaojian
    Xu, Ruiqi
    Yin, Qiang
    Yu, Wenyuan
    Zhou, Jingren
    [J]. SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 1765 - 1779
  • [3] APPLICATION-DRIVEN ARCHITECTURES
    WINTER, S
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 527 - 527
  • [4] Application-Driven Terminology Engineering
    Soualmia, Lina F.
    [J]. TRAITEMENT AUTOMATIQUE DES LANGUES, 2007, 48 (01): : 214 - 216
  • [5] Application-driven optical storage
    Schlesinger, T. E.
    Chen, T.
    [J]. OPTICAL DATA STORAGE 2007, 2007, 6620
  • [6] Application-Driven Traffic Differentiation
    De Vleeschauwer, Danny
    Wassing, Tom J.
    De Schepper, Koen
    Chang, Chia-Yu
    Papagianni, Chrysa
    [J]. 2024 JOINT EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS & 6G SUMMIT, EUCNC/6G SUMMIT 2024, 2024, : 1049 - 1054
  • [7] Synchronization of application-driven WSN
    Bruno Marques
    Manuel Ricardo
    [J]. EURASIP Journal on Wireless Communications and Networking, 2017
  • [8] Synchronization of application-driven WSN
    Marques, Bruno
    Ricardo, Manuel
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2017,
  • [9] Application-driven shape development
    Verlinden, Jouke C.
    Horvath, Imre
    [J]. COMPUTER-AIDED DESIGN, 2010, 42 (08) : 655 - 656
  • [10] Application-driven Computational Imaging
    McCloskey, Scott
    [J]. MICRO- AND NANOTECHNOLOGY SENSORS, SYSTEMS, AND APPLICATIONS VIII, 2016, 9836