The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - Feb. (2013 vol.25)
pp: 260-273
Jiun-Long Huang , National Chiao Tung University, Hsinchu City
Chen-Che Huang , National Chiao Tung University, Hsinchu City
ABSTRACT
Caching valid regions of spatial queries at mobile clients is effective in reducing the number of queries submitted by mobile clients and query load on the server. However, mobile clients suffer from longer waiting time for the server to compute valid regions. We propose in this paper a proxy-based approach to continuous nearest-neighbor (NN) and window queries. The proxy creates estimated valid regions (EVRs) for mobile clients by exploiting spatial and temporal locality of spatial queries. For NN queries, we devise two new algorithms to accelerate EVR growth, leading the proxy to build effective EVRs even when the cache size is small. On the other hand, we propose to represent the EVRs of window queries in the form of vectors, called estimated window vectors (EWVs), to achieve larger estimated valid regions. This novel representation and the associated creation algorithm result in more effective EVRs of window queries. In addition, due to the distinct characteristics, we use separate index structures, namely EVR-tree and grid index, for NN queries and window queries, respectively. To further increase efficiency, we develop algorithms to exploit the results of NN queries to aid grid index growth, benefiting EWV creation of window queries. Similarly, the grid index is utilized to support NN query answering and EVR updating. We conduct several experiments for performance evaluation. The experimental results show that the proposed approach significantly outperforms the existing proxy-based approaches.
INDEX TERMS
Indexes, Mobile communication, Servers, Computer architecture, Query processing, Mobile handsets, Artificial neural networks, mobile computing, Nearest neighbor query, window query, spatial query processing, location-based service
CITATION
Jiun-Long Huang, Chen-Che Huang, "A Proxy-Based Approach to Continuous Location-Based Spatial Queries in Mobile Environments", IEEE Transactions on Knowledge & Data Engineering, vol.25, no. 2, pp. 260-273, Feb. 2013, doi:10.1109/TKDE.2011.203
REFERENCES
[1] D. Lee, B. Zheng, and W.-C. Lee, "Data Management in Location-Dependent Information Services," IEEE Pervasive Computing, vol. 1, no. 3, pp. 65-72, July-Sept. 2002.
[2] B. Zheng, J. Xu, and D.L. Lee, "Cache Invalidation and Replacement Strategies for Location-Dependent Data in Mobile Environments," IEEE Trans. Computers, vol. 15, no. 10, pp. 1141-1153, Oct. 2002.
[3] B. Zheng and D.L. Lee, "Processing Location-Dependent Queries in a Multi-Cell Wireless Environment," Proc. Second ACM Int'l Workshop Data Eng. for Wireless and Mobile Access, 2001.
[4] B. Zheng, J. Xu, W.-C. Lee, and D.L. Lee, "On Semantic Caching and Query Scheduling for Mobile Nearest-Neighbor Search," Wireless Networks, vol. 10, no. 6, pp. 653-664, Dec. 2004.
[5] X. Gao and A. Hurson, "Location Dependent Query Proxy," Proc. ACM Int'l Symp. Applied Computing, pp. 1120-1124, 2005.
[6] X. Gao, J. Sustersic, and A.R. Hurson, "Window Query Processing with Proxy Cache," Proc. Seventh IEEE Int'l Conf. Mobile Data Management, 2006.
[7] K.C. Lee, J. Schiffman, B. Zheng, and W.-C. Lee, "Valid Scope Computation for Location-Dependent Spatial Query in Mobile Broadcast Environments," Proc. 17th ACM Conf. Information and Knowledge Management, pp. 1231-1240, 2008.
[8] K.C.K. Lee, W.-C. Lee, H.V. Leong, B. Unger, and B. Zheng, "Efficient Valid Scope for Location-Dependent Spatial Queries in Mobile Environments," J. Software, vol. 5, no. 2, pp. 133-145, Feb. 2010.
[9] S. Prabhakar, Y. Xia, D.V. Kalashnikov, W.G. Aref, and S.E. Hambrusch, "Query Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects," IEEE Trans. Computers, vol. 51, no. 10, pp. 1124-1140, Oct. 2002.
[10] Y. Cai, K.A. Hua, and G. Cao, "Processing Range-Monitoring Queries on Heterogeneous Mobile Objects," Proc. Fifth IEEE Int'l Conf. Mobile Data Management, pp. 27-38, 2004.
[11] B. Gedik and L. Liu, "Mobieyes: A Distributed Location Monitoring Service Using Moving Location Queries," IEEE Trans. Mobile Computing, vol. 5, no. 6, pp. 1384-1042, Oct. 2006.
[12] H. Hu, J. Xu, and D.L. Lee, "A Generic Framework for Monitoring Continuous Spatial Queries over Moving Objects," Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 479-490, 2005.
[13] X. Xiong, M.F. Mokbel, and W.G. Aref, "Sea-Cnn: Scalable Processing of Continuous k-Nearest Neighbor Queries in Spatio-Temporal Databases," Proc. IEEE Int'l Conf. Data Eng., pp. 643-654, 2005.
[14] X. Yu, K.Q. Pu, and N. Koudas, "Monitoring k-Nearest Neighbor Queries over Moving Objects," Proc. 21st Int'l Conf. Data Eng., pp. 631-642, 2005.
[15] K. Mouratidis, D. Papadias, S. Bakiras, and Y. Tao, "A Threshold-Based Algorithm for Continuous Monitoring of k Nearest Neighbors," IEEE Trans. Knowledge Data Eng., vol. 17, no. 10, pp. 1451-1464, Nov. 2005.
[16] M.A. Cheema, Y. Yuan, and X. Lin, "Circulartrip: An Effective Algorithm for Continuous Knn Queries," Proc. 12th Int'l Conf. Database Systems for Advanced Applications, pp. 863-869, 2007.
[17] N. Beckmann, H.-P. Kriegel, R. Schneider, and B. Seeger, "The $R^{\ast}$ -Tree: An Efficient and Robust Access Method for Points and Rectangles," Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 322-331, 1990.
[18] F. Aurenhammer, "Voronoi Diagrams - A Survey of a Fundamental Geometric Data Structure," ACM Computing Surveys, vol. 23, no. 3, pp. 345-405, Sept. 1991.
[19] B. Zheng, J. Xu, W.-C. Lee, and D.L. Lee, "Grid-Partition Index: A Hybrid Method for Nearest-Neighbor Queries in Wireless Location-Based Services," The VLDB J., vol. 15, no. 1, pp. 21-39, Jan. 2006.
[20] J. Zhang, M. Zhu, D. Papadias, Y. Tao, and D.L. Lee, "Location-Based Spatial Queries," Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 443-454, 2003.
[21] Y. Tao and D. Papadias, "Time-Parameterized Queries in Spatio-Temporal Databases," Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 334-345, 2002.
[22] S. Nutanong, R. Zhang, E. Tanin, and L. Kulik, "The $V^{\ast}$ -Diagram: A Query-Dependent Method for Moving kNN Queries," Proc. VLDB Conf., pp. 1095-1106, 2008.
[23] L. Kulik and E. Tanin, "Incremental Rank Updates for Moving Query Points," Proc. Int'l Conf. Geographic, Information Science, pp. 251-268, 2006.
[24] S. Dar, M.J. Franklin, B.T. Jónsson, D. Srivastava, and M. Tan, "Semantic Data Caching and Replacement," Proc. 22th Int'l Conf. Very Large Data Bases, pp. 330-341, 1996.
[25] W.-S. Ku, R. Zimmermann, and H. Wang, "Location-Based Spatial Query Processing in Wireless Broadcast Environments," IEEE Trans. Mobile Computing, vol. 7, no. 6, pp. 778-791, June 2008.
[26] Z. Song and N. Roussopoulos, "K-Nearest Neighbor Search for Moving Query Point," Proc. Seventh Int'l Symp. Spatial and Temporal Databases, pp. 79-96, 2001.
[27] A.A. Melkman, "On-Line Construction of the Convex Hull of a Simple Polyline," Information Processing Letters, vol. 25, pp. 11-12, 1987.
[28] J.-L. Huang and C.-C. Huang, "A Proxy-Based Approach to Continuous Location-Based Spatial Queries in Mobile Environments," technical report, Nat'l Chiao Tung Univ., 2011.
[29] T. Camp, J. Boleng, and V. Davies, "A Survey of Mobility Models for Ad Hoc Network Research," Wireless Comm. Mobile Computing, vol. 2, no. 5, pp. 483-502, Sept. 2002.
[30] S.-C. Lo, G. Lee, W.-T. Chen, and J.-C. Liu, "Architecture for Mobility and Qos Support in All-Ip Wireless Networks," IEEE J. Selected Areas Comm., vol. 22, no. 4, pp. 691-705, May 2004.
[31] F.P. Tso, J. Teng, W. Jia, and D. Xuan, "Mobility: A Double-Edged Sword for Hspa Networks: A Large-Scale Test on Hong Kong Mobile Hspa Networks," Proc. MobiHoc Conf., pp. 81-90, 2010.
22 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool