Skip to main content
Log in

On Semantic Caching and Query Scheduling for Mobile Nearest-Neighbor Search

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Location-based services have received increasing attention in recent years. In this paper, we address the performance issues of mobile nearest-neighbor search, in which the mobile user issues a query to retrieve stationary service objects nearest to him/her. An index based on Voronoi Diagram is used in the server to support such a search, while a semantic cache is proposed to enhance the access efficiency of the service. Cache replacement policies tailored for the proposed semantic cache are examined. Moreover, several query scheduling policies are proposed to address the inter-cell roaming issues in multi-cell environments. Simulations are conducted to evaluate the proposed methods. The result shows that the system performance, in terms of cache hit ratio, query response time, cell-cross number and cell-recross number, is improved significantly.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Acharya, R. Alonso, M. Franklin and S. Zdonik, Broadcast disks: Data management for asymmetric communications environments, in: Proceedings of ACM SIGMOD Conference on Management of Data, San Jose, CA (May 1995) pp. 199–210.

  2. A. Bakre and B.R. Badrinath, Handoff and systems support for indirect TCP/IP, in: Proceedings of 2nd Usenix Symposium on Mobile and Location-Independent Computing(April 1995).

  3. D. Barbara, Mobile computing and databases – a survey, IEEE Transactions on Knowledge and Data Engineering 11(1) (1999) 108–117.

    Google Scholar 

  4. D. Barbara and T. Imielinski, Sleepers and workaholics: Caching strategies for mobile environments, in: Proceedings of ACM SIGMOD Conference on Management of Data, Minneapolis, MN (May 1994) pp. 1–12.

  5. S. Berchtold, B. Ertl, D.A. Keim, H.P. Kriegel and T. Seidl, Fast nearest neighbor search in high-dimensional space, in: Proceedings of the 14th International Conference on Data Engineering (ICDE'98)(February 1998) pp. 209–218.

  6. S. Berchtold, D.A. Keim, H.P. Kriegel and T. Seidl, Indexing the solution space: A new technique for nearest neighbor search in high-dimensional space, IEEE Transactions on Knowledge and Data Engineering 12(1) (2000) 45–57.

    Google Scholar 

  7. M. Berg, M. Kreveld, M. Overmars and O. Schwarzkopf, Computational Geometry: Algorithms and Applications, Chapter 7 (Springer, New York, NY, 1996).

    Google Scholar 

  8. T. Camp, J.C. Lusth and J. Matocha, Reduced cell switching in a mobile computing environment, in: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (Mobi-Com'00)(August 2000) pp. 143–154.

  9. H.G. Gök, Processing of continuous queries from moving objects in mobile computing systems, Master's Thesis, Bilkent University (1999).

  10. H.G. Gök and Ö. Ulusoy, Transmission of continuous query results in mobile computing systems, Information Sciences 125(1–4) (2000) 37–63.

    Google Scholar 

  11. D.L. Lee, W.-C. Lee, J. Xu and B. Zheng, Data management in location-dependent information services, IEEE Pervasive Computing 1(3) (2002) 65–72.

    Google Scholar 

  12. Q. Ren and M.H. Dunham, Semantic caching and query processing, Technical Report 98-CSE-04, Southern Methodist University (May 1998).

  13. Q. Ren and M.H. Dunham, Using semantic caching to manage location dependent data in mobile computing, in: Proceedings of the 6th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom'2000), Boston, MA (August 2000) pp. 210–221.

  14. H. Schwetman, CSIM user's guide (version 18), Mesquite Software, Inc. (1998), http://www.mesquite.com

  15. J.R. Shewchuk, Triangle: Engineering a 2 quality mesh generator and delaunay triangulator, in: Proceedings of the 1st Workshop on Applied Computational Geometry(May 1996) pp. 124–133.

  16. A.P. Sistla, O. Wolfson, S. Chamberlain and S. Dao, Modeling and querying moving objects, in: Proceedings of the 13th International Conference on Data Engineering (ICDE'97), Birmingham, UK (April 1997) pp. 422–432.

  17. P. Sistla, O. Wolfson, S. Chamberlain and S. Dao, Querying the Uncertain Position of Moving Objects(Springer, Berlin, 1998) pp. 310–337.

    Google Scholar 

  18. S. Tekinay and B. Jabbari, Handover and channel assignment in mobile cellular networks, IEEE Communications Magazine (November 1991) 42–46.

  19. J. Xu, X. Tang, D.L. Lee and Q.L. Hu, Cache coherency in location-dependent information services for mobile environments, in: Proceedings of the 1st International Conference on Mobile Data Access (MDA'99), Hong Kong (December 1999) pp. 182–193.

  20. J. Xu, B. Zheng, W.-C. Lee and D.L. Lee, Energy efficient index for querying location-dependent data in mobile broadcast environments, in: Proceedings of the 19th IEEE International Conference on Data Engineering (ICDE'03), Bangalore, India (March 2003).

  21. B. Zheng, J. Xu and D.L. Lee, Cache invalidation and replacement strategies for location-dependent data in mobile environments, IEEE Transactions on Computers, Special Issue on Database Management and Mobile Computing 51(10) (2002) 1141–1153.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zheng, B., Lee, WC. & Lee, D.L. On Semantic Caching and Query Scheduling for Mobile Nearest-Neighbor Search. Wireless Networks 10, 653–664 (2004). https://doi.org/10.1023/B:WINE.0000044026.38487.b2

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:WINE.0000044026.38487.b2

Navigation