An improved network clustering method for I/O-efficient query processing

Efficient network query processing is extremely important in Geographical Information Systems (GIS) and Intelligent Transportation Systems (ITS) which include various applications of transportation, utility and communication networks, etc. In order to reduce the I/O cost in network query processing a given network should be stored with high disk-space utilization and a low edge-cut ratio. To do so the nodes in the network should be clustered in such a way that each cluster fits in a disk page with as small number of edge-cuts as possible. This is known as the network clustering problem which is NP-complete. In this paper we present a network clustering method, called Network-Traversal Clustering (NTC) method, which assigns the nodes of a given network to disk pages with optimal disk-space utilization and a low edge-cut ratio. NTC is suitable for the bulk loading operation into a network indexing structure. In the experimental results NTC outperformed the Connectivity-Clustered Access Method, the Spatial Partition Clustering (SPC) and SPC-R which is a modification of SPC on various networks.

[1]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[2]  Elke A. Rundensteiner,et al.  Effective graph clustering for path queries in digital map databases , 1996, CIKM '96.

[3]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[4]  Shashi Shekhar,et al.  CCAM: A Connectivity-Clustered Access Method for Networks and Network Computations , 1997, IEEE Trans. Knowl. Data Eng..

[5]  George Karypis,et al.  Multilevel k-way Partitioning Scheme for Irregular Graphs , 1998, J. Parallel Distributed Comput..

[6]  Martine D. F. Schlag,et al.  Spectral-based multiway FPGA partitioning , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Chung-Kuan Cheng,et al.  An improved two-way partitioning algorithm with stable performance [VLSI] , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[8]  Andrew B. Kahng,et al.  Recent directions in netlist partitioning: a survey , 1995, Integr..

[9]  R. M. Mattheyses,et al.  A Linear-Time Heuristic for Improving Network Partitions , 1982, 19th Design Automation Conference.

[10]  Sanjay Ranka,et al.  Parallel Incremental Graph Partitioning , 1997, IEEE Trans. Parallel Distributed Syst..

[11]  Roland Wismüller,et al.  Parallel and distributed computing , 2001, Softw. Focus.