Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2915516.2915525acmconferencesArticle/Chapter ViewAbstractPublication PageshpdcConference Proceedingsconference-collections
short-paper

BLADYG: A Novel Block-Centric Framework for the Analysis of Large Dynamic Graphs

Published: 31 May 2016 Publication History

Abstract

Recently, distributed processing of large dynamic graphs has become very popular, especially in certain domains such as social network analysis, Web graph analysis and spatial network analysis. In this context, many distributed/parallel graph processing systems have been proposed, such as Pregel, GraphLab, and Trinity. These systems can be divided into two categories: (1) vertex-centric and (2) block-centric approaches. In vertex-centric approaches, each vertex corresponds to a process, and message are exchanged among vertices. In block-centric approaches, the unit of computation is a block, a connected subgraph of the graph, and message exchanges occur among blocks. In this paper, we are considering the issues of scale and dynamism in the case of block-centric approaches. We present BLADYG, a block-centric framework that addresses the issue of dynamism in large-scale graphs. We present an implementation of BLADYG on top of AKKA framework. We experimentally evaluate the performance of the proposed framework.

References

[1]
H. Aksu, M. Canim, Y.-C. Chang, I. Korpeoglu, and O. Ulusoy. Distributed k-core view materialization and maintenance for large dynamic graphs. Knowledge and Data Engineering, IEEE Transactions on, 26(10):2439--2452, Oct 2014.
[2]
J. I. Alvarez-Hamelin, A. Barrat, A. Vespignani, and et al. k-core decomposition of internet graphs: hierarchies, self-similarity and measurement biases. Networks and Heterogeneous Media, 3(2):371, 2008.
[3]
V. Batagelj and M. Zaversnik. Fast algorithms for determining (generalized) core groups in social networks. Advances in Data Analysis and Classification, 5(2):129--145, 2011.
[4]
C. Giatsidis, D. Thilikos, and M. Vazirgiannis. Evaluating cooperation in communities with the k-core structure. In Proc. of the Int. Conf. on Advances in Social Networks Analysis and Mining, July 2011.
[5]
J. Leskovec and A. Krevl. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, June 2014.
[6]
R. Li, J. X. Yu, and R. Mao. Efficient core maintenance in large dynamic graphs. IEEE Trans. Knowl. Data Eng., 26(10):2453--2465, 2014.
[7]
Y. Low, D. Bickson, J. Gonzalez, and et al. Distributed graphlab: A framework for machine learning and data mining in the cloud. Proc. VLDB Endow., 5(8):716--727, Apr. 2012.
[8]
G. Malewicz, M. H. Austern, A. J. Bik, and et al. Pregel: A system for large-scale graph processing. In Proc. of the 2010 ACM SIGMOD Int. Conf. on Management of Data, pages 135--146. ACM, 2010.
[9]
A. Montresor, F. D. Pellegrini, and D. Miorandi. Distributed k-core decomposition. IEEE Trans. Parallel Distrib. Syst., 24(2):288--300, 2013.
[10]
R. Patuelli, A. Reggiani, P. Nijkamp, and F.-J. Bade. The evolution of the commuting network in Germany: Spatial and connectivity patterns. Journal of Transport and Land Use, 2(3), 2010.
[11]
A. Sala, L. Cao, C. Wilson, R. Zablit, H. Zheng, and B. Y. Zhao. Measurement-calibrated graph models for social network experiments. In Proc. of the 19th Int. Conf. on World Wide Web (WWW'10). ACM, 2010.
[12]
B. Shao, H. Wang, and Y. Li. Trinity: A distributed graph engine on a memory cloud. In Proc. of the Int. Conf. on Management of Data. ACM, 2013.
[13]
Y. Tian, A. Balmin, S. A. Corsten, and et al. From "think like a vertex" to "think like a graph". Proc. VLDB Endow., 7(3):193--204, 2013.
[14]
D. Wyatt. Akka Concurrency. Artima Inc., 2013.
[15]
Y. Xu, J. Cheng, A. W. Fu, and Y. Bu. Distributed maximal clique computation. In Proc. of the IEEE Int. Congress on Big Data, pages 160--167, 2014.
[16]
D. Yan, J. Cheng, Y. Lu, and W. Ng. Blogel: A block-centric framework for distributed computation on real-world graphs. Proc. VLDB Endow., 7(14):1981-1992, Oct. 2014.

Cited By

View all
  • (2018)MapReduce with Components for Processing Big Graphs2018 Symposium on High Performance Computing Systems (WSCAD)10.1109/WSCAD.2018.00026(108-115)Online publication date: Oct-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
HPGP '16: Proceedings of the ACM Workshop on High Performance Graph Processing
May 2016
60 pages
ISBN:9781450343503
DOI:10.1145/2915516
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 May 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. akka framework
  2. distributed graph processing
  3. dynamic graphs

Qualifiers

  • Short-paper

Conference

HPDC'16
Sponsor:

Acceptance Rates

HPGP '16 Paper Acceptance Rate 5 of 6 submissions, 83%;
Overall Acceptance Rate 5 of 6 submissions, 83%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)MapReduce with Components for Processing Big Graphs2018 Symposium on High Performance Computing Systems (WSCAD)10.1109/WSCAD.2018.00026(108-115)Online publication date: Oct-2018

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media