Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks Jie BaoChi-Yin ChowMohamed F. Mokbel Department of Computer Science and Engineering.

Slides:



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

Finding the Sites with Best Accessibilities to Amenities Qianlu Lin, Chuan Xiao, Muhammad Aamir Cheema and Wei Wang University of New South Wales, Australia.
Ranking Outliers Using Symmetric Neighborhood Relationship Wen Jin, Anthony K.H. Tung, Jiawei Han, and Wei Wang Advances in Knowledge Discovery and Data.
Computer Science and Engineering Inverted Linear Quadtree: Efficient Top K Spatial Keyword Search Chengyuan Zhang 1,Ying Zhang 1,Wenjie Zhang 1, Xuemin.
Evaluating “find a path” reachability queries P. Bouros 1, T. Dalamagas 2, S.Skiadopoulos 3, T. Sellis 1,2 1 National Technical University of Athens 2.
Quality Aware Privacy Protection for Location-based Services Zhen Xiao, Xiaofeng Meng Renmin University of China Jianliang Xu Hong Kong Baptist University.
On Spatial-Range Closest Pair Query Jing Shan, Donghui Zhang and Betty Salzberg College of Computer and Information Science Northeastern University.
School of Computer Science and Engineering Finding Top k Most Influential Spatial Facilities over Uncertain Objects Liming Zhan Ying Zhang Wenjie Zhang.
CircularTrip: An Effective Algorithm for Continuous kNN Queries Muhammad Aamir Cheema Database Research Group, The School of Computer Science and Engineering,
Mohamed F. Mokbel University of Minnesota
Department of Computer Science Spatio-Temporal Histograms Hicham G. Elmongui*Mohamed F. Mokbel + Walid G. Aref* *Purdue University, Department of Computer.
Da Yan, Zhou Zhao and Wilfred Ng The Hong Kong University of Science and Technology.
Songhua Xing, Cyrus Shahabi and Bei Pan InfoLab University of Southern California Los Angeles, CA Continuous Monitoring.
Indexing the imprecise positions of moving objects Xiaofeng Ding and Yansheng Lu Department of Computer Science Huazhong University of Science & Technology.
A Crowd-Enabled Approach for Efficient Processing of Nearest Neighbor Queries in Incomplete Databases Samia Kabir, Mehnaz Tabassum Mahin Department of.
A Generic Framework for Handling Uncertain Data with Local Correlations Xiang Lian and Lei Chen Department of Computer Science and Engineering The Hong.
VLSH: Voronoi-based Locality Sensitive Hashing Sung-eui Yoon Authors: Lin Loi, Jae-Pil Heo, Junghwan Lee, and Sung-Eui Yoon KAIST
Nearest Neighbor Search in Spatial and Spatiotemporal Databases
Location Privacy in Casper: A Tale of two Systems
An Efficient and Scalable Approach to CNN Queries in a Road Network Hyung-Ju Cho and Chin-Wan Chung Dept. of EECS, KAIST VLDB 2005.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
The Fourth WIM Meeting 1 Active Nearest Neighbor Queries for Moving Objects Jan Kolar, Igor Timko.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
Distance Indexing on Road Networks A summary Andrew Chiang CS 4440.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
VLDB '2006 Haibo Hu (Hong Kong Baptist University, Hong Kong) Dik Lun Lee (Hong Kong University of Science and Technology, Hong Kong) Victor.
Department of Computer Science City University of Hong Kong Department of Computer Science City University of Hong Kong 1 Probabilistic Continuous Update.
Systems and Internet Infrastructure Security (SIIS) LaboratoryPage Systems and Internet Infrastructure Security Network and Security Research Center Department.
Computer Science and Engineering Efficiently Monitoring Top-k Pairs over Sliding Windows Presented By: Zhitao Shen 1 Joint work with Muhammad Aamir Cheema.
1 SpaceTwist: A Flexible Approach for Hiding Query User Location Speaker: Man Lung Yiu Aalborg University Joint work with Christian S. Jensen, Xuegang.
Influence Zone: Efficiently Processing Reverse k Nearest Neighbors Queries Presented By: Muhammad Aamir Cheema Joint work with Xuemin Lin, Wenjie Zhang,
Easiest-to-Reach Neighbor Search Fatimah Aldubaisi.
Group 8: Denial Hess, Yun Zhang Project presentation.
On Computing Top-t Influential Spatial Sites Authors: T. Xia, D. Zhang, E. Kanoulas, Y.Du Northeastern University, USA Appeared in: VLDB 2005 Presenter:
9/2/2005VLDB 2005, Trondheim, Norway1 On Computing Top-t Most Influential Spatial Sites Tian Xia, Donghui Zhang, Evangelos Kanoulas, Yang Du Northeastern.
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
Multi-object Similarity Query Evaluation Michal Batko.
Euripides G.M. PetrakisIR'2001 Oulu, Sept Indexing Images with Multiple Regions Euripides G.M. Petrakis Dept. of Electronic.
A Hybrid Technique for Private Location-Based Queries with Database Protection Gabriel Ghinita 1 Panos Kalnis 2 Murat Kantarcioglu 3 Elisa Bertino 1 1.
Information Technology (Some) Research Trends in Location-based Services Muhammad Aamir Cheema Faculty of Information Technology Monash University, Australia.
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
Efficient OLAP Operations in Spatial Data Warehouses Dimitris Papadias, Panos Kalnis, Jun Zhang and Yufei Tao Department of Computer Science Hong Kong.
Spatial Range Querying for Gaussian-Based Imprecise Query Objects Yoshiharu Ishikawa, Yuichi Iijima Nagoya University Jeffrey Xu Yu The Chinese University.
Zaiben Chen et al. Presented by Lian Liu. You’re traveling from s to t. Which gas station would you choose?
1 Spatial Query Processing using the R-tree Donghui Zhang CCIS, Northeastern University Feb 8, 2005.
1 Introduction to Spatial Databases Donghui Zhang CCIS Northeastern University.
Spatial Approximate String Search. Abstract This work deals with the approximate string search in large spatial databases. Specifically, we investigate.
 A Two-level Protocol to Answer Private Location-based Queries Roopa Vishwanathan Yan Huang [RoopaVishwanathan, Computer Science and.
Spatial Data Management
CS 326A: Motion Planning Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe,
Probabilistic Data Management
Sameh Shohdy, Yu Su, and Gagan Agrawal
Spatial Online Sampling and Aggregation
K Nearest Neighbor Classification
On Spatial Joins in MapReduce
Introduction to Spatial Databases
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Finding Fastest Paths on A Road Network with Speed Patterns
Fast Nearest Neighbor Search on Road Networks
Presented by: Mahady Hasan Joint work with
Continuous Density Queries for Moving Objects
Spatio-Temporal Histograms
Liang Jin (UC Irvine) Nick Koudas (AT&T Labs Research)
Presentation transcript:

Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks Jie BaoChi-Yin ChowMohamed F. Mokbel Department of Computer Science and Engineering University of Minnesota – Twin Cities Wei-Shinn Ku Department of Computer Science and Software Engineering Auburn University

2 What is Range NN Queries k-Range NN Queries in Euclidean Space –Given a spatial region, find the k nearest objects to every points within the region –E.g., Find the nearest hotel to a shopping mall k-Range NN Queries in Road Networks –Given a set of road segments, find the k nearest objects to every points on the road segments Region

3 Usages of Range NN Queries Uncertain locations –Measurement imprecision - due to the limitation of the underlying positioning techniques, e.g., 2G/3G and Wi-Fi –Sampling imprecision - due to continuous motion, network delays, and location update frequency Privacy-preserving queries –Users do not want to reveal their exact location information to service providers –Their locations are blurred into spatial areas iPhone's 3G Positioning 5-Anonymous Area

4 Related Works for k-RNN Queries K-Nearest Neighbor in Road Networks –Query processing with pre-computed information Incremental Network Expansion (INE): a best first expansion over the road networks [Papadias et al., VLDB 2003] –Query processing with pre-computed information Use extra pre-computed quad-tree indexes to calculate the distances [Samet et al., SIGMOD 2008] K-Range Nearest Neighbor in Euclidean Space –Pre-computed Voironi Diagrams [Chow et al., SSTD 2009] K-Range Nearest Neighbor in Road Networks –Range Query + INE for every boundary node [Wang and Liu, PVLDB 2009]

5 Motivating Example Computational redundancy in the existing solution –Range Query + Multiple kNN Queries [Wang and Liu, PVLDB 2009] Total number of road segments searched: = 17 Total number of the road segments in the map: 6 Redundancy ratio: (17 - 6) / 6 = 183% (Worse if more boundary points) Can we provide the results without the computational redundancy? Range Search k-NN for D k-NN for B k-NN for F

6 Problem Definition Given: –A undirected graph G=(V, E) as road networks –Set of objects O –A query region R (a set of road segments) –A K value Find: –Answer set A from O such that A contains the K- nearest objects of every point in R based on the network distance in G Objective: –Provide A without computational redundancy

7 Efficient k-RNN Query Processing Step 1: Inside Query Step Step 2: Outside Network Expansion Step –Multiple searching queues –Stop after closest node is searched –Switch to the queue with the smallest searched distance –Termination condition: covers the distance of its k th object Example 2-RNN A B P1P2 P3 1 st iteration Search from A Answer Set P1, P2 2 nd iteration Search from B Answer Set P1, P2 3 rd iteration Search from C Answer Set P1, P2 4 th iteration Search from C Answer Set P1, P2, P3 5 th iteration Search from B Answer Set P1, P2, P3 C Road Segment Set (Range)

8 Distance Calculation Case 1: By a pre-computed shortest path table –Fast but more storage Case 2: Calculation on the fly –Keep the distance information as the searching expands Tradeoff between storage and speed ABE A012 B103 E230 C D P1 P2 ABE A012 B103 E230 C345 D P1 P2 ABE A012 B103 E230 C325 D P1214 P2 Search collision! ABE A012 B103 E230 C325 D546 P1214 P2435

9 Experimental Results ParametersDefault Value Range K value10 1 to 20 Number of Objects to 1000 Query region size (ratio over total space) to Evaluate our algorithm without pre-computed results (KRNN-E), with pre-computed results (KRNN-F) Baseline algorithm: [Wang and Liu, PVLDB 2009] Road networks (Hennepin county, Minnesota, US) 39,513 nodes and 54,444 road segments Parameter settings

10 Comparison with baseline(1/2) a)Impact of different k values b)Impact of different total objects on the map c)Impact of different query region size

11 Comparison with baseline(2/2) Impact of different distribution of the data objects –Uniform distribution –Normal distribution SD is the standard deviation to simulate the hot spot locations like downtown area

12 Tradeoff between storage and performance Tuning parameter P –The percentage of the shortest distance table –Warm up process with 1000 k-RNN queries –Full size of the table is 980 MB

13 Conclusion An efficient algorithm for k-Range Nearest Neighbor (k-RNN) queries in road networks without computational overhead Experiment evaluation –Our solution outperforms the baseline algorithm –Tuning parameter P achieves a tradeoff Privacy preserved applications Uncertain locations

14 Q&A