a new spatial index structure for efficient query processing in location based services speaker:...
TRANSCRIPT
![Page 1: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/1.jpg)
1
A New Spatial Index Structure for Efficient Query Processing in Location Based Services
Speaker: Yihao JhangAdviser: Yuling Hsueh
2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing
![Page 2: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/2.jpg)
2
Outline
• Introduction• Related work
– Grid Index– B+-tree
• ISGrid• Query Processing• Experiment• Conclusion
![Page 3: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/3.jpg)
3
Introduction
• A new spatial index structure.• ISGrid provides better efficient query
processing than R-tree.• ISGrid is a grid structure that
provides direct accesses to data and uses Minimum Boundary Rectangle(MBR) as a leaf node.
![Page 4: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/4.jpg)
4
Grid index
• Grid is a regular tessellation of a 2-D surface that divides it into a series of contiguous cells, which can then be assigned unique identifiers and used for spatial indexing purposes.
![Page 5: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/5.jpg)
5
B+-tree
• B+-tree is a tree structure. It usually employed in database or file operating system.
• It has the link to point to the closer data and allow quick sequence read the data.
![Page 6: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/6.jpg)
6
ISGrid
• Configuration of ISGrid
![Page 7: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/7.jpg)
7
ISGrid(cont.)
![Page 8: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/8.jpg)
8
ISGrid(cont.)
• How to choose neighbor nodes?– Traditional: the order of the distance. (x)– Best method: Voronoi Diagram
![Page 9: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/9.jpg)
9
Query Processing
• k-NN Queries– STEP 1: Searching the nearest leaf node
to the query point using the grid index.– STEP 2: Searching the k-NNs through
visiting the neighbor node entry.
![Page 10: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/10.jpg)
10
Query Processing(cont.)
STEP1
STEP2
![Page 11: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/11.jpg)
11
Query Processing(cont.)
• Range Queries– STEP1: Searching the nearest leaf node
to the query point using the grid index.– STEP2: Searching the objects within a
certain range using the neighbor node information.
![Page 12: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/12.jpg)
12
Query Processing(cont.)
STEP1
STEP2
![Page 13: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/13.jpg)
13
Experiment
• Performance of k-NN query processing.
![Page 14: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/14.jpg)
14
Experiment(cont.)
• Performance of continuous k-NN by CNNS.
![Page 15: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/15.jpg)
15
Conclusions
• Authors proposed an index structure, called ISGrid.
• ISGrid provides efficient continuous k-NN query processing in the environment for static objects and moving queries.
![Page 16: A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International](https://reader035.vdocuments.us/reader035/viewer/2022062519/5697bfb61a28abf838c9e114/html5/thumbnails/16.jpg)
16
Thank you for Listening!