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 条
  • [21] Non-stationary frictional heating in sliding compressible elastic bodies
    Yevtushenko, A.A.
    Ukhanskaya, O.M.
    Journal of Applied Mathematics and Mechanics, 1992, 56 (01): : 95 - 101
  • [22] NON-STATIONARY SCATTERING OF ELASTIC-WAVES BY A SPHERICAL INCLUSION
    DUBROVSKY, VA
    MOROCHNIK, VS
    IZVESTIYA AKADEMII NAUK SSSR FIZIKA ZEMLI, 1989, (08): : 87 - 98
  • [23] The features of a non-stationary state of stress in the elastic multisupport construction
    Ashirbayev, Nurgali
    Ashirbayeva, Zhansaya
    Abzhapbarov, Azimkhan
    Shomanbayeva, Manat
    INTERNATIONAL CONFERENCE ON ANALYSIS AND APPLIED MATHEMATICS (ICAAM 2016), 2016, 1759
  • [24] Algorithms for Numerical Simulation of Non-stationary Neutron Diffusion Problems
    Avvakumov, A. V.
    Strizhov, V. F.
    Vabishchevich, P. N.
    Vasilev, A. O.
    NUMERICAL ANALYSIS AND ITS APPLICATIONS (NAA 2016), 2017, 10187 : 212 - 219
  • [25] Tight estimates for convergence of some non-stationary consensus algorithms
    Angeli, David
    Bliman, Pierre-Alexandre
    SYSTEMS & CONTROL LETTERS, 2008, 57 (12) : 996 - 1004
  • [26] Non-stationary parallel multisplitting algorithms for almost linear systems
    Arnal, J
    Migallón, V
    Penadés, J
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 1999, 6 (02) : 79 - 92
  • [27] Linear non-stationary stabilization algorithms and Brockett's problem
    Leonov, GA
    PMM JOURNAL OF APPLIED MATHEMATICS AND MECHANICS, 2001, 65 (05): : 777 - 783
  • [28] Models and Algorithms of Non-Stationary Signal Identification in Conditions of Uncertainty
    Sergeev, V. L.
    Kalayda, V. T.
    Polishchuk, V. I.
    2016 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2016,
  • [29] Impact of Non-Stationary Pressure on a Cylindrical Shell with Elastic Core
    Tarlakovskii, D. V.
    Fedotenkov, G. V.
    UCHENYE ZAPISKI KAZANSKOGO UNIVERSITETA-SERIYA FIZIKO-MATEMATICHESKIE NAUKI, 2016, 158 (01): : 141 - 151
  • [30] Learning Theory and Algorithms for Forecasting Non-Stationary Time Series
    Kuznetsov, Vitaly
    Mohri, Mehryar
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28