Skip to main content
Erschienen in: Distributed and Parallel Databases 2/2013

01.06.2013

SMashQ: spatial mashup framework for k-NN queries in time-dependent road networks

verfasst von: Detian Zhang, Chi-Yin Chow, Qing Li, Xinming Zhang, Yinlong Xu

Erschienen in: Distributed and Parallel Databases | Ausgabe 2/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The k-nearest-neighbor (k-NN) query is one of the most popular spatial query types for location-based services (LBS). In this paper, we focus on k-NN queries in time-dependent road networks, where the travel time between two locations may vary significantly at different time of the day. In practice, it is costly for a LBS provider to collect real-time traffic data from vehicles or roadside sensors to compute the best route from a user to a spatial object of interest in terms of the travel time. Thus, we design SMashQ, a server-side spatial mashup framework that enables a database server to efficiently evaluate k-NN queries using the route information and travel time accessed from an external Web mapping service, e.g., Microsoft Bing Maps. Due to the expensive cost and limitations of retrieving such external information, we propose three shared execution optimizations for SMashQ, namely, object grouping, direction sharing, and user grouping, to reduce the number of external Web mapping requests and provide highly accurate query answers. We evaluate SMashQ using Microsoft Bing Maps, a real road network, real data sets, and a synthetic data set. Experimental results show that SMashQ is efficient and capable of producing highly accurate query answers.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bruno, N., Gravano, L., Marian, A.: Evaluating top-k queries over web-accessible databases. In: Proceedings of the IEEE International Conference on Data Engineering (2002) Bruno, N., Gravano, L., Marian, A.: Evaluating top-k queries over web-accessible databases. In: Proceedings of the IEEE International Conference on Data Engineering (2002)
2.
Zurück zum Zitat Chang, K.C.C., Hwang, S.W.: Minimal probing: supporting expensive predicates for top-k queries. In: Proceedings of the ACM Conference on Management of Data (2002) Chang, K.C.C., Hwang, S.W.: Minimal probing: supporting expensive predicates for top-k queries. In: Proceedings of the ACM Conference on Management of Data (2002)
3.
Zurück zum Zitat Chow, C.Y., Mokbel, M.F., Bao, J., Liu, X.: Query-aware location anonymization for road networks. GeoInformatica 15(3), 571–607 (2011) CrossRef Chow, C.Y., Mokbel, M.F., Bao, J., Liu, X.: Query-aware location anonymization for road networks. GeoInformatica 15(3), 571–607 (2011) CrossRef
4.
Zurück zum Zitat Chow, C.Y., Mokbel, M.F., Leong, H.V.: On efficient and scalable support of continuous queries in mobile peer-to-peer environments. IEEE Trans. Mob. Comput. 10(10), 1473–1487 (2011) CrossRef Chow, C.Y., Mokbel, M.F., Leong, H.V.: On efficient and scalable support of continuous queries in mobile peer-to-peer environments. IEEE Trans. Mob. Comput. 10(10), 1473–1487 (2011) CrossRef
5.
Zurück zum Zitat Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. MIT Press, Cambridge (2009) MATH Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. MIT Press, Cambridge (2009) MATH
6.
Zurück zum Zitat Demiryurek, U., Banaei-Kashani, F., Shahabi, C.: Efficient k-nearest neighbor search in time-dependent spatial networks. In: Proceedings of the International Conference on Database and Expert Systems Applications (2010) Demiryurek, U., Banaei-Kashani, F., Shahabi, C.: Efficient k-nearest neighbor search in time-dependent spatial networks. In: Proceedings of the International Conference on Database and Expert Systems Applications (2010)
7.
Zurück zum Zitat Demiryurek, U., Banaei-Kashani, F., Shahabi, C.: Towards k-nearest neighbor search in time-dependent spatial network databases. In: International Workshop on Databases in Networked Systems (2010) Demiryurek, U., Banaei-Kashani, F., Shahabi, C.: Towards k-nearest neighbor search in time-dependent spatial network databases. In: International Workshop on Databases in Networked Systems (2010)
8.
Zurück zum Zitat Fu, T.Y., Peng, W.C., Lee, W.C.: Parallelizing itinerary-based KNN query processing in wireless sensor networks. IEEE Trans. Knowl. Data Eng. 22(5), 711–729 (2010) CrossRef Fu, T.Y., Peng, W.C., Lee, W.C.: Parallelizing itinerary-based KNN query processing in wireless sensor networks. IEEE Trans. Knowl. Data Eng. 22(5), 711–729 (2010) CrossRef
9.
Zurück zum Zitat Gedik, B., Liu, L.: Mobieyes: a distributed location monitoring service using moving location queries. IEEE Trans. Mob. Comput. 5(10), 1384–1402 (2006) CrossRef Gedik, B., Liu, L.: Mobieyes: a distributed location monitoring service using moving location queries. IEEE Trans. Mob. Comput. 5(10), 1384–1402 (2006) CrossRef
10.
Zurück zum Zitat George, B., Kim, S., Shekhar, S.: Spatio-temporal network databases and routing algorithms: a summary of results. In: Proceedings of the International Symposium on Spatial and Temporal Databases (2007) George, B., Kim, S., Shekhar, S.: Spatio-temporal network databases and routing algorithms: a summary of results. In: Proceedings of the International Symposium on Spatial and Temporal Databases (2007)
13.
Zurück zum Zitat Hu, H., Xu, J., Lee, D.L.: A generic framework for monitoring continuous spatial queries over moving objects. In: Proceedings of the ACM Conference on Management of Data (2005) Hu, H., Xu, J., Lee, D.L.: A generic framework for monitoring continuous spatial queries over moving objects. In: Proceedings of the ACM Conference on Management of Data (2005)
14.
Zurück zum Zitat Huang, X., Jensen, C.S., Saltenis, S.: The islands approach to nearest neighbor querying in spatial networks. In: Proceedings of the International Symposium on Spatial and Temporal Databases (2005) Huang, X., Jensen, C.S., Saltenis, S.: The islands approach to nearest neighbor querying in spatial networks. In: Proceedings of the International Symposium on Spatial and Temporal Databases (2005)
15.
Zurück zum Zitat Jensen, C.S.: Database aspects of location-based services. In: Location-Based Services, pp. 115–148. Morgan Kaufmann, San Mateo (2004) CrossRef Jensen, C.S.: Database aspects of location-based services. In: Location-Based Services, pp. 115–148. Morgan Kaufmann, San Mateo (2004) CrossRef
16.
Zurück zum Zitat Kanoulas, E., Du, Y., Xia, T., Zhang, D.: Finding fastest paths on a road network with speed patterns. In: Proceedings of the IEEE International Conference on Data Engineering (2006) Kanoulas, E., Du, Y., Xia, T., Zhang, D.: Finding fastest paths on a road network with speed patterns. In: Proceedings of the IEEE International Conference on Data Engineering (2006)
17.
Zurück zum Zitat Lee, D.L., Zhu, M., Hu, H.: When location-based services meet databases. Mob. Inf. Syst. 1(2), 81–90 (2005) Lee, D.L., Zhu, M., Hu, H.: When location-based services meet databases. Mob. Inf. Syst. 1(2), 81–90 (2005)
18.
Zurück zum Zitat Levandoski, J.J., Mokbel, M.F., Khalefa, M.E.: Preference query evaluation over expensive attributes. In: Proceedings of the International Conference on Information and Knowledge Management (2010) Levandoski, J.J., Mokbel, M.F., Khalefa, M.E.: Preference query evaluation over expensive attributes. In: Proceedings of the International Conference on Information and Knowledge Management (2010)
20.
Zurück zum Zitat Mokbel, M.F., Xiong, X., Aref, W.G.: SINA: scalable incremental processing of continuous queries in spatio-temporal databases. In: Proceedings of the ACM Conference on Management of Data (2004) Mokbel, M.F., Xiong, X., Aref, W.G.: SINA: scalable incremental processing of continuous queries in spatio-temporal databases. In: Proceedings of the ACM Conference on Management of Data (2004)
21.
Zurück zum Zitat Mokbel, M.F., Xiong, X., Hammad, M.A., Aref, W.G.: Continuous query processing of spatio-temporal data streams in PLACE. GeoInformatica 9(4), 343–365 (2005) CrossRef Mokbel, M.F., Xiong, X., Hammad, M.A., Aref, W.G.: Continuous query processing of spatio-temporal data streams in PLACE. GeoInformatica 9(4), 343–365 (2005) CrossRef
22.
Zurück zum Zitat Mouratidis, K., Papadias, D., Hadjieleftheriou, M.: Conceptual partitioning: an efficient method for continuous nearest neighbor monitoring. In: Proceedings of the ACM Conference on Management of Data (2005) Mouratidis, K., Papadias, D., Hadjieleftheriou, M.: Conceptual partitioning: an efficient method for continuous nearest neighbor monitoring. In: Proceedings of the ACM Conference on Management of Data (2005)
23.
Zurück zum Zitat Nehme, R.V., Rundensteiner, E.A.: SCUBA: scalable cluster-based algorithm for evaluating continuous spatio-temporal queries on moving objects. In: Proceedings of the International Conference on Extending Database Technology (2006) Nehme, R.V., Rundensteiner, E.A.: SCUBA: scalable cluster-based algorithm for evaluating continuous spatio-temporal queries on moving objects. In: Proceedings of the International Conference on Extending Database Technology (2006)
24.
Zurück zum Zitat Papadias, D., Zhang, J., Mamoulis, N., Tao, Y.: Query processing in spatial network databases. In: Proceedings of the International Conference on Very Large Data Bases (2003) Papadias, D., Zhang, J., Mamoulis, N., Tao, Y.: Query processing in spatial network databases. In: Proceedings of the International Conference on Very Large Data Bases (2003)
25.
Zurück zum Zitat Samet, H., Sankaranarayanan, J., Alborzi, H.: Scalable network distance browsing in spatial databases. In: Proceedings of the ACM Conference on Management of Data (2008) Samet, H., Sankaranarayanan, J., Alborzi, H.: Scalable network distance browsing in spatial databases. In: Proceedings of the ACM Conference on Management of Data (2008)
26.
Zurück zum Zitat Tanin, E., Harwood, A., Samet, H.: Using a distributed quadtree index in peer-to-peer networks. VLDB J. 16(2), 165–178 (2007) CrossRef Tanin, E., Harwood, A., Samet, H.: Using a distributed quadtree index in peer-to-peer networks. VLDB J. 16(2), 165–178 (2007) CrossRef
27.
Zurück zum Zitat Tao, Y., Papadias, D., Shen, Q.: Continuous nearest neighbor search. In: Proceedings of the International Conference on Very Large Data Bases (2002) Tao, Y., Papadias, D., Shen, Q.: Continuous nearest neighbor search. In: Proceedings of the International Conference on Very Large Data Bases (2002)
30.
Zurück zum Zitat Vancea, A., Grossniklaus, M., Norrie, M.C.: Database-driven web mashups. In: IEEE ICWE (2008) Vancea, A., Grossniklaus, M., Norrie, M.C.: Database-driven web mashups. In: IEEE ICWE (2008)
31.
Zurück zum Zitat Wu, S.H., Chuang, K.T., Chen, C.M., Chen, M.S.: DIKNN: an itinerary-based KNN query processing algorithm for mobile sensor networks. In: Proceedings of the IEEE International Conference on Data Engineering (2007) Wu, S.H., Chuang, K.T., Chen, C.M., Chen, M.S.: DIKNN: an itinerary-based KNN query processing algorithm for mobile sensor networks. In: Proceedings of the IEEE International Conference on Data Engineering (2007)
33.
Zurück zum Zitat Zhang, D., Chow, C.Y., Li, Q., Zhang, X., Xu, Y.: Efficient evaluation of k-NN queries using spatial mashups. In: Proceedings of the International Symposium on Spatial and Temporal Databases (2011) Zhang, D., Chow, C.Y., Li, Q., Zhang, X., Xu, Y.: Efficient evaluation of k-NN queries using spatial mashups. In: Proceedings of the International Symposium on Spatial and Temporal Databases (2011)
34.
Zurück zum Zitat Zhu, Q., Lee, D.L., Lee, W.C.: Collaborative caching for spatial queries in mobile P2P networks. In: Proceedings of the IEEE International Conference on Data Engineering (2011) Zhu, Q., Lee, D.L., Lee, W.C.: Collaborative caching for spatial queries in mobile P2P networks. In: Proceedings of the IEEE International Conference on Data Engineering (2011)
Metadaten
Titel
SMashQ: spatial mashup framework for k-NN queries in time-dependent road networks
verfasst von
Detian Zhang
Chi-Yin Chow
Qing Li
Xinming Zhang
Yinlong Xu
Publikationsdatum
01.06.2013
Verlag
Springer US
Erschienen in
Distributed and Parallel Databases / Ausgabe 2/2013
Print ISSN: 0926-8782
Elektronische ISSN: 1573-7578
DOI
https://doi.org/10.1007/s10619-012-7110-6

Weitere Artikel der Ausgabe 2/2013

Distributed and Parallel Databases 2/2013 Zur Ausgabe