The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (2013 vol.25)
pp: 835-849
Xin Lin , East China Normal University, Shanghai and Hong Kong Baptist University, Hong Kong
Jianliang Xu , Hong Kong Baptist University, Hong Kong
Haibo Hu , Hong Kong Baptist University, Hong Kong
ABSTRACT
Skyline query processing for location-based services, which considers both spatial and nonspatial attributes of the objects being queried, has recently received increasing attention. Existing solutions focus on solving point- or line-based skyline queries, in which the query location is an exact location point or a line segment. However, due to privacy concerns and limited precision of localization devices, the input of a user location is often a spatial range. This paper studies a new problem of how to process such range-based skyline queries. Two novel algorithms are proposed: one is index-based (I-SKY) and the other is not based on any index (N-SKY). To handle frequent movements of the objects being queried, we also propose incremental versions of I-SKY and N-SKY, which avoid recomputing the query index and results from scratch. Additionally, we develop efficient solutions for probabilistic and continuous range-based skyline queries. Experimental results show that our proposed algorithms well outperform the baseline algorithm that adopts the existing line-based skyline solution. Moreover, the incremental versions of I-SKY and N-SKY save substantial computation cost, especially when the objects move frequently.
INDEX TERMS
Indexes, Heuristic algorithms, Query processing, Mobile communication, Probabilistic logic, Search problems, Privacy, moving objects, Location-based services, query processing, skyline queries
CITATION
Xin Lin, Jianliang Xu, Haibo Hu, "Range-Based Skyline Queries in Mobile Environments", IEEE Transactions on Knowledge & Data Engineering, vol.25, no. 4, pp. 835-849, April 2013, doi:10.1109/TKDE.2011.229
REFERENCES
[1] J.L. Bentley, H.T. Kung, M. Schkolnick, and C.D. Thompson, "On the Average Number of Maxima in a Set of Vectors and Applications," J. ACM, vol. 25, no. 4, pp. 536-543, 1978.
[2] M. Berg, O. Cheong, and M. Kreveld, Computational Geometry: Algorithms and Applications, third ed., chapter 7. Springer, 2008.
[3] S. Borzonyi, D. Kossmann, and K. Stocker, "The Skyline Operator," Proc. Int'l Conf. Data Eng., pp. 421-430, 2001.
[4] Y. Cai and T. Xu, "Design, Analysis, and Implementation of a Large-Scale Real-Time Location-Based Information Sharing System," Proc. ACM Sixth Int'l Conf. Mobile Systems, Applications, and Services (MobiSys '08), pp. 106-117, 2008.
[5] J. Chomicki, P. Godfrey, J. Gryz, and D. Liang, "Skyline with Pre-Sorting," Proc. Int'l Conf. Data Eng., 2003.
[6] C.-Y. Chow, M.F. Mokbel, and W.G. Aref, "Casper∗: Query Processing for Location Services without Compromising Privacy," ACM Trans. Database Systems, vol. 34, no. 4,article 24, Dec. 2009.
[7] B. Fan and H. Ahmed, "A Survey of Mobility Models in Wireless Ad-Hoc Networks," Wireless Ad-Hoc Networks, Chapter 1, Kluwer Academic, 2006.
[8] Y. Gao and B. Zheng, "Continuous Obstructed Nearest Neighbor Queries in Spatial Databases," Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 557-590, 2009.
[9] B. Gedik, K.-L. L, P.S. Yu, and L. Liu, "Processing Moving Queries over Moving Objects Using Motion-Adaptive Indexes ," IEEE Trans. Knowledge and Data Eng., vol. 18, no. 5, pp. 651-668, May 2006.
[10] H. Hu and D.L. Lee, "Range Nearest-Neighbor Query," IEEE Trans. Knowledge and Data Eng., vol. 18, no. 1, pp. 78-91, Jan. 2006.
[11] H. Hu, J. Xu, S.T. On, J. Du, and J.K. Ng, "Privacy-Aware Location Data Publishing," ACM Trans. Database Systems, vol. 35, no. 3,article 18, July 2010.
[12] Z. Huang, H. Lu, B.C. Ooi, and K.H. Tong, "Continuous Skyline Queries for Moving Objects," IEEE Trans. Knowledge and Data Eng., vol. 18, no. 12, pp. 1645-1658, Dec. 2006.
[13] C.K. Lee, W.-C. Lee, B. Zheng, H. Li, and Y. Tian, "Z-SKY: An Efficient Skyline Query Processing Framework Based on Z-Order," VLDB J., vol. 19, no. 3, pp. 333-362, 2010.
[14] D.L. Lee, W.-C. Lee, J. Xu, and B. Zheng, "Data Management in Location-Dependent Information Services," IEEE Pervasive Computing, vol. 1, no. 3, pp. 65-72, July 2002.
[15] M.-W. Lee and S.-W. Wang, "Continuous Skylining on Volatile Moving Data," Proc. IEEE 25th Int'l Conf. Data Eng. (ICDE), 2009.
[16] D. Kossmann, F. Ramsak, and S. Rost, "Shooting Stars in the Sky: An Online Algorithm for Skyline Queries," Proc. 28th Int'l Conf. Very Large Databases (VLDB), 2002.
[17] W.-S. Ku, R. Zimmermann, W.-C. Peng, and S. Shroff, "Privacy Protected Query Processing on Spatial Networks," Proc. ICDE Workshop Privacy Data Management, pp. 215-220, 2007.
[18] D. Papadias, Y. Tao, G. Fu, and B. Seeger, "An Optimal and Progressive Algorithm for Skyline Queries," Proc. ACM SIGMOD Int'l Conf. Management of Data, 2003.
[19] D. Papadias, Y. Tao, G. Fu, and B. Seeger, "Progressive Skyline Computation in Database Systems," ACM Trans. Database Systems, vol. 30, no. 1, pp. 41-82, 2005.
[20] R-Tree Portal, http:/www.rtreeportal.org/, 2012.
[21] H. Samet, Foundations of Multidimensional and Metric Data Structures. Morgan Kaufmann, 2006.
[22] M. Sharifzadeh and C. Shahabi, "The Spatial Skyline Queries," Proc. 32nd Int'l Conf. Very Large Data Bases (VLDB), 2006.
[23] K.-L. Tan, P. Eng, and B.C. Ooi, "Efficient Progressive Skyline Computation," Proc. 27th Int'l Conf. Very Large Data Bases (VLDB), 2001.
[24] Y. Tao, D. Papadias, and Q. Shen, "Continuous Nearest Neighbor Search," Proc. 28th Int'l Conf. Very Large Data Bases (VLDB), 2002.
[25] Y. Tao, L. Ding, X. Lin, and J. Pei, "Distance-Based Representative Skyline," Proc. IEEE 25th Int'l Conf. Data Eng. (ICDE), pp. 892-903, 2009.
[26] J. Xu, X. Tang, H. Hu, and J. Du, "Privacy-Conscious Location-Based Queries in Mobile Environments," IEEE Trans. Parallel and Distributed Systems, vol. 21, no. 3, pp. 313-326, Mar. 2010.
[27] Z. Zhang, Y. Yang, A.K.H. Tung, and D. Papadias, "Continuous k-Means Monitoring over Moving Objects," IEEE Trans. Knowledge and Data Eng., vol. 20, no. 9, pp. 1205-1216, Sept. 2008.
[28] B. Zheng, C.K. Lee, and W.-C. Lee, "Location-Dependent Skyline Query," Proc. Int'l Conf. Mobile Data Management, 2008.
8 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool