Optimal Online Balanced Graph Partitioning

被引:6
|
作者
Pacut, Maciej [1 ]
Parham, Mahmoud [1 ]
Schmid, Stefan [1 ]
机构
[1] Univ Vienna, Fac Comp Sci, Vienna, Austria
来源
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021) | 2021年
关键词
POLYLOGARITHMIC APPROXIMATION;
D O I
10.1109/INFOCOM42981.2021.9488824
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed applications generate a significant amount of network traffic. By collocating frequently communicating nodes (e.g., virtual machines) on the same clusters (e.g., server or rack), we can reduce the network load and improve application performance. However, the communication pattern of different applications is often unknown a priori and may change over time, hence it needs to be learned in an online manner. This paper revisits the online balanced partitioning problem that asks for an algorithm that strikes an optimal tradeoff between the benefits of collocation (i.e., lower network load) and its costs (i.e., migrations). Our first contribution is a significantly improved deterministic lower bound of Omega(k . l) on the competitive ratio, where l is the number of clusters and k is the cluster size, even for a scenario in which the communication pattern is static and can be perfectly partitioned; we also provide an asymptotically tight upper bound of O (k . l) for this scenario. For k = 3, we contribute an asymptotically tight upper bound of Theta(l) for the general model in which the communication pattern can change arbitrarily over time. We improve the result for k = 2 by providing a strictly 6-competitive upper bound for the general model.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] K-WAY BALANCED GRAPH PARTITIONING FOR PARALLEL COMPUTING
    Patil, Siddheshwar V.
    Kulkarni, Dinesh B.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2021, 22 (04): : 413 - 423
  • [22] JA-BE-JA: A Distributed Algorithm for Balanced Graph Partitioning
    Rahimian, Fatemeh
    Payberah, Amir H.
    Girdzijauskas, Sarunas
    Jelasity, Mark
    Haridi, Seif
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2013, : 51 - 60
  • [23] Partitioning a graph into balanced connected classes: Formulations, separation and experiments
    Miyazawa, Flavio K.
    Moura, Phablo F. S.
    Ota, Matheus J.
    Wakabayashi, Yoshiko
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 293 (03) : 826 - 836
  • [24] JA-BE-JA: A distributed algorithm for balanced graph Partitioning
    Rahimian, Fatemeh
    Payberah, Amir H.
    Girdzijauskas, Sarunas
    Jelasity, Mark
    Haridi, Seif
    International Conference on Self-Adaptive and Self-Organizing Systems, SASO, 2013, : 51 - 60
  • [25] Partitioning SKA Dataflows for Optimal Graph Execution
    Wu, Chen
    Wicenec, Andreas
    Tobar, Rodrigo
    PROCEEDINGS OF THE ACM WORKSHOP ON SCIENTIFIC CLOUD COMPUTING (SCIENCECLOUD'18), 2018,
  • [26] IOGP: An Incremental Online Graph Partitioning Algorithm for Distributed Graph Databases
    Dai, Dong
    Zhang, Wei
    Chen, Yong
    HPDC'17: PROCEEDINGS OF THE 26TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2017, : 219 - 229
  • [27] Multi-Agent Continuous Transportation with Online Balanced Partitioning
    Wang, Chao
    Liemhetcharat, Somchaya
    Low, Kian Hsiang
    AAMAS'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2016, : 1303 - 1304
  • [28] Parallel Heuristics for Balanced Graph Partitioning Based on Richness of Implicit Knowledge
    Yang, Zhipeng
    Zheng, Rongrong
    Ma, Yinglong
    IEEE ACCESS, 2019, 7 : 96444 - 96454
  • [29] LocalDGP: local degree-balanced graph partitioning for lightweight GNNs
    Ji, Shengwei
    Li, Shengjie
    Liu, Fei
    Xu, Qiang
    APPLIED INTELLIGENCE, 2025, 55 (02)
  • [30] Beyond Online Balanced Descent: An Optimal Algorithm for Smoothed Online Optimization
    Goel, Gautam
    Lin, Yiheng
    Sun, Haoyuan
    Wierman, Adam
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32