Skip to main content
Log in

Panda : A generic and scalable framework for predictive spatio-temporal queries

  • Published:
GeoInformatica Aims and scope Submit manuscript

Abstract

Predictive spatio-temporal queries are crucial in many applications. Traffic management is an example application, where predictive spatial queries are issued to anticipate jammed areas in advance. Also, location-aware advertising is another example application that targets customers expected to be in the vicinity of a shopping mall in the near future. In this paper, we introduce Panda, a generic framework for supporting spatial predictive queries over moving objects in Euclidean spaces. Panda distinguishes itself from previous work in spatial predictive query processing by the following features: (1) Panda is generic in terms of supporting commonly-used types of queries, (e.g., predictive range, KNN, aggregate queries) over stationary points of interests as well as moving objects. (2) Panda employees a prediction function that provides accurate prediction even under the absence or the scarcity of the objects’ historical trajectories. (3) Panda is customizable in the sense that it isolates the prediction calculation from query processing. Hence, it enables the injection and integration of user defined prediction functions within its query processing framework. (4) Panda deals with uncertainties and variabilities in the expected travel time from source to destination in response to incomplete information and/or dynamic changes in the underlying Euclidean space. (5) Panda provides a controllable parameter that trades low latency responses for computational resources. Experimental analysis proves the scalability of Panda in evaluating a massive volume of predictive queries over large numbers of moving objects.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Ali M, Hendawi A (2015) Spatial Predictive Queries. In: MDM, Pennsylvania, USA

  2. Ali M, Krumm J, Teredesai A (2012) ACM SIGSPATIAL GIS Cup 2012. In: ACM SIGSPATIAL GIS, California, USA, pp 597–600

  3. Benetis R, Jensen CS, Karciauskas G, Saltenis S (2006) Nearest and Reverse Nearest Neighbor Queries for Moving Objects. VLDB J 15(3):229–249

    Article  Google Scholar 

  4. Brillingaite A, Jensen CS (2006) Online Route Prediction for Automotive Applications. In: ITS, London, United Kingdom

  5. Brinkhoff T (2002) A framework for generating Network-Based moving objects. GeoInformatica 6(2):153–180

    Article  Google Scholar 

  6. Chon HD, Agrawal D, Abbadi AE (2003) Range and kNN Query Processing for Moving Objects in Grid Model. MONET 8(4):401–412

    Google Scholar 

  7. Froehlich J, Krumm J (2008) Route Prediction from Trip Observations. In: Society of Automotive Engineers (SAE) World Congress, Michigan, USA

  8. Gu Y, Yu G, Guo N, Chen Y (2009) Probabilistic Moving Range Query over RFID Spatio-temporal Data Streams. In: CIKM, Hong Kong, China, pp 1413–1416

  9. Hendawi A (2015) Scalable Spatial Predictive Query Processing for Moving Objects. PhD thesis. University of Minnesota, Twin-Cities

  10. Hendawi A (2014) Predictive query processing on moving objects. In: Proceedings of the Data Engineering Workshops (ICDEW), Illinoi, USA

  11. Hendawi A, Ali M, Mokbel MF (2015) A Framework for Spatial Predictive Query Processing and Visualization. In: MDM, Pennsylvania, USA, pp 327–330

  12. Hendawi A, Mokbel MF (2012) Panda: A Predictive Spatio-Temporal Query Processor. In: ACM SIGSPATIAL GIS, California, USA

  13. Hu H, Xu J, Lee DL (2005) A Generic Framework for Monitoring Continuous Spatial Queries over Moving Objects. In: SIGMOD, Maryland, USA, pp 479–490

  14. Jeung H, Liu Q, Shen HT, Zhou X (2008) A Hybrid Prediction Model for Moving Objects. In: ICDE, Cancn, Mxico, pp 70–79

  15. Jeung H, Yiu ML, Zhou X, Jensen CS (2010) Path Prediction and Predictive Range Querying in Road Network Databases. VLDB J 19(4):585–602

    Article  Google Scholar 

  16. Jinghua Z, Xue W, Yingshu L (2014) Predictive Nearest Neighbor Queries over Uncertain Spatial-Temporal Data. In: WASA, Harbin, China, pp 424–4359

  17. Kang J, Mokbel MF, Shekhar S, Xia T, Zhang D (2007) Continuous Evaluation of Monochromatic and Bichromatic Reverse Nearest Neighbors. In: ICDE, Istanbul, Turkey, pp 806–815

  18. Karimi HA, Liu X (2003) A Predictive Location Model for Location-Based Services. In: GIS, Louisiana, USA, pp 126–133

  19. Kim S-W, Won J-I, Kim J-D, Shin M, Lee J, Kim H (2007) Path Prediction of Moving Objects on Road Networks Through Analyzing Past Trajectories. In: KES, Vietri sul Mare, Italy, pp 379–389

  20. Krumm J (2006) Real Time Destination Prediction Based on Efficient Routes. In: SAE, Michigan, USA

  21. Lee KCK, Leong HV, Zhou J, Si A (2005) An Efficient Algorithm for Predictive Continuous Nearest Neighbor Query Processing and Result Maintenance. In: MDM, Ayia Napa, Cyprus, pp 178–182

  22. Li Y, George S, Apfelbeck C, Hendawi A, Hazel D, Teredesai A, Ali M (2014) Routing Service With Real World Severe Weather. In: ACM SIGSPATIAL GIS, Texas, USA, pp 585–588

  23. Mokbel MF, Xiong X, Aref WG (2004) SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases. In: SIGMOD, Paris, France, pp 443–454

  24. Mokbel MF, Xiong X, Hammad MA, Aref WG (2004) Continuous Query Processing of Spatio-temporal Data Streams in PLACE. In: STDBM, Toronto, Canada, pp 57–64

  25. Nguyen T, He Z, Zhang R, Ward P (2012) Boosting Moving Object Indexing through Velocity Partitioning. PVLDB 5(9):860–871

    Google Scholar 

  26. Raptopoulou K, Papadopoulos A, Manolopoulos Y (2003) Fast Nearest-Neighbor Query Processing in Moving-Object databases. GeoInformatica 7(2):113–137

    Article  Google Scholar 

  27. Shahabi C, Tang L-A, Xing S (2008) Indexing Land Surface for Efficient kNN Query. In: VLDB, Aucklan, New Zealand, pp 1020–1031

  28. Sistla AP, Wolfson O, Chamberlain S, Dao S, Modeling and Querying Moving Objects (1997). In: ICDE, Birmingham U.K, pp 422–432

  29. Sun J, Papadias D, Tao D, Liu B (2004) Querying about the Past, the Present, and the Future in Spatio-Temporal. In: ICDE, MASSACHUSETTS, USA, pp 202–213

  30. Tao Y, Faloutsos C, Papadias D, 0002 BL (2004) Prediction and Indexing of Moving Objects with Unknown Motion Patterns. In: SIGMOD, Paris, France, pp 611–622

  31. Tao Y, Papadias D (2002) Time-parameterized Queries in Spatio-temporal Databases. In: SIGMOD, Wisconsin, USA, pp 334–345

  32. Tao Y, Papadias D (2003) Spatial queries in dynamic environments. TODS 28(2):101–139

    Article  Google Scholar 

  33. Tao Y, Sun J, Papadias D (2003) Analysis of predictive spatio-temporal queries. TODS 28(4):295–336

    Article  Google Scholar 

  34. Wang H, Zimmermann R, Ku W-S (2006) Distributed Continuous Range Query Processing on Moving Objects. In: DEXA, Krakow, Poland, pp 655–665

  35. Ward PG, He Z, Zhang R, Qi J (2014) Real-time Continuous Intersection Joins over Large Sets of Moving Objects using Graphic Processing Units. VLDB J 23 (6):965–985

    Article  Google Scholar 

  36. Yiu ML, Tao Y, Mamoulis N (2008) The bdual-tree Indexing Moving Objects by Space Filling Curves in the Dual Space. VLDB J 17 (3):379–400

    Article  Google Scholar 

  37. Yuan J, Zheng Y, Xie X, Sun G (2011) Driving with knowledge from the physical world. In: KDD, California, USA, pp 316–324

  38. Yuan J, Zheng Y, Zhang C, Xie W, Xie X, Sun G, Huang Y (2010) T-drive: driving directions based on taxi trajectories. In: GIS, California, USA, pp 99–108

  39. Zhan R, Qi J, Lin D, Wang W, Wong RC-W (2012) A Highly Optimized Algorithm for Continuous Intersection Join Queries over Moving Objects. VLDB J 21 (4):561–586

    Article  Google Scholar 

  40. Zhang M, Chen S, Jensen CS, Ooi BC, Zhang Z (2009) Effectively Indexing Uncertain Moving Objects for Predictive Queries. PVLDB 2(1):1198–1209

    Google Scholar 

  41. Zhang R, Jagadish HV, Dai BT, Ramamohanarao K (2010) Optimized algorithms for predictive range and KNN queries on moving objects. Inf Syst 35 (8):911–932

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed Ali.

Additional information

The research of these authors is supported in part by the National Science Foundation under Grants IIS-0952977 and IIS-1218168

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hendawi, A.M., Ali, M. & Mokbel, M.F. Panda : A generic and scalable framework for predictive spatio-temporal queries. Geoinformatica 21, 175–208 (2017). https://doi.org/10.1007/s10707-016-0284-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10707-016-0284-8

Keywords

Navigation