Optimizing path query performance: graph clustering strategies

被引:2
|
作者
Huang, YW
Jing, N
Rundensteiner, EA
机构
[1] IBM Corp, TJ Watson Res Ctr, Hawthorne, NY 10532 USA
[2] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
path query processing; transportation networks; spatial clustering; clustering optimization; geographic information systems;
D O I
10.1016/S0968-090X(00)00049-8
中图分类号
U [交通运输];
学科分类号
08 ; 0823 ;
摘要
Path queries over transportation networks are operations required by many Geographic Information Systems applications. Such networks, typically modeled as graphs composed of nodes and links and represented as link relations, can be very large and hence often need to be stored on secondary storage devices. Path query computation over such large persistent networks amounts to high I/O costs due to having to repeatedly bring in links from the link relation from secondary storage into the main memory buffer for processing. This paper is the first to present a comparative experimental evaluation of alternative graph clustering solutions in order to show their effectiveness in path query processing over transportation networks. Clustering optimization is attractive because it does not incur any run-time cost, requires no auxiliary data structures, and is complimentary to many of the existing solutions on path query processing. In this payer, we develop a novel clustering technique, called spatial partition clustering (SPC), that exploits unique properties of transportation networks such as spatial coordinates and high locality. We identify other promising candidates for clustering optimizations from the literature? such as two-way partitioning and approximate topological clustering. We fine-tune them to optimize their I/O behavior for path query processing. Our experimental evaluation of the performance of these graph clustering techniques using an actual city road network as well as randomly generated graphs considers variations in parameters such as memory buffer size, length of the paths, locality, and out-degree. Our experimental results are the foundation for establishing guidelines to select the best clustering technique based on the type of networks. We rind that our SPC performs the best for the highly interconnected city map; the hybrid approach for random graphs with high locality: and the two-way partitioning based on link weights for random graphs with no locality. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:381 / 408
页数:28
相关论文
共 50 条
  • [21] Multi-metric Graph Query Performance Prediction
    Sasani, Keyvan
    Namaki, Mohammad Hossein
    Wu, Yinghui
    Gebremedhin, Assefaw H.
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2018, PT I, 2018, 10827 : 289 - 306
  • [22] Towards Precise Metrics for Predicting Graph Query Performance
    Izso, Benedek
    Szatmari, Zoltan
    Bergmann, Gabor
    Horvath, Akos
    Rath, Istvan
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 421 - 431
  • [23] Optimizing graph algorithms for improved cache performance
    Park, JS
    Penner, M
    Prasanna, VK
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (09) : 769 - 782
  • [24] Optimizing Database Query Performance Using Table Partitioning Techniques
    Maabreh, Khaled Saleh
    2018 19TH INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT), 2018, : 207 - 210
  • [25] STRATEGIES IN THE PRESS SECTION - OPTIMIZING PERFORMANCE
    REESE, RA
    PIMA MAGAZINE, 1983, 65 (02): : 29 - 32
  • [26] Optimizing Performance of Aggregate Query Processing with Histogram Data Structure
    Liang Yong
    Mu Zhaonan
    SOFTWARE ENGINEERING METHODS IN INTELLIGENT ALGORITHMS, VOL 1, 2019, 984 : 342 - 350
  • [27] Path Maximum Query and Path Maximum Sum Query in a Tree
    Kim, Sung Kwon
    Cho, Jung-Sik
    Kimi, Soo-Cheol
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (02) : 166 - 171
  • [28] A Statistical Performance Analysis of Graph Clustering Algorithms
    Miasnikof, Pierre
    Shestopaloff, Alexander Y.
    Bonner, Anthony J.
    Lawryshyn, Yuri
    ALGORITHMS AND MODELS FOR THE WEB GRAPH (WAW 2018), 2018, 10836 : 170 - 184
  • [29] Secrecy and performance models for query processing on outsourced graph data
    Suntaxi, Gabriela
    El Ghazi, Aboubakr Achraf
    Boehm, Klemens
    DISTRIBUTED AND PARALLEL DATABASES, 2021, 39 (01) : 35 - 77
  • [30] Query Performance Prediction for Concurrent Queries using Graph Embedding
    Zhou, Xuanhe
    Sun, Ji
    Li, Guoliang
    Feng, Jianhua
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (09): : 1416 - 1428