ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

Elastic Partition Placement for Non-stationary Graph Algorithms

Dindokar, Ravikant and Simmhan, Yogesh (2016) Elastic Partition Placement for Non-stationary Graph Algorithms. In: 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), MAY 16-19, 2016, Cartagena, COLOMBIA, pp. 90-93.

[img] PDF
CCGRID_90_2016.pdf - Published Version
Restricted to Registered users only

Download (201kB) | Request a copy
Official URL: http://dx.doi.org/10.1109/CCGrid.2016.97

Abstract

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.

Item Type: Conference Proceedings
Series.: IEEE-ACM International Symposium on Cluster Cloud and Grid Computing
Additional Information: Copy right for this article belongs to the IEEE, 345 E 47TH ST, NEW YORK, NY 10017 USA
Department/Centre: Division of Interdisciplinary Sciences > Supercomputer Education & Research Centre
Date Deposited: 22 Oct 2016 10:25
Last Modified: 22 Oct 2016 10:25
URI: http://eprints.iisc.ac.in/id/eprint/55115

Actions (login required)

View Item View Item