Spatio-Temporal Histograms

Slides:



Advertisements
Similar presentations
GeoFeed: A Location-Aware News Feed System
Advertisements

Computer Science and Engineering Inverted Linear Quadtree: Efficient Top K Spatial Keyword Search Chengyuan Zhang 1,Ying Zhang 1,Wenjie Zhang 1, Xuemin.
Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks Jie BaoChi-Yin ChowMohamed F. Mokbel Department of Computer Science and Engineering.
Query Optimization of Frequent Itemset Mining on Multiple Databases Mining on Multiple Databases David Fuhry Department of Computer Science Kent State.
Progressive Computation of The Min-Dist Optimal-Location Query Donghui Zhang, Yang Du, Tian Xia, Yufei Tao* Northeastern University * Chinese University.
CircularTrip: An Effective Algorithm for Continuous kNN Queries Muhammad Aamir Cheema Database Research Group, The School of Computer Science and Engineering,
PrivacyGrid Visualization Balaji Palanisamy Saurabh Taneja.
Mohamed F. Mokbel University of Minnesota
Aggregate Query Processing in Cache- Aware Wireless Sensor Networks Khaled Ammar University of Alberta.
Department of Computer Science Spatio-Temporal Histograms Hicham G. Elmongui*Mohamed F. Mokbel + Walid G. Aref* *Purdue University, Department of Computer.
Individual Localization and Tracking in Multi-Robot Settings with Dynamic Landmarks Anousha Mesbah Prashant Doshi Prashant Doshi University of Georgia.
Indexing the imprecise positions of moving objects Xiaofeng Ding and Yansheng Lu Department of Computer Science Huazhong University of Science & Technology.
Estimating the Selectivity of XML Path Expressions for Internet Scale Applications Ashraf Aboulnaga Alaa R. Alameldeen Jeffrey F. Naughton Computer Sciences.
A Generic Framework for Handling Uncertain Data with Local Correlations Xiang Lian and Lei Chen Department of Computer Science and Engineering The Hong.
Computer Vision Group, University of BonnVision Laboratory, Stanford University Abstract This paper empirically compares nine image dissimilarity measures.
University of Minnesota 1 / 9 May 2011 Energy-Efficient Location-based Services Mohamed F. Mokbel Department of Computer Science and Engineering University.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Location Privacy in Casper: A Tale of two Systems
Computer Science Spatio-Temporal Aggregation Using Sketches Yufei Tao, George Kollios, Jeffrey Considine, Feifei Li, Dimitris Papadias Department of Computer.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
Continuous Data Stream Processing MAKE Lab Date: 2006/03/07 Post-Excellence Project Subproject 6.
ISEE: Efficient k-Nearest-Neighbor Monitoring over Moving Obejcts [SSDBM 2007] Wei Wu, Kian-Lee Tan National University of Singapore.
An Incremental Refining Spatial Join Algorithm for Estimating Query Results in GIS Wan D. Bae, Shayma Alkobaisi, Scott T. Leutenegger Department of Computer.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
Model-Driven Data Acquisition in Sensor Networks - Amol Deshpande et al., VLDB ‘04 Jisu Oh March 20, 2006 CS 580S Paper Presentation.
The Tornado Model: Uncertainty Model for Continuously Changing Data Byunggu Yu 1, Seon Ho Kim 2, Shayma Alkobaisi 2, Wan Bae 2, Thomas Bailey 3 Department.
Integrating Multi-Media with Geographical Information in the BORG Architecture R. George Department of Computer Science Clark Atlanta University Atlanta,
Application-Layer Anycasting By Samarat Bhattacharjee et al. Presented by Matt Miller September 30, 2002.
Dept. of Electrical Engineering and Computer Science, Northwestern University Context-Aware Optimization of Continuous Query Maintenance for Trajectories.
Department of Computer Science City University of Hong Kong Department of Computer Science City University of Hong Kong 1 Probabilistic Continuous Update.
Extending Spatial Hot Spot Detection Techniques to Temporal Dimensions Sungsoon Hwang Department of Geography State University of New York at Buffalo DMGIS.
Spatio-temporal Pattern Queries M. Hadjieleftheriou G. Kollios P. Bakalov V. J. Tsotras.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Point Pattern Analysis. Methods for analyzing completely censused population data F Entire extent of study area or F Each unit of an array of contiguous.
Information Technology (Some) Research Trends in Location-based Services Muhammad Aamir Cheema Faculty of Information Technology Monash University, Australia.
AegisDB: Integrated realtime geo-stream processing and monitoring system Chengyang Zhang Computer Science Department University of North Texas.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
REU 2009-Traffic Analysis of IP Networks Daniel S. Allen, Mentor: Dr. Rahul Tripathi Department of Computer Science & Engineering Data Streams Data streams.
Learning and Inferring Transportation Routines Lin Liao, Don Patterson, Dieter Fox, Henry Kautz Department of Computer Science and Engineering University.
Why Is It There? Chapter 6. Review: Dueker’s (1979) Definition “a geographic information system is a special case of information systems where the database.
Chapter 7 Probability and Samples
A Unified Algorithm for Continuous Monitoring of Spatial Queries
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
S SPATE: Compacting and Exploring Telco Big Data Constantinos Costa1 , Georgios Chatzimilioudis1, Demetris Zeinalipour-Yazti2,1, Mohamed F. Mokbel3.
Ishan Sharma Abhishek Mittal Vivek Raj
Introductory Seminar on Research: Fall 2017
DASH Background Server provides multiple qualities of the same video
Pervasive Data Access (PDA) Research Group
Supporting Fault-Tolerance in Streaming Grid Applications
Query-Friendly Compression of Graph Streams
Preference Query Evaluation Over Expensive Attributes
Spatio-Temporal Query Processing in Smartphone Networks
Spatio-temporal Pattern Queries
Spatial Online Sampling and Aggregation
(Geo) Informatics across Disciplines!
Blind Signal Separation using Principal Components Analysis
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Streaming Sensor Data Fjord / Sensor Proxy Multiquery Eddy
CLUSTER BY: A NEW SQL EXTENSION FOR SPATIAL DATA AGGREGATION
Presented by: Mahady Hasan Joint work with
Reducing Total Network Power Consumption
DATABASE HISTOGRAMS E0 261 Jayant Haritsa
Heavy Hitters in Streams and Sliding Windows
By: Ran Ben Basat, Technion, Israel
Continuous Motion Pattern Query
Learning to Rank Typed Graph Walks: Local and Global Approaches
Proposal for a DØ Remote Analysis Model (DØRAM)
Liang Jin (UC Irvine) Nick Koudas (AT&T Labs Research)
Presentation transcript:

