[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3358528.3358557acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicbdtConference Proceedingsconference-collections
research-article

Large-Scale Dynamic Graph Updating Algorithm in Distributed Computing System

Published: 28 August 2019 Publication History

Abstract

Distributed graph computing technology for processing large-scale graph data has been widely used in social network, communication network and so on. The foundation of distributed graph computing is reasonable partitioning of large-scale graph in distributed system. Most proposed graph partitioning algorithms cannot achieve the goals of load balance and minimizing the number of edge-cuts at the same time. This paper constructs a cost function to measure the efficiency of partitioning large-scale graphs in a distributed system, where the graph is dynamically updated in real time. Based on the cost function, the update algorithm is proposed for the addition of vertex and edge. Experimental results show that the proposed algorithm can yield significant reduction in load imbalance and number of edge-cuts.

References

[1]
Low, Y., Bickson, D., Gonzalez, J., Guestrin, C., Kyrola, A., and Hellerstein, J.M. 2012. Distributed Graphlab: A Framework for Machine Learning and Data Mining in the Cloud. In Proceedings of the VLDB Endowment. 5, 8 (April. 2012), 716--727.
[2]
Gonzalez, J. E., Xin, R. S., Dave, A., 2014. Crankshaw, D., Franklin, M. J., and Stoica, I. 2014. GraphX: graph processing in a distributed dataflow framework. In Proceedings of the 11th USENIX Conference on Operating System Design and Implementation (Broomfield, CO, October 06-08, 2014). OSDI'14. USENIX Association Berkeley, CA, USA, 599--613.
[3]
Salihoglu, S., Widom, J. 2013. GPS: A graph processing system. In Proceedings of the 25th International Conference on Scientific and Statistical Database Management (Baltimore, Maryland, USA, July 29-31, 2013). SSDBM. ACM, New York, USA, Article No. 22.
[4]
Wang, T., Rong, C., Lu, W., and Du, X. 2018. Survey on technologies of distributed graph processing systems. Journal of Software. 29, 3 (Nov. 2018), 569--586.
[5]
Stantion, I., Kliot, G. 2012. Streaming graph partitioning for large distributed graphs. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge discovery and data mining (Beijing, China, August 12-16, 2012). KDD '12. ACM, New York, NY, 1222--1230.
[6]
Tsourakakis, C., Gkantsidis, C., Radunovic, B., and Vojnovic, M. 2014. FENNEL: Streaming graph partitioning for massive scale graphs. In Proceedings of the 7th ACM International Conference on Web search and data mining (New York, USA, February 24-28, 2014). WSDM '14. ACM, New York, NY, 333--342.
[7]
ZHANG W, CHEN Y, DAI D. AKIN: A streaming graph partitioning algorithm for distributed graph storage systems. In Proceedings of 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Washington, DC, USA, May 01-04, 2018). CCGrid'18. IEEE Press Piscataway, NJ, USA, 183--192.
[8]
Gonzalez, J. E., Low, Y., Gu, H., Bickson, D., and Guestrin, C. 2012. PowerGraph: Distributed graph-parallel computation on natural graphs. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (Hollywood, CA, USA, October 08-10, 2012). OSDI'12. USENIX Association Berkeley, CA, USA, 17--30.
[9]
Sajjad, H. P., Payberah, A. H., Rahimian, F., Vlassov, A., and Haridi, S. 2016. Boosting vertex-cut partitioning for streaming graphs. In 2016 IEEE International Congress on Big Data (San Francisco, CA, USA, June 27-July 02, 2016). BigData Congress. IEEE, 1--8.
[10]
Patwary, M. A. K., Garg, S., and Kang, B. 2019. Window-based Streaming Graph Partitioning Algorithm. In proceedings of the Australasian Computer Science Week Multiconference (Sydney, NEW, Australia, January 29-31, 2019). ACSW 2019. ACM, New York, USA, Article No. 51.
[11]
Leskovec, J., Krevl, A. SNAP Datasets: Stanford Large Network Dataset Collection. http://snap.stanford.edu/data/, Accessed date: May 2019.
[12]
Niu, J., Cui, H., Cheng, X., and Fu, Y., 2018, Multithreading Parallel Algorithm for Solving Circuits of Large-scale Sparse Directed Graphs. Journal of Shandong University of Science and Technology (Natural Science), 37(02):32--38.

Cited By

View all
  • (2024)A large-scale graph partition algorithm with redundant multi-order neighbor vertex storageInformation Sciences: an International Journal10.1016/j.ins.2024.120473667:COnline publication date: 1-May-2024

Index Terms

  1. Large-Scale Dynamic Graph Updating Algorithm in Distributed Computing System

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICBDT '19: Proceedings of the 2nd International Conference on Big Data Technologies
    August 2019
    382 pages
    ISBN:9781450371926
    DOI:10.1145/3358528
    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

    • Shandong Univ.: Shandong University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 August 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Dynamic graph
    2. Graph computing
    3. Graph partitioning

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICBDT2019

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A large-scale graph partition algorithm with redundant multi-order neighbor vertex storageInformation Sciences: an International Journal10.1016/j.ins.2024.120473667:COnline publication date: 1-May-2024

    View Options

    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