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 条
  • [1] Balanced Graph Partitioning
    Konstantin Andreev
    Harald Racke
    Theory of Computing Systems, 2006, 39 : 929 - 939
  • [2] Balanced graph partitioning
    Andreev, Konstantin
    Raecke, Harald
    THEORY OF COMPUTING SYSTEMS, 2006, 39 (06) : 929 - 939
  • [3] DYNAMIC BALANCED GRAPH PARTITIONING
    Avin, Chen
    Bienkowski, Marcin
    Loukas, Andreas
    Pacut, Maciej
    Schmid, Stefan
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2020, 34 (03) : 1791 - 1812
  • [4] A Breakthrough for Balanced Graph Partitioning
    Rahimian, Fatemeh
    ERCIM NEWS, 2014, (98): : 56 - 56
  • [5] From balanced graph partitioning to balanced Metric Labeling
    Naor, J
    ALGORITHMS - ESA 2005, 2005, 3669 : 9 - 9
  • [6] Doubly Balanced Connected Graph Partitioning
    Soltan, Saleh
    Yannakakis, Mihalis
    Zussman, Gil
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 1939 - 1950
  • [7] Balanced Graph Partitioning with Apache Spark
    Carlini, Emanuele
    Dazzi, Patrizio
    Esposito, Andrea
    Lulli, Alessandro
    Ricci, Laura
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT I, 2014, 8805 : 129 - 140
  • [8] Doubly Balanced Connected Graph Partitioning
    Soltan, Saleh
    Yannakakis, Mihalis
    Zussman, Gil
    ACM TRANSACTIONS ON ALGORITHMS, 2020, 16 (02)
  • [9] Approximate Dynamic Balanced Graph Partitioning
    Raecke, Harald
    Schmid, Stefan
    Zabrodin, Ruslan
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 401 - 409
  • [10] Prioritized Restreaming Algorithms for Balanced Graph Partitioning
    Awadelkarim, Amel
    Ugander, Johan
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 1877 - 1887