RMIT University
Browse

On effective and efficient graph edge labeling

journal contribution
posted on 2024-11-02, 10:48 authored by Oshini Goonetilleke, Danai Koutra, Kewen Liao, Timos Sellis
Graphs, such as social, road and information networks, are ubiquitous as they naturally model entities and their relationships. Many query processing tasks on graphs are concerned about efficiently accessing nodes and edges stored in some order on disk or main memory. A natural following question we focus on here is: given a directed graph, how should we label/order its edges to achieve better disk locality and support various neighborhood queries efficiently? We answer this question by introducing two edge-labeling schemes, GrdRandom and FlipInOut, that label edges with natural number ordering based on the premise that edges should be assigned integer identifiers exploiting their consecutiveness to a maximum degree. We conduct extensive experimental analysis on real-world graphs, and compare our proposed schemes with various baseline labeling methods. We demonstrate that our methods are efficient and result in significantly improved query I/O performance. Finally, we propose an effective streaming graph partitioning method, FlipCut, which leverages the FlipInOut edge labeling.

History

Journal

Distributed and Parallel Databases

Volume

37

Issue

1

Start page

5

End page

38

Total pages

34

Publisher

Springer

Place published

United States

Language

English

Copyright

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Former Identifier

2006091899

Esploro creation date

2020-06-22

Fedora creation date

2020-04-09

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC