Efficient evaluation of k-NN queries using spatial mashups

  • Authors:
  • Detian Zhang;Chi-Yin Chow;Qing Li;Xinming Zhang;Yinlong Xu

  • Affiliations:
  • Department of Computer Science and Technology, University of Science and Technology of China, Hefei, China and Department of Computer Science, City University of Hong Kong, Hong Kong, China and US ...;Department of Computer Science, City University of Hong Kong, Hong Kong, China;Department of Computer Science, City University of Hong Kong, Hong Kong, China and USTC-CityU Joint Advanced Research Center, Suzhou, China;Department of Computer Science and Technology, University of Science and Technology of China, Hefei, China and USTC-CityU Joint Advanced Research Center, Suzhou, China;Department of Computer Science and Technology, University of Science and Technology of China, Hefei, China and USTC-CityU Joint Advanced Research Center, Suzhou, China

  • Venue:
  • SSTD'11 Proceedings of the 12th international conference on Advances in spatial and temporal databases
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

K-nearest-neighbor (k-NN) queries have been widely studied in time-independent and time-dependent spatial networks. In this paper, we focus on k-NN queries in time-dependent spatial networks where the driving time between two locations may vary significantly at different time of the day. In practice, it is costly for a database server to collect real-time traffic data from vehicles or roadside sensors to compute the best route from a user to an object of interest in terms of the driving time. Thus, we design a new spatial query processing paradigm that uses a spatial mashup to enable the database server to efficiently evaluate k-NN queries based on the route information accessed from an external Web mapping service, e.g., Google Maps, Yahoo! Maps and Microsoft Bing Maps. Due to the expensive cost and limitations of retrieving such external information, we propose a new spatial query processing algorithm that uses shared execution through grouping objects and users based on the road network topology and pruning techniques to reduce the number of external requests to the Web mapping service and provides highly accurate query answers. We implement our algorithm using Google Maps and compare it with the basic algorithm. The results show that our algorithm effectively reduces the number of external requests by 90% on average with high accuracy, i.e., the accuracy of estimated driving time and query answers is over 92% and 87%, respectively.