Elastic Partition Placement for Non-stationary Graph Algorithms

被引:4
|
作者
Dindokar, Ravikant [1 ]
Simmhan, Yogesh [1 ]
机构
[1] Indian Inst Sci, Dept Computat & Data Sci, Bangalore, Karnataka, India
关键词
Graph algorithms; Elastic Scheduling; Big Data; Cloud Computing; Distributed Systems;
D O I
10.1109/CCGrid.2016.97
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed graph platforms like Pregel have used vertex-centric programming models to process the growing corpus of graph datasets using commodity clusters. However, the irregular structure of graphs causes load imbalances across machines, and this is exacerbated for non-stationary graph algorithms where not all parts of the graph are active at the same time. As a result, such graph platforms do not make efficient use of distributed resources. In this paper, we decouple graph partitioning from placement on hosts, and introduce strategies for elastic placement of graph partitions on Cloud VMs to reduce the cost of execution compared to a static placement, even as we minimize the increase in makespan. These strategies are innovative in modeling the graph algorithm's non-stationary behavior a priori using a metagraph sketch. We validate our strategies for several real-world graphs, using runtime traces for approximate Betweenness Centrality (BC) algorithm on our subgraph-centric GoFFish graph platform. Our strategies are able to reduce the cost of execution by up to 54%, compared to a static placement, while achieving a makespan that is within 25% of the optimal.
引用
收藏
页码:90 / 93
页数:4
相关论文
共 50 条
  • [1] Non-Stationary Stochastic Global Optimization Algorithms
    Gomez, Jonatan
    Rivera, Andres
    ALGORITHMS, 2022, 15 (10)
  • [2] Non-stationary integral equations for elastic plates
    Chudinovich, I
    Constanda, C
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1999, 329 (12): : 1115 - 1120
  • [3] Simulating non-stationary operators in search algorithms
    Goeffon, Adrien
    Lardeux, Frederic
    Saubion, Frederic
    APPLIED SOFT COMPUTING, 2016, 38 : 257 - 268
  • [4] On the Convergence of Perturbed Non-Stationary Consensus Algorithms
    Aysal, Tuncer Can
    Barner, Kenneth E.
    IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 2132 - +
  • [5] Stochastic Bandits with Graph Feedback in Non-Stationary Environments
    Lu, Shiyin
    Hu, Yao
    Zhang, Lijun
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 8758 - 8766
  • [6] Stochastic Bandits with Graph Feedback in Non-Stationary Environments
    National Key Laboratory for Novel Software Technology, Nanjing University, Nanjing
    210023, China
    不详
    100102, China
    AAAI Conf. Artif. Intell., AAAI, 1600, (8758-8766): : 8758 - 8766
  • [7] Adaptive Partition Migration for Irregular Graph Algorithms on Elastic Resources
    Dindokar, Ravikant
    Simmhan, Yogesh
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 281 - 290
  • [8] Fuzzy trace identification algorithms for non-stationary systems
    Ben Abdennour, R
    Favier, G
    Ksouri, M
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 1998, 6 (04) : 403 - 417
  • [9] Temporal splitting algorithms for non-stationary multiscale problems
    Efendiev, Yalchin
    Pun, Sai-Mang
    Vabishchevich, Petr N.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 439 (439)