Spatio-Temporal Histograms Hicham G. Elmongui* Mohamed F. Mokbel+ Walid G. Aref* *Purdue University, Department of Computer Science +University of Minnesota, Department of Computer Science elmongui@cs.purdue.edu, mokbel@cs.umn.edu, aref@cs.purdue.edu

Motivation Spatio-Temporal Database Server Infrastructure for keeping track and answering continuous queries on moving objects Moving Queries / Moving Objects Stationary Queries / Moving Objects Moving Queries / Stationary Objects Range Queries, KNN, … SSTD’05

Motivation Spatio-Temporal Database Server How many cars on this freeway? Stationary range query Moving data Where is my nearest McDonald’s? Moving KNN query Stationary data SSTD’05

Motivation SELECT M.ID FROM MovingObjects M WHERE M.Type = “Truck” INSIDE Area A; We cannot collect statistics statically (e.g. histograms) and answer queries efficiently over an extended period of time SSTD’05

Not just time makes a difference, but also space makes a difference Motivation Not just time makes a difference, but also space makes a difference Normalized Frequency Return home Go to work Lunch hour SSTD’05

Histograms aware of the underlying space and time dimensions ST-Histograms Histograms aware of the underlying space and time dimensions SSTD’05

System Architecture ST-Histogram Manager feedback Query Executor Data Plan Query Optimizer Continuous Query SSTD’05

Queries as Light Spots 6.25% 6.25% 6.25% 6.25% 6.25% 6.25% 6.25% 6.25% SSTD’05

Queries as Light Spots 10% 6.98% 6.25% 6.25% 6.98% 6.25% 6.01% 6.01% SSTD’05

Queries as Light Spots 20% 6.98% 6.15% 6.98% 6.15% 6.01% 5.05% 6.01% 15.04% 6.01% Q2 6.01% 9.84% SSTD’05

Queries as Light Spots 6.15% 6.15% 5.05% 5.05% Q1 6.15% 6.15% 5.05% 15.04% Q2 15.04% 9.84% 9.84% SSTD’05

Queries as Light Spots 1% 6.15% 6.29% 6.29% 6.15% 5.21% 5.05% 5.21% 4.22% 5.05% 3.24% Q2 5.21% 5.05% 5.05% 5.21% 15.04% 15.51% 10.15% 9.84% SSTD’05

Features of ST-Histograms No computing capabilities assumed for the moving objects Moving objects update their location periodically with the spatio-temporal database server No patterns assumed for queries Queries come and go anytime anywhere Diskless spatio-temporal stream database server Enable for adaptive query processing SSTD’05

ST-Histogram Construction/Refining Initially Selectivity of a query Rate of a query to a grid cell SSTD’05

Experiments – Data Sets Network-based Generator of Moving Objects (SSDBM’00, GeoInformatica’02) Map of Greater Lafayette Area Every MO updates its location every 10 sec SSTD’05

Estimation Relative Error vs. Query Size SSTD’05

ST-Histogram’s Stability SSTD’05

ST-Histogram vs. Random Sampling SSTD’05

Related Work Spatio-temporal histograms Sampling Choi and Chung (SIGMOD’02) Tao et al (ICDE’03) Marios et al (SSDBM’03) Sampling Random Sampling Venn Sampling (ICDS’05) SSTD’05

Conclusion Aware of the underlying space and time dimensions Implemented in PLACE (a spatio-temporal database server) Efficient for spatio-temporal streaming applications Refined upon feedback from query executor Used in an online/offline mode Accommodate periodicity in moving objects’ behavior Enable adaptive query processing Average relative error 8% for practical query sizes SSTD’05

The END Thank You SSTD’05