[go: up one dir, main page]

skip to main content
10.1145/2808797.2808876acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article

I/O Efficient Algorithms for Exact Distance Queries on Disk-Resident Dynamic Graphs

Published: 25 August 2015 Publication History

Abstract

Point-to-point shortest distance queries are fundamental to large graph analytics. Motivated by the need for low-latency distance queries in large-scale "dynamic" graphs, we consider the problem of answering exact shortest distance queries on disk-resident scale-free dynamic graphs. Our query processing uses the canonical labeling method, which is a special 2-hop distance labeling for fast distance queries. In this paper, we propose two I/O efficient algorithms to update the canonical labeling. To the best of our knowledge, our proposed methods are the first practical disk-based methods to "incrementally update" the canonical labeling on dynamic graphs. We also show how to answer distance queries on the latest network based on outdated labels and new edges. Extensive experiments demonstrate the efficiency of our methods. Our update methods are an order of magnitude faster than reconstructing the canonical labeling. When the number of new edges is small, say less than 1% of the previous number of edges, our query algorithm based on outdated labels provides exact shortest distance and the query time is comparable to other query algorithms using latest labels.

References

[1]
C. Sommer, "Shortest-path queries in static networks," ACM Computing Surveys, vol. 46, no. 4, 2014.
[2]
E. Cohen, E. Halperin, H. Kaplan, and U. Zwick, "Reachability and distance queries via 2-hop labels," SIAM J. on Computing, 32(5), 2003.
[3]
I. Abraham, D. Delling, A. V. Goldberg, and R. F. Werneck, "Hierarchical hub labelings for shortest paths," in Algorithms--ESA 2012, 2012.
[4]
A. W.-C. Fu, H. Wu, J. Cheng, and R. C.-W. Wong, "Is-label: an independent-set based labeling scheme for point-to-point distance querying," Proc. of the VLDB Endowment, vol. 6, no. 6, 2013.
[5]
T. Akiba, Y. Iwata, and Y. Yoshida, "Fast exact shortest-path distance queries on large networks by pruned landmark labeling," in Proc. of SIGMOD'13, 2013.
[6]
T. Akiba, Y. Iwata, and Y. Yoshida, "Dynamic and historical shortest-path distance queries on large evolving networks by pruned landmark labeling," in Proc. of WWW'14.
[7]
M. Jiang, A. W.-C. Fu, R. C.-W. Wong, and Y. Xu, "Hop doubling label indexing for point-to-point distance querying on scale-free networks," Proc. of the VLDB Endowment, vol. 7, no. 12, 2014.
[8]
A. Aggarwal and S. Vitter, Jeffrey, "The input/output complexity of sorting and related problems," CACM, vol. 31, no. 9, 1988.
[9]
A.-L. Barabási and R. Albert, "Emergence of scaling in random networks," Science, vol. 286, no. 5439, 1999.
[10]
M. Richardson, R. Agrawal, and P. Domingos, "Trust management for the semantic web," in Proc. of ISWC'03. Springer, 2003.
[11]
J. Leskovec, K. J. Lang, A. Dasgupta, and M. W. Mahoney, "Community structure in large networks: Natural cluster sizes and the absence of large well-defined clusters," Internet Mathematics, vol. 6, no. 1, 2009.
[12]
B. Klimt and Y. Yang, "The Enron corpus: A new dataset for email classification research," in Proc. ECML'04, 2004.
[13]
E. Cho, S. A. Myers, and J. Leskovec, "Friendship and mobility: user movement in location-based social networks," in Proc. of KDD'11.
[14]
J. Leskovec, D. Huttenlocher, and J. Kleinberg, "Signed networks in social media," in Proc. of the SIGCHI'10, 2010.
[15]
A. Mislove, "Online social networks: Measurement, analysis, and applications to distributed information systems," Ph.D. dissertation, Rice University, 2009.

Cited By

View all
  • (2020)Efficient Single-Pair All-Shortest-Path Query Processing for Massive Dynamic NetworksInformation Sciences10.1016/j.ins.2020.08.111Online publication date: Sep-2020
  • (2016)Optimizational Methods for Index Construction on Big GraphsAdvances in Services Computing10.1007/978-3-319-49178-3_23(292-305)Online publication date: 10-Nov-2016
  1. I/O Efficient Algorithms for Exact Distance Queries on Disk-Resident Dynamic Graphs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ASONAM '15: Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 2015
    August 2015
    835 pages
    ISBN:9781450338547
    DOI:10.1145/2808797
    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 August 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ASONAM '15
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 116 of 549 submissions, 21%

    Upcoming Conference

    KDD '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 23 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Efficient Single-Pair All-Shortest-Path Query Processing for Massive Dynamic NetworksInformation Sciences10.1016/j.ins.2020.08.111Online publication date: Sep-2020
    • (2016)Optimizational Methods for Index Construction on Big GraphsAdvances in Services Computing10.1007/978-3-319-49178-3_23(292-305)Online publication date: 10-Nov-2016

    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