skip to main content
10.1145/2938503.2938506acmotherconferencesArticle/Chapter ViewAbstractPublication PagesideasConference Proceedingsconference-collections
research-article

DynamicDFEP: A Distributed Edge Partitioning Approach for Large Dynamic Graphs

Published: 11 July 2016 Publication History

Abstract

Distributed graph processing has become a very popular research topic recently, particularly in domains such as the analysis of social networks, web graphs and spatial networks. In this context, graph partitioning is an important task. Several partitioning algorithms have been proposed, such as DFEP, JABEJA and POWERGRAPH, but they are limited to static graphs only. In fact, they do not consider dynamic graphs in which vertices and edges are added and/or removed. In this paper, we propose a graph partitioning method for large dynamic graphs. We present an implementation of the proposed approach on top of the AKKA framework, and we experimentally show that our approach is efficient in the case of large dynamic graphs.

References

[1]
J. E. Gonzalez, Y. Low, H. Gu, D. Bickson, and C. Guestrin. Powergraph: Distributed graph-parallel computation on natural graphs. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12, pages 17--30, Berkeley, CA, USA, 2012. USENIX Association.
[2]
A. Guerrieri and A. Montresor. DFEP: distributed funding-based edge partitioning. In Proc. of the 21st Int. Conf. on Parallel and Distributed Computing (Europar'15), pages 346--358, 2015.
[3]
M. Han and K. Daudjee. Giraph unchained: Barrierless asynchronous parallel execution in Pregel-like graph processing systems. Proc. VLDB Endow., 8(9):950--961, May 2015.
[4]
G. Karypis and V. Kumar. Analysis of multilevel graph partitioning. In Proceedings of the 1995 ACM/IEEE Conference on Supercomputing, Supercomputing '95, New York, NY, USA, 1995. ACM.
[5]
G. Karypis and V. Kumar. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J. Sci. Comput., 20(1):359--392, Dec. 1998.
[6]
J. Leskovec and A. Krevl. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, 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, J. C. Dehnert, I. Horn, N. Leiser, and G. Czajkowski. Pregel: a system for large-scale graph processing. In Proceedings of the 2010 international conference on Management of data, SIGMOD '10, pages 135--146, New York, NY, USA, 2010. ACM.
[9]
G. L. Miller, S. Teng, and S. A. Vavasis. A unified geometric approach to graph separators. pages 538--547, Puerto Rico, Oct 1991. IEEE.
[10]
F. Rahimian, A. H. Payberah, S. Girdzijauskas, M. Jelasity, and S. Haridi. Ja-be-ja: A distributed algorithm for balanced graph partitioning. In Self-Adaptive and Self-Organizing Systems (SASO), 2013 IEEE 7th International Conference on, pages 51--60, Sept 2013.
[11]
Y. Tian, A. Balmin, S. A. Corsten, S. Tatikonda, and J. McPherson. From think like a vertex to think like a graph. Proceedings of the VLDB Endowment, 7(3):193--204, 2013.

Cited By

View all
  • (2023)VSCT algorithm for graph partitioning based on volume, size, cuts and timeInternational Journal of Parallel, Emergent and Distributed Systems10.1080/17445760.2023.217454038:3(181-197)Online publication date: 13-Feb-2023
  • (2022)Recent Advances in Fully Dynamic Graph Algorithms – A Quick Reference GuideACM Journal of Experimental Algorithmics10.1145/355580627(1-45)Online publication date: 12-Aug-2022
  • (2022)Edge Repartitioning via Structure-Aware Group MigrationIEEE Transactions on Computational Social Systems10.1109/TCSS.2021.30903739:3(751-760)Online publication date: Jun-2022
  • Show More Cited By
  1. DynamicDFEP: A Distributed Edge Partitioning Approach for Large Dynamic Graphs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    IDEAS '16: Proceedings of the 20th International Database Engineering & Applications Symposium
    July 2016
    420 pages
    ISBN:9781450341189
    DOI:10.1145/2938503
    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]

    In-Cooperation

    • Keio University: Keio University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 July 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    IDEAS '16

    Acceptance Rates

    Overall Acceptance Rate 74 of 210 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)VSCT algorithm for graph partitioning based on volume, size, cuts and timeInternational Journal of Parallel, Emergent and Distributed Systems10.1080/17445760.2023.217454038:3(181-197)Online publication date: 13-Feb-2023
    • (2022)Recent Advances in Fully Dynamic Graph Algorithms – A Quick Reference GuideACM Journal of Experimental Algorithmics10.1145/355580627(1-45)Online publication date: 12-Aug-2022
    • (2022)Edge Repartitioning via Structure-Aware Group MigrationIEEE Transactions on Computational Social Systems10.1109/TCSS.2021.30903739:3(751-760)Online publication date: Jun-2022
    • (2022)Graph Computing Systems and Partitioning Techniques: A SurveyIEEE Access10.1109/ACCESS.2022.321942210(118523-118550)Online publication date: 2022
    • (2021)Incremental Community Detection in Distributed Dynamic Graph2021 IEEE Seventh International Conference on Big Data Computing Service and Applications (BigDataService)10.1109/BigDataService52369.2021.00012(50-59)Online publication date: Aug-2021
    • (2021)Hammer lightweight graph partitioner based on graph data volumesJournal of Parallel and Distributed Computing10.1016/j.jpdc.2021.07.008Online publication date: Jul-2021
    • (2020)Dynamic Partition of Large Graphs Combining Local Nodes Exchange with Directed Dynamic MaintenanceWeb Information Systems and Applications10.1007/978-3-030-60029-7_40(441-453)Online publication date: 23-Sep-2020

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media