Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 86 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
86
Dung lượng
3,47 MB
Nội dung
Location-aware Query Processing and Optimization: A Tutorial Mohamed F Mokbel Walid G Aref Department of Computer Science and Engineering, University of Minnesota Minneapolis, MN, USA mokbel@cs.umn.edu Department of Computer Science, Purdue University West Lafayette, Indiana, USA aref@cs.purdue.edu Motivation May 2007 MDM Tutorial Applications Traffic Monitoring How many cars are in the downtown area? area? Send an alert if a non-friendly vehicle enters a restricted region Report any congestion in the road network Once an accident is discovered, immediately send alarm to the nearest police and ambulance cars Make sure that there are no two aircrafts with nearby paths May 2007 MDM Tutorial Applications (Cont.) Location-based Store Finder / Advertisement Where is my nearest Gas station? What are the fast food restaurants within miles from my location? location? Let me know if I am near to a restaurant while any of my friends are there Send E-coupons to all customers within miles of my stores Get me the list of all customers that I am considered their nearest restaurant May 2007 MDM Tutorial Location-based Database Servers Built-in Approach Layered Approach GIS Interface Spatio-temporal GIS DBMS DBMS ST Query Processing ST-Index May 2007 MDM Tutorial Variety of Location-aware Queries Continuously report the number of cars in the freeway Type: Range query Query: Stationary Time: Present Object: Moving Duration: Continuous What are my nearest McDonalds for the next hour? Type: Nearest-Neighbor query Query: Moving Time: Future Object: Stationary Duration: Continuous Send E-coupons to all cars that I am their nearest gas station Type: Reverse NN query Query: Stationary Time: Present Object: Moving Duration: Snapshot What was the closest dist between Taxi A & me yesterday? Type: Closest-point query Query: Moving Time: Past Object: Moving Duration: Snapshot May 2007 MDM Tutorial Tutorial Outline Location-aware Environments Location-aware Snapshot Query Processing Snapshot Past Queries Snapshot Present Queries Snapshot Future Queries Spatio-temporal Access Methods Location-aware Continuous Query Processing Scalable Execution of Continuous Queries Location-aware Query Optimization Uncertainty in Location-aware Query Processing Case Study Open Research Issues May 2007 MDM Tutorial Location-aware Snapshot Query Processing Querying the Past Examples: Querying Along the Temporal Dimension: What was the location of a certain object from 7:00 AM to 10:00 AM yesterday? Querying Along the Spatial Dimension: Find all objects that were in a certain area at 7:00 AM yesterday Querying Along the Spatio-temporal Dimension: Find all objects that were close to each other from 7:00 AM to 8:00 AM yesterday Features: Large number of historical trajectories Persistent read-only data The ability to query the spatial and/or temporal dimensions May 2007 MDM Tutorial Location-aware Snapshot Query Processing Indexing the Time Dimension Historical trajectories are represented by their three-dimensional Minimum Bounding Rectangle (MBR) Time 3D-R-tree is used to index the MBRs Technique simple and easy to implement Does not scale well Does not provide efficient query support May 2007 MDM Tutorial Location-aware Snapshot Query Processing Multi-version Index Structures Maintain an R-tree for each time instance R-tree nodes that are not changed across consecutive time instances are linked together Timestamp 3D-R-tree Timestamp A multi-version R-tree can be combined with a 3D-R-tree to support interval queries May 2007 MDM Tutorial 10 Open Research Issues Reducing the Gap between ST Databases and DBMSs/DSMSs What Spatio-temporal researchers offer? 50+ spatial index structure, 30+ spatio-temporal indexing structure Wide variety of spatio-temporal query processing techniques What DBMS designers want? Little disturbance to their code Large number of customers The result is: DB2 and SQLServer not support the R-tree (and may not be willing to) Oracle supports only R-tree and Quadtree Can we reduce this gap? YES YES Think in the minimal additions to the engine Example I: B-tree with SFC Example II: GiST and SP-GiST Example III: Add-in query operators May 2007 MDM Tutorial 72 References Overview Papers: Ouri Wolfson, Bo Xu, Sam Chamberlain, and Liqin Jiang Moving Objects Databases: Issues and Solutions In Proceeding of the International Conference on Scientific and Statistical Database Management, SSDBM, pages 111-122, Capri, Italy, July 1998 Mohamed F Mokbel, Walid G Aref, Susanne E Hambrusch, and Sunil Prabhakar Towards Scalable Location-aware Services: Requirements and Research Issues In Proceeding of the ACM Symposium on Advances in Geographic Information Systems, ACM GIS, pages 110-117, New Orleans, LA, November 2003 Christian S Jensen Database Aspects of Location-based Services In Locationbased Services, pages 115-148 Morgan Kaufmann, 2004 Dik Lun Lee, Manli Zhu, and Haibo Hu When Location-based Services Meet Databases Mobile Information Systems, 1(2):81-90, 2005 Spatio-temporal Access Methods: Mohamed F Mokbel, Thanaa M Ghanem, and Walid G Aref Spatio-temporal Access Methods IEEE Data Engineering Bulletin, 26(2):40-49, June 2003 X Xu, Jiawei Han, and W Lu RT-Tree: An Improved R-Tree Indexing Structure for Temporal Spatial Databases In Proceeding of the International Symposium on Spatial Data Handling, SSDH, pages 1040-1049, Zurich, Switzerland, July 1990 Yannis Theodoridis, Michael Vazirgiannis, and Timos Sellis Spatio-temporal Indexing for Large Multimedia Applications In Proceeding of the IEEE Conference on Multimedia Computing and Systems, ICMCS, pages 441-448, Hiroshima, Japan, June 1996 Mario A Nascimento and Jeerson R O Silva Towards Historical R-Trees In Proceeding of the ACM Sympo-sium on Applied Computing, SAC, pages 235-240, Atlanta, GA, February 1998 Jamel Tayeb, Ozgur Ulusoy, and Ouri Wolfson A Quadtree-Based Dynamic Attribute Indexing Method The Computer Journal, 41(3):185-200, 1998 May 2007 MDM Tutorial 73 References Spatio-temporal Access Methods (Cont.): 10.Dieter Pfoser, Christian S Jensen, and Yannis Theodoridis Novel Approaches in Query Processing for Moving Object Trajectories In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 395-406, Cairo, Egypt, September 2000 11.Yufei Tao and Dimitris Papadias MV3R-Tree: A Spatio-temporal Access Method for Timestamp and Interval Queries In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 431-440, Roma, Italy, September 2001 12.Yufei Tao and Dimitris Papadias Efficient Historical R-Trees In Proceeding of the International Conference on Scientific and Statistical Database Management, SSDBM, pages 223-232, Fairfax, VA, July 2001 13.George Kollios, Vassilis J Tsotras, Dimitrios Gunopulos, Alex Delis, and Marios Hadjieleftheriou Indexing Animated Objects Using Spatiotemporal Access Methods IEEE Transactions on Knowledge and Data Engineering, TKDE, 13(5):758-777, 2001 14.Marios Hadjieleftheriou, George Kollios, Vassilis J Tsotras, and Dimitrios Gunopulos Efficient Indexing of Spatiotemporal Objects In Proceeding of the International Conference on Extending Database Technology, EDBT, pages 251-268, Prague, Czech Republic, March 2002 15.Zhexuan Song and Nick Roussopoulos SEB-Tree: An Approach to Index Continuously Moving Objects In Proceeding of the International Conference on Mobile Data Management, MDM, pages 340-344, Melbourne, Australia, January 2003 16.Elias Frentzos Indexing Objects Moving on Fixed Networks In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 289-305, Santorini Island, Greece, July 2003 17.V Prasad Chakka, Adam Everspaugh, and Jignesh M Patel Indexing Large Trajectory Data Sets with SETI In Proceeding of the International Conference on Innovative Data Systems Research, CIDR, Asilomar, CA, January 2003 18.Yuhan Cai and Raymond T Ng Indexing Spatio-temporal Trajectories with Chebyshev Polynomials In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 599-610, Paris, France, June 2004 May 2007 MDM Tutorial 74 References Spatio-temporal Access Methods (Cont.): 19.Dieter Pfoser and Christian S Jensen Trajectory Indexing Using Movement Constraints GeoInformatica, 9(2):93-115, June 2005 20.Jinfeng Ni and Chinya V Ravishankar PA-Tree: A Parametric Indexing Scheme for Spatio-temporal Trajectories In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 254-272, Angra dos Reis, Brazil, August 2005 21.Mario A Nascimento, Jeerson R O Silva, and Yannis Theodoridis Evaluation of Access Structures for Discretely Moving Points In Proceeding of the International Workshop on Spatio-temporal Database Management, STDBM, pages 171-188, Edinburgh, UK, September 1999 22.Zhexuan Song and Nick Roussopoulos Hashing Moving Objects In Proceeding of the International Conference on Mobile Data Management, MDM, pages 161-172, Hong Kong, January 2001 23 Dongseop Kwon, Sangjun Lee, and Sukho Lee Indexing the Current Positions of Moving Objects Using the Lazy Update R-Tree In Proceeding of the International Conference on Mobile Data Management, MDM, pages 113-120, Singapore, January 2002 24.Mahdi Abdelguer, Julie Givaudan, Kevin Shaw, and Roy Ladner The 2-3 TR-Tree, A Trajectory-Oriented Index Structure for Fully Evolving Valid-time Spatio-temporal Datasets In Proceeding of the ACM Symposium on Advances in Geographic Information Systems, ACM GIS, pages 29-34, McLean, VA, November 2002 25.Mong-Li Lee, Wynne Hsu, Christian S Jensen, Bin Cui, and Keng Lik Teo Supporting Frequent Updates in R-Trees: A Bottom-Up Approach In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 608-619, Berlin, Germany, September 2003 26.Yuni Xia and Sunil Prabhakar Q+R-Tree: Efficient Indexing for Moving Object Database In Proceeding of the International Conference on Database Systems for Advanced Applications, DASFAA, pages 175-182, Kyoto, Japan, March 2003 27.Christian S Jensen, Dan Lin, and Beng Chin Ooi Query and Update Efficient B+-Tree Based Indexing of Moving Objects In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 768-779, Toronto, Canada, August 2004 May 2007 MDM Tutorial 75 References Spatio-temporal Access Methods (Cont.): Reynold Cheng, Yuni Xia, Sunil Prabhakar, and Rahul Shah Change Tolerant Indexing for Constantly Evolving Data In Proceeding of the International Conference on Data Engineering, ICDE, pages 391-402, Tokyo, Japan, April 2005 29 Bin Lin and Jianwen Su Handling Frequent Updates of Moving Objects In Proceeding of the International Conference on Information and Knowledge Management, CIKM, pages 493-500, Bremen, Germany, October 2005 30 Xiaopeng Xiong, Mohamed F Mokbel, and Walid G Aref LUGrid: Update-tolerant Grid-based Indexing for Moving Objects In Proceeding of the International Conference on Mobile Data Management, MDM, Nara, Japan, May 2006 31 Xiaopeng Xiong and Walid G Aref R-Trees with Update Memos In Proceeding of the International Conference on Data Engineering, ICDE, Atlanta, GA, April 2006 32 George Kollios, Dimitrios Gunopulos, and Vassilis J Tsotras On Indexing Mobile Objects In Proceeding of the ACM Symposium on Principles of Database Systems, PODS, pages 261-272, Philadelphia PA, May 1999 33 Simonas Saltenis, Christian S Jensen, Scott T Leutenegger, and Mario A Lopez Indexing the Positions of Continuously Moving Objects In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 331-342, Dallas, TX, May 2000 34 Pankaj K Agarwal, Lars Arge, and Je Erickson Indexing Moving Points In Proceeding of the ACM Symposium on Principles of Database Systems, PODS, pages 175-186, Dallas, TX, May 2000 35 Mengchu Cai and Peter Revesz Parametric R-Tree: An Index Structure for Moving Objects In International Conference on Management of Data, COMAD, 57-64, Pune, India, December 2000 36 Hae Don Chon, Divyakant Agrawal, and Amr El Abbadi Storage and Retrieval of Moving Objects In International Conference on Mobile Data Management, MDM, 173184, Hong Kong, January 2001 37 Kriengkrai Porkaew, Iosif Lazaridis, and Sharad Mehrotra Querying Mobile Objects in Spatio-temporal Databases In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 59-78, Redondo Beach, CA, 76 July May2001 2007 MDM Tutorial 28 References 38 39 40 41 42 43 44 45 46 Spatio-temporal Access Methods (Cont.): Cecilia Magdalena Procopiuc, Pankaj K Agarwal, and Sariel Har-Peled STAR-Tree: An Efficient Self-Adjusting Index for Moving Objects In Proceeding of the International Workshop on Algorithm Engineering and Experimentation, ALENEX, pages 178-193, San Francisco, CA, January 2002 Simonas Saltenis and Christian S Jensen Indexing of Moving Objects for Location-based Services In Proceeding of the International Conference on Data Engineering, ICDE, pages 463-472, San Jose, CA, February 2002 Khaled M Elbassioni and Ibrahim Kamel Amr Elmasry An Efficient Indexing Scheme for Multi-dimensional Moving Objects In Proceeding of the International Conference on Database Theory, ICDT, pages 425-439, Siena, Italy, January 2003 Yufei Tao, Dimitris Papadias, and Jimeng Sun The TPR*-Tree: An Optimized Spatiotemporal Access Method for Predictive Queries In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 129-140, Berlin, Germany, September 2003 Jignesh M Patel, Yun Chen, and V Prasad Chakka STRIPES: An Efficient Index for Predicted Trajectories In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 637-646, Paris, France, June 2004 George Kollios, Dimitris Papadopoulos, Dimitrios Gunopulos, and Vassilis J Tsotras Indexing Mobile Objects Using Dual Transformations VLDB Journal, 14(2):238-256, April 2005 Dan Lin, Christian S Jensen, Beng Chin Ooi, and Simonas Saltenis Efficient Indexing of the Historical, Present, and Future Positions of Moving Objects In Proceeding of the International Conference on Mobile Data Management, MDM, pages 59-66, Ayia Napa, Cyprus, May 2005 Zhao-Hong Liu, Xiao-Li Liu, Jun-Wei Ge, and Hae-Young Bae Indexing Large Moving Objects from Past to Future with PCFI+-Index In Proceeding of the International Conference on Management of Data, COMAD, pages 131-137, January 2005 Mindaugas Pelanis, Simonas Saltenis, and Christian Jensen Indexing the Past, Present, and Anticipated Future Positions of Moving Objects ACM Transactions of Database Systems, TODS, 31(1), 255-298, March 2006 May 2007 MDM Tutorial 77 References Location-aware Snapshot Query Processing: 47 48 49 50 51 52 53 Ouri Wolfson, Bo Xu, and Sam Chamberlain Location Prediction and Queries for Tracking Moving Objects In Proceeding of the International Conference on Data Engineering, ICDE, pages 687-688, San Diego, CA, February 2000 Rimantas Benetis, Christian S Jensen, Gytis Karciauskas, and Simonas Saltenis Nearest Neighbor and Reverse Nearest Neighbor Queries for Moving Objects In Proceeding of the International Database Engineering and Applications Symposium, IDEAS, pages 44-53, Alberta, Canada, July 2002 Yufei Tao and Dimitris Papadias Time Parameterized Queries in Spatio-temporal Databases In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 334-345, Madison, WI, June 2002 Yufei Tao and Dimitris Papadias Spatial Queries in Dynamic Environments ACM Transactions on Database Systems, TODS, 28(2):101-139, June 2003 Yufei Tao, Jimeng Sun, and Dimitris Papadias Analysis of Predictive Spatiotemporal Queries ACM Transactions on Database Systems, TODS, 28(4):295-336, December 2003 Dimitris Papadias, Qiongmao Shen, Yufei Tao, and Kyriakos Mouratidis Group Nearest Neighbor Queries In Proceeding of the International Conference on Data Engineering, ICDE, pages 301{312, Boston, MA, March 2004 Jimeng Sun, Dimitris Papadias, Yufei Tao, and Bin Liu Querying about the Past, the Present and the Future in Spatio-temporal Databases In Proceeding of the International Conference on Data Engineering, ICDE, pages 202-213, Boston, MA, March 2004 May 2007 MDM Tutorial 78 References Location-aware Snapshot Query Processing (Cont.): 54 55 56 57 58 59 60 61 Bin Lin and Jianwen Su Shapes Based Trajectory Queries for Moving Objects In Proceeding of the ACM Symposium on Advances in Geographic Information Systems, ACM GIS, pages 21-30, Bremen, Germany, November 2005 Panfeng Zhou, Donghui Zhang, Betty Salzberg, Gene Cooperman, and George Kollios Close Pair Queries in Moving Object Databases In Proceeding of the ACM Symposium on Advances in Geographic Information Systems, ACM GIS, pages 211, Bremen, Germany, November 2005 Yufei Tao and Dimitris Papadias Historical Spatio-temporal Aggregation ACM Transactions on Information Systems, TOIS, 23(1):61-102, January 2005 Man Lung Yiu, Nikos Mamoulis, and Dimitris Papadias Aggregate Nearest Neighbor Queries in Road Networks IEEE Transactions on Knowledge and Data Engineering, TKDE, 17(6):820-833, June 2005 Elias Frentzos, Kostas Gratsias, Nikos Pelekis, and Yannis Theodoridis Nearest Neighbor Search on Moving Object Trajectories In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 328-345, Angra dos Reis, Brazil, August 2005 Hyung-Ju Cho and Chin-Wan Chung An Efficient and Scalable Approach to CNN Queries in a Road Network In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 865-876, Trondheim, Norway, August 2005 Marios Hadjieleftheriou, George Kollios, Petko Bakalov, and Vassilis J Tsotras Complex Spatio-temporal Pattern Queries In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 877-888, Trondheim, Norway, August 2005 Lei Chen, M Tamer Ozsu, and Vincent Oria Robust and Fast Similarity Search for Moving Object Trajectories In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 491-502, Baltimore, MD, June 2005 May 2007 MDM Tutorial 79 References Location-aware Continuous Query Processing: 62 63 64 65 66 67 68 Baihua Zheng and Dik Lun Lee Semantic Caching in Location-Dependent Query Processing In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 97-116, Redondo Beach, CA, July 2001 Zhexuan Song and Nick Roussopoulos K-Nearest Neighbor Search for Moving Query Point In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 79-96, Redondo Beach, CA, July 2001 Iosif Lazaridis, Kriengkrai Porkaew, and Sharad Mehrotra Dynamic Queries over Mobile Objects In Proceeding of the International Conference on Extending Database Technology, EDBT, pages 269-286, Prague, Czech Republic, March 2002 Sunil Prabhakar, Yuni Xia, Dmitri V Kalashnikov, Walid G Aref, and Susanne E Hambrusch Query Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects IEEE Transactions on Computers, 51(10):1124-1140, October 2002 Yufei Tao, Dimitris Papadias, and Qiongmao Shen Continuous Nearest Neighbor Search In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 287298, Hong Kong, August 2002 Marios Hadjieleftheriou, George Kollios, Dimitrios Gunopulos, and Vassilis J Tsotras On-Line Discovery of Dense Areas in Spatio-temporal Databases In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 306324, Santorini Island, Greece, July 2003 Glenn S Iwerks, Hanan Samet, and Ken Smith Continuous K-Nearest Neighbor Queries for Continuously Moving Points with Updates In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 512-523, Berlin, Germany, September 2003 May 2007 MDM Tutorial 80 References Location-aware Continuous Query Processing (Cont.): 69 70 71 72 73 74 75 76 Jun Zhang, Manli Zhu, Dimitris Papadias, Yufei Tao, and Dik Lun Lee Location-based Spatial Queries In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 443-454, San Diego, CA, June 2003 Bugra Gedik, Kun-Lung Wu, Philip S Yu, and Ling Liu Motion Adaptive Indexing for Moving Continual Queries over Moving Objects In Proceeding of the International Conference on Information and Knowledge Management, CIKM, pages 427-436, Washington, DC, November 2004 Mohamed F Mokbel, Xiaopeng Xiong, and Walid G Aref SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 623-634, Paris, France, June 2004 Ying Cai, Kien A Hua, and Guohong Cao Processing Range-Monitoring Queries on Heterogeneous Mobile Objects In Proceeding of the International Conference on Mobile Data Management, MDM, page January, Berkeley, CA, 2004 Bugra Gedik and Ling Liu MobiEyes: Distributed Processing of Continuously Moving Queries on Moving Objects in a Mobile System In Proceeding of the International Conference on Extending Database Technology, EDBT, Crete, Greece, March 2004 Xiaopeng Xiong, Mohamed F Mokbel, Walid G Aref, Susanne Hambrusch, and Sunil Prabhakar Scalable Spatio-temporal Continuous Query Processing for Location-aware Services In Proceeding of the International Conference on Scientific and Statistical Database Management, SSDBM, pages 317-328, Santorini Island, Greece, June 2004 Haibo Hu, Jianliang Xu, and Dik Lun Lee A Generic Framework for Monitoring Continuous Spatial Queries over Moving Objects In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 479-490, Baltimore, MD, June 2005 Kyriakos Mouratidis, Dimitris Papadias, and Marios Hadjieleftheriou Conceptual Partitioning: An Efficient Method for Continuous Nearest Neighbor Monitoring In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 634-645, Baltimore, MD, June 2005 May 2007 MDM Tutorial 81 References Location-aware Continuous Query Processing (cont.): 77 78 79 80 81 82 83 84 Mohammad R Kolahdouzan and Cyrus Shahabi Alternative Solutions for Continuous K Nearest Neighbor Queries in Spatial Network Databases GeoInformatica, 9(4):321341, December 2005 Xiaopeng Xiong, Mohamed F Mokbel, and Walid G Aref SEA-CNN: Scalable Processing of Continuous K-Nearest Neighbor Queries in Spatio-temporal Databases In Proceeding of the International Conference on Data Engineering, ICDE, pages 643654, Tokyo, Japan, April 2005 Donghui Zhang, Dimitrios Gunopulos, Vassilis J Tsotras, and Bernhard Seeger Temporal and Spatio-temporal Aggregations over Data Streams Using Multiple Time Granularities Journal of Information Systems, 28(1-2):61-84, March 2003 Xuegang Huang and Christian S Jensen Towards A Streams-Based Framework for Defining Location-based Queries In Proceedings of the International Workshop on Spatio-temporal Database Management, STDBM, pages 73-80, Toronto, Canada, August 2004 Yufei Tao, George Kollios, Jerey Considine, Feifei Li, and Dimitris Papadias Spatio-temporal Aggregation Using Sketches In Proceeding of the International Conference on Data Engineering, ICDE, pages 214-226, Boston, MA, March 2004 Mohamed F Mokbel and Walid G Aref SOLE: Scalable Online Execution of Continuous Queries on Spatiotemporal Data Streams Technical Report TR CSD-05-016, submitted for a journal publication, Purdue University Department of Computer Science, July 2005 Mohamed F Mokbel and Walid G Aref GPAC: Generic and Progressive Processing of Mobile Queries over Mobile Data In Proceeding of the International Conference on Mobile Data Management, MDM, pages 155-163, Ayia Napa, Cyprus, May 2005 Rimma Nehme and Elke Rundensteiner SCUBA: Scalable Cluster-Based Algorithm for Evaluating Continuous Spatio-Temporal Queries on Moving Objects In Proceeding of the International Conference on Extending Database Technology, EDBT, Munich, Germany, March 2006 May 2007 MDM Tutorial 82 References Location-aware Query Optimization: 85 86 87 88 89 90 91 Yong-Jin Choi and Chin-Wan Chung Selectivity Estimation for Spatio-temporal Queries to Moving Objects In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 440-451, Madison, WI, June 2002 Yufei Tao, Jimeng Sun, and Dimitris Papadias Selectivity Estimation for Predictive Spatio-temporal Queries In Proceeding of the International Conference on Data Engineering, ICDE, pages 417-428, Bangalore, India, March 2003 Marios Hadjieleftheriou, George Kollios, and Vassilis J Tsotras Performance Evaluation of Spatio-temporal Selectivity Estimation Techniques In Proceeding of the International Conference on Scientific and Statistical Database Management, SSDBM, pages 202-211, Cambridge, MA, July 2003 Qing Zhang and Xuemin Lin Clustering Moving Objects for Spatio-temporal Selectivity Estimation In Proceedings of the Australasian Database Conference, pages 123-130, Dunedin, New Zealand, January 2004 Yufei Tao, Dimitris Papadias, Jian Zhai, and Qing Li Venn Sampling: A Novel Prediction Technique for Moving Objects In Proceeding of the International Conference on Data Engineering, ICDE, pages 680-691, Tokyo, Japan, April 2005 Hicham G Elmongui, Mohamed F Mokbel, and Walid G Aref Spatio-temporal Histograms In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 19-36, Angra dos Reis, Brazil, August 2005 Slobodan Rasetic, Jorg Sander, James Elding, and Mario A Nascimento A Trajectory Splitting Model for Efficient Spatio-temporal Indexing In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 934-945, Trondheim, Norway, August 2005 May 2007 MDM Tutorial 83 References Uncertainty and Probabilistic Queries: 92 93 94 95 96 97 98 99 100 101 Dieter Pfoser and Christian S Jensen Capturing the Uncertainty of Moving-Object Representations In Proceeding of the International Symposium on Advances in Spatial Databases, SSD, pages 111{132, Hong Kong, July 1999 Reynold Cheng, Dmitri V Kalashnikov, and Sunil Prabhakar Evaluating Probabilistic Queries over Imprecise Data In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 551{562, San Diego, CA, June 2003 Reynold Cheng, Dmitri V Kalashnikov, and Sunil Prabhakar Querying Imprecise Data in Moving Object Environments IEEE Transactions on Knowledge and Data Engineering, TKDE, 16(9):1112{1127, September 2004 Jinfeng Ni, Chinya V Ravishankar, and Bir Bhanu Probabilistic Spatial Database Operations In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 140{158, Santorini Island, Greece, July 2003 Goce Trajcevski, Ouri Wolfson, Fengli Zhang, and Sam Chamberlain The Geometry of Uncertainty in Moving Objects Databases In Proceeding of the International Conference on Extending Database Technology, EDBT, pages 233{250, Prague, Czech Republic, March 2002 Ouri Wolfson and Huabei Yin Accuracy and Resource Concumption in Tracking and Location Prediction In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 325{343, Santorini Island, Greece, July 2003 Goce Trajcevski, OuriWolfson, Klaus Hinrichs, and Sam Chamberlain Managing Uncertainty in Moving Objects Databases ACM Transactions on Database Systems, TODS, 29(3):463{507, September 2004 Victor Teixeira de Almeida and Ralf Hartmut Guting Supporting Uncertainty in Moving Objects in Network Databases In Proceeding of the ACM Symposium on Advances in Geographic Information Systems, ACM GIS, pages 31{40, Bremen, Germany, November 2005 Dieter Pfoser, Nectaria Tryfona, and Christian S Jensen Indeterminacy and Spatiotemporal Data: Basic Denitions and Case Study GeoInformatica, 9(3):211{236, September 2005 Xiangyuan Dai, Man Lung Yiu, Nikos Mamoulis, Yufei Tao, and Michail Vaitis Probabilistic Spatial Queries on Existentially Uncertain Data In Proceeding of the International Symposium on Advances in Spatial and Temporal Databases, SSTD, pages 400{417, Angra dos Reis, Brazil, August 2005 May 2007 MDM Tutorial 84 References 102 103 104 105 106 107 108 109 110 111 112 Case Studies: Mohamed F Mokbel, Xiaopeng Xiong, Walid G Aref, Susanne Hambrusch, Sunil Prabhakar, and Moustafa Hammad PLACE: A Query Processor for Handling Real-time Spatio-temporal Data Streams (Demo) In Proceeding of the International Conference on Very Large Data Bases, VLDB, pages 1377{1380, Toronto, Canada, August 2004 Mohamed F Mokbel, Xiaopeng Xiong, Moustafa A Hammad, and Walid G Aref Continuous Query Processing of Spatio-temporal Data Streams in PLACE In Proceedings of the International Workshop on Spatiotemporal Database Management, STDBM, pages 57{64, Toronto, Canada, August 2004 Mohamed F Mokbel and Walid G Aref PLACE: A Scalable Location-aware Database Server for Spatiotemporal Data Streams IEEE Data Engineering Bulletin, 28(3):3{10, September 2005 Mohamed F Mokbel, Xiaopeng Xiong, Moustafa A Hammad, and Walid G Aref Continuous Query Processing of Spatio-temporal Data Streams in PLACE GeoInformatica, 9(4):343{365, December 2005 Stefan Dieker and Ralf Hartmut Guting Plug and Play with Query Algebras: SECONDO-A Generic DBMS Development Environment In Proceeding of the International Database Engineering and Applications Symposium, IDEAS, pages 380{392, Yokohoma, Japan, September 2000 Ralf Hartmut Guting, Thomas Behr, Victor Teixeira de Almeida, Zhiming Ding, Frank Homann, and Markus Spiekermann SECONDO: An Extensible DBMS Architecture and Prototype Technical Report InformatikReport 313, Fernuniversitat Hagen, March 2004 Thomas Behr and Ralf Hartmut Guting Fuzzy Spatial Objects: An Algebra Implementation in SECONDO In Proceeding of the International Conference on Data Engineering, ICDE, pages 1137{1139, Tokyo, Japan, April 2005 Ralf Hartmut Guting, Victor Teixeira de Almeida, Dirk Ansorge, Thomas Behr, Zhiming Ding, Thomas Hose, Frank Homann, Markus Spiekermann, and Ulrich Telle SECONDO: An Extensible DBMS Platform for Research Prototyping and Teaching In Proceeding of the International Conference on Data Engineering, ICDE, pages 1115{1116, Tokyo, Japan, April 2005 Goce Trajcevski, Ouri Wolfson, Hu Cao, Hai Lin, Fengli Zhang, and Naphtali Rishe Managing Uncertain Trajectories of Moving Objects with Domino In Proceeding of the International Conference on Enterprise Information Systems, ICEIS, pages 218{225, Ciudad Real, Spain, April 2002 Ouri Wolfson, A Prasad Sistla, Bo Xu, Jutai Zhou, and Sam Chamberlain DOMINO: Databases fOr MovINg Objects tracking (Demo) In Proceeding of the ACM International Conference on Management of Data, SIGMOD, pages 547{549, Philadephia, PA, June 1999 Ouri Wolfson, Hu Cao, Hai Lin, Goce Trajcevski, Fengli Zhang, and Naphtali Rishe Management of Dynamic Location Information in DOMINO (Demo) In Proceeding of the International Conference on Extending Database Technology, EDBT, pages 769{771, Prague, Czech Republic, March 2002 May 2007 MDM Tutorial 85 Thank you May 2007 MDM Tutorial 86