Inproceedings,

Performance Analysis of Vertex-centric Graph Algorithms on the Azure Cloud Platform

, , and .
IEEE Workshop on Parallel Algorithms and Software for Analysis of Massive Graphs (ParGraph), page 1--8. (2011)

Abstract

Finding key vertices in large graphs is an important problem in many applications such as social networks, bioinformatics, and distribution networks. Betweenness centrality is a popular algorithm for finding such vertices and has been studied extensively, yielding several parallel formulations suitable to supercomputers and clusters. In this paper we implement and study betweenness centrality in the context of cloud-based platforms using Microsoft Windows Azure as our case study. We demonstrate scalable parallel performance and investigate key issues related to a cloud-based implementation including mitigating penalties associated with VM failures as well as the impact of communication overheads in the cloud. We use a combination of empirical and analytical evaluation using both synthetic small-world and real-world social interaction graphs.

Tags

Users

  • @simmhan
  • @vinayaka2000

Comments and Reviews