Hub Labels on the database for large-scale graphs with the COLD framework

被引:0
|
作者
Efentakis, Alexandros [1 ]
Efstathiades, Christodoulos [2 ]
Pfoser, Dieter [3 ]
机构
[1] Res Ctr Athena, IMIS, Artemidos 6, Maroussi 15125, Greece
[2] European Univ Cyprus, Dept Comp Sci & Engn, Engomi, Cyprus
[3] George Mason Univ, Dept Geog & GeoInformat Sci, 4400 Univ Dr, Fairfax, VA 22030 USA
基金
美国国家科学基金会;
关键词
Shortest-paths; Large-scale graphs; kNN; K-nearest neighbor; Reverse k-nearest neighbor; Reverse k-farthest neighbor; Top-k range; One-to-many; Hub labels; Query processing; Databases; DISTANCE; QUERIES;
D O I
10.1007/s10707-016-0287-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Shortest-path computation on graphs is one of the most well-studied problems in algorithmic theory. An aspect that has only recently attracted attention is the use of databases in combination with graph algorithms, so-called distance oracles, to compute shortest-path queries on large graphs. To this purpose, we propose a novel, efficient, pure-SQL framework for answering exact distance queries on large-scale graphs, implemented entirely on an open-source database engine. Our COLD framework (COmpressed Labels on the Database) can answer multiple distance queries (vertex-to-vertex, one-to-many, k-Nearest Neighbors, Reverse k-Nearest Neighbors, Reverse k-Farthest Neighbors and Top-k Range) not handled by previous methods, rendering it a complete database solution for a variety of practical large-scale graph applications. Our experimentation shows that COLD outperforms existing approaches (including popular graph databases) in terms of query time and efficiency, while requiring significantly less storage space than these methods.
引用
收藏
页码:703 / 732
页数:30
相关论文
共 50 条
  • [31] Efficient mining algorithms for large-scale graphs
    Kishimoto, Yasunari
    Shiokawa, Hiroaki
    Fujiwara, Yasuhiro
    Onizuka, Makoto
    NTT Technical Review, 2013, 11 (12):
  • [32] Parallel generation of large-scale random graphs
    Vullikanti, Anil
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 278 - 278
  • [33] Large-scale Machine Learning over Graphs
    Yang, Yiming
    PROCEEDINGS OF THE 2018 ACM SIGIR INTERNATIONAL CONFERENCE ON THEORY OF INFORMATION RETRIEVAL (ICTIR'18), 2018, : 9 - 9
  • [34] Large-scale quantum networks based on graphs
    Epping, Michael
    Kampermann, Hermann
    Bruss, Dagmar
    NEW JOURNAL OF PHYSICS, 2016, 18
  • [35] Adaptive Partitioning of Large-Scale Dynamic Graphs
    Vaquero, Luis M.
    Cuadrado, Felix
    Logothetis, Dionysios
    Martella, Claudio
    2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2014), 2014, : 144 - 153
  • [37] Multilevel Parallelism for the Exploration of Large-Scale Graphs
    Bernaschi, Massimo
    Bisson, Mauro
    Mastrostefano, Enrico
    Vella, Flavio
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (03): : 204 - 216
  • [38] Gaussian Embedding of Large-Scale Attributed Graphs
    Hettige, Bhagya
    Li, Yuan-Fang
    Wang, Weiqing
    Buntine, Wray
    DATABASES THEORY AND APPLICATIONS, ADC 2020, 2020, 12008 : 134 - 146
  • [39] A Framework for Research on Large-scale Reform
    Kenneth Leithwood
    Doris Jantzi
    Blair Mascall
    Journal of Educational Change, 2002, 3 (1) : 7 - 33
  • [40] Large-Scale Seismic Inversion Framework
    Krischer, Lion
    Fichtner, Andreas
    Zukauskaite, Saule
    Igel, Heiner
    SEISMOLOGICAL RESEARCH LETTERS, 2015, 86 (04) : 1198 - 1207