iGiraph : a cost-efficient framework for processing large-scale graphs on public clouds

Safiollah Heidari, Rodrigo N. Calheiros, Rajkumar Buyya

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

11 Citations (Scopus)

Abstract

![CDATA[Large-scale graph analytics has gained attention during the past few years. As the world is going to be more connected by appearance of new technologies and applications such as social networks, Web portals, mobile devices, Internet of things, etc, a huge amount of data are created and stored every day in the form of graphs consisting of billions of vertices and edges. Many graph processing frameworks have been developed to process these large graphs since Google introduced its graph processing framework called Pregel in 2010. On the other hand, cloud computing which is a new paradigm of computing that overcomes restrictions of traditional problems in computing by enabling some novel technological and economical solutions such as distributed computing, elasticity and pay-as-you-go models has improved service delivery features. In this paper, we present iGiraph, a cost-efficient Pregel-like graph processing framework for processing large-scale graphs on public clouds. iGiraph uses a new dynamic re-partitioning approach based on messaging pattern to minimize the cost of resource utilization on public clouds. We also present the experimental results on the performance and cost effects of our method and compare them with basic Giraph framework. Our results validate that iGiraph remarkably decreases the cost and improves the performance by scaling the number of workers dynamically.]]
Original languageEnglish
Title of host publicationProceedings of 2016 16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid 2016), 16-19 May 2016, Cartagena, Colombia
PublisherIEEE
Pages301-310
Number of pages10
ISBN (Print)9781509024520
DOIs
Publication statusPublished - 2016
EventIEEE/ACM International Symposium on Cluster_Cloud and Grid Computing -
Duration: 16 May 2016 → …

Conference

ConferenceIEEE/ACM International Symposium on Cluster_Cloud and Grid Computing
Period16/05/16 → …

Keywords

  • cloud computing
  • data processing
  • graph theory

Fingerprint

Dive into the research topics of 'iGiraph : a cost-efficient framework for processing large-scale graphs on public clouds'. Together they form a unique fingerprint.

Cite this