Skip to main content
Log in

A study of the model and algorithms for handling location-dependent continuous queries

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

Advances in wireless and mobile computing environments allow a mobile user to access a wide range of applications. For example, mobile users may want to retrieve data about unfamiliar places or local life styles related to their location. These queries are called location-dependent queries. Furthermore, a mobile user may be interested in getting the query results repeatedly, which is called location-dependent continuous querying. This continuous query emanating from a mobile user may retrieve information from a single-zone (single-ZQ) or from multiple neighbouring zones (multiple-ZQ). We consider the problem of handling location-dependent continuous queries with the main emphasis on reducing communication costs and making sure that the user gets correct current-query result. The key contributions of this paper include: (1) Proposing a hierarchical database framework (tree architecture and supporting continuous query algorithm) for handling location-dependent continuous queries. (2) Analysing the flexibility of this framework for handling queries related to single-ZQ or multiple-ZQ and propose intelligent selective placement of location-dependent databases. (3) Proposing an intelligent selective replication algorithm to facilitate time- and space-efficient processing of location-dependent continuous queries retrieving single-ZQ information. (4) Demonstrating, using simulation, the significance of our intelligent selective placement and selective replication model in terms of communication cost and storage constraints, considering various types of queries.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Acharya S, Franklin M, Zdonik S (1997) Balancing push and pull for data broadcast. In: Proceedings of ACM SIGMOD, pp 183–194 Tucson, AZ

  2. Alonso R, Barbara D, Molina HG (1990) Data caching issues in an information retrieval system. ACM Trans Database Syst 15(3), 359–384

    Article  Google Scholar 

  3. Badrinath BR, Imielinski T, Virmani A (1992) Locating strategies for personal communications networks. In: Proceedings of the 1992 International Conference on Networks for Personal Communications

  4. Badrinath BR, Imielinski T (1992) Replication and mobility. In: Second Workshop on the Management of Replicated Data. IEEE, pp 9–12 Monterey, California, USA

  5. Dunham M, Kumar V (1998) Location dependent data and its management in mobile databases. In: Proceedings of the 9th International Workshop on DEXA, pp 414–419 Vienna, Austria

  6. Faiz M, Zaslavsky A (1995) Database replica management strategies in multi-database systems with mobile hosts. In: Proceedings of the 6th International Hong Kong Computer Society Database Workshop: Database Reengineering and Interoperatibility. Hong Kong

  7. Gok HG, Ulusoy O (2000) Transmission of continuous query results in mobile computing systems. Information Sciences. 125(1–4) pp. 37–63

    Google Scholar 

  8. Harjono H, Jain R, Mohan S (1994) Analysis and simulation of a cache-based auxiliary location strategy for PCS. In: IEEE Conference on Networks and Personal Communications

  9. Huang Y, Sistla P, Wolfson O (1994) Data replication for mobile computing. In: Proceedings of 1994 ACM SIGMOD, pp 13–24

  10. Ilarri S, Mena E, Illarramendi A (2003) Dealing with continuous location-dependent queries: just-in-time data refreshment. In: Proceedings of the International Conference on Pervasive Computing and Communications (PerCom'03). Dallas, FortWorth, Texas, USA

  11. Imielinski T, Badrinath BR (1992) Querying in highly mobile distributed environments. In: Proceedings of the International Conference on Very Large Data Bases (VLDB 92). Vancouver, Canada

  12. Imielinksi T, Badrinath BR, Virmani A (1992) Location strategies for personal communication networks. In: IEEE Globecon92 Workshop on Networking for Personal Communication Applications. Orlando, Florida, USA

  13. Jain R (1996) Reducing traffic impacts of PCS using hierarchical user location databases. In: Proceedings of IEEE International Conference on Communications. Dallas, Texas, USA

  14. Jain R, Lin YB, Lo C, Mohan S (1994) A caching strategy to reduce network impacts of PCS. IEEE J Selected Areas Commun 12(8), 1434–1444

    Article  Google Scholar 

  15. Jannink J, Lam D, Shivakumar N, Widom J, Cox DC (1997) Efficient and flexible location management techniques for wireless communication systems. ACM/Baltzer J Mobile Netw Appl 3(5), 361–374

    Google Scholar 

  16. Khan L, Gupta M (2002) Effective management of location dependent continuous queries in mobile environment. In: Proceedings of DEXA Fifth International Workshop on Mobility in Databases and Distributed Systems (MDDS), pp 705–709. France

  17. Krishna P, Vaidya NH, Pradhan DK (1994) Location management in distributed mobile environments. In: Proceedings of Third International Conference on Parallel and Distributed Information Systems, pp 81–88. Austin, Texas

  18. Kumar V, Dunham MH (1998) Defining location data dependency, transaction mobility and commitment. Technical Report 98-CSE-1, Southern Methodist University

  19. Lin YB, Devries SK (1995) PCS network signaling using SS7. In: IEEE Pers Commun 2(3), 44–55

    Google Scholar 

  20. Madria S, Bhargava BK, Pitoura E, Kumar V (2000) Data organization issues for location-dependent queries in mobile computing. In: Proceedings of ADBIS-DASFAA. Prague, Czech Republic

  21. Mohan S, Jain R (1994) Two user location strategies for personal communication services. IEEE Pers Commun 1(1), 42–50

    Google Scholar 

  22. Perkins CE (1998) Mobile IP: Design Principles and Practices. Addison Wesley, Reading, MA

    Google Scholar 

  23. Pitoura E, Samaras G (2000) Locating objects in mobile computing. IEEE Trans Knowledge Data Eng 13(4), 571–592

    Article  Google Scholar 

  24. Ratner DH (1998) Roam: a scalable replication system for mobile and distributed computing. Ph.D. Thesis, Computer Science Department, University of California, Los Angeles

  25. Ratner D, Reiher P, Popek G (1997) Replication requirements in mobile environments. Technical Report 970021, Department of Computer Science, University of California, Los Angeles

  26. Seydim AY, Dunham MH, Kumar V (2001) An architecture for location dependent query processing. In: DEXA Workshop, Munich, Germany, pp. 549–555

  27. Sistla AP, Wolfson O (1995) Temporal triggers in active databases. IEEE Trans Knowledge Data Eng 7(3), 471–486

    Article  Google Scholar 

  28. Sistla AP, Wolfson O, Chamberlain S, Dao S (1997) Modeling and querying moving objects. In: Proceedings of the 13th International Conference on Data Engineering (ICDE 97). Birmingham, UK, pp 422–432

  29. Sistla AP, Wolfson O, Chamberlain S, Dao S (1998) Querying the uncertain position of moving objects. In: Temporal Database: Research and Practice. Lecture notes in computer science, pp 310–337. Springer, Berlin Heidelberg New York

  30. Van Steen M, Hauck FJ, Homburg P, Tanenbaum AS (1998) Locating objects in wide-area systems. IEEE Commun Mag 36, 104–109

    Article  Google Scholar 

  31. Wang JZ (1993) A fully distributed location registration strategy for universal personal communication systems. IEEE J Selected Area Commun 11(6), 850–860

    Article  Google Scholar 

  32. Wang DCC (1994) A survey of number mobility techniques for PCS. In: International Conference on Universal Personal Communications, ICUPC '94, New Orleans, USA, pp 340–344

  33. Wolfson O, Chamberlain S, Dao S, Jiang L (1997) Location management in moving objects databases. WOSBIS'97, pp 7–13. Budapest, Hungary

  34. Wolfson O, Xu B, Chamberlain S, Jiang L (1998) Moving objects databases: issues and solutions. In: Proceedings of the 10th International Conference on Scientific and Statistical Database Management, Capri, Italy

  35. Wolfson O, Sistla P, Chamberlain S, Yesha Y (1999) Updating and querying databases that track mobile units. Distributed Parallel Databases 7(3), 257–287

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Latifur Khan.

Additional information

Manish Gupta received his B.E. degree in Electrical Engineering from Govindram Sakseria Institute of Technology & Sciences, India, in 1997 and his M.S. degree in Computer Science from University of Texas at Dallas in 2002. He is currently working toward his Ph.D. degree in the Department of Computer Science at University of Texas at Dallas. His current research focuses on AI-based software synthesis and testing. His other research interests include mobile computing, aspect-oriented programming and model checking.

Manghui Tu received a Bachelor degree of Science from Wuhan University, P.R. China, in 1996, and a Master's Degree in Computer Science from the University of Texas at Dallas 2001. He is currently working toward the Ph.D. degree in the Department of Computer Science at the University of Texas at Dallas. Mr. Tu's research interests include distributed systems, wireless communications, mobile computing, and reliability and performance analysis. His Ph.D. research work focuses on the dependent and secure data replication and placement issues in network-centric systems.

Latifur R. Khan has been an Assistant Professor of Computer Science department at University of Texas at Dallas since September 2000. He received his Ph.D. and M.S. degrees in Computer Science from University of Southern California (USC) in August 2000 and December 1996, respectively. He obtained his B.Sc. degree in Computer Science and Engineering from Bangladesh University of Engineering and Technology, Dhaka, Bangladesh, in November of 1993. Professor Khan is currently supported by grants from the National Science Foundation (NSF), Texas Instruments, Alcatel, USA, and has been awarded the Sun Equipment Grant. Dr. Khan has more than 50 articles, book chapters and conference papers focusing in the areas of database systems, multimedia information management and data mining in bio-informatics and intrusion detection. Professor Khan has also served as a referee for database journals, conferences (e.g. IEEE TKDE, KAIS, ADL, VLDB) and he is currently serving as a program committee member for the 11th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (SIGKDD2005), ACM 14th Conference on Information and Knowledge Management (CIKM 2005), International Conference on Database and Expert Systems Applications DEXA 2005 and International Conference on Cooperative Information Systems (CoopIS 2005), and is program chair of ACM SIGKDD International Workshop on Multimedia Data Mining, 2004.

Farokh Bastani received the B.Tech. degree in Electrical Engineering from the Indian Institute of Technology, Bombay, and the M.S. and Ph.D. degrees in Computer Science from the University of California, Berkeley. He is currently a Professor of Computer Science at the University of Texas at Dallas. Dr. Bastani's research interests include various aspects of the ultrahigh dependable systems, especially automated software synthesis and testing, embedded real-time process-control and telecommunications systems and high-assurance systems engineering.

Dr. Bastani was the Editor-in-Chief of the IEEE Transactions on Knowledge and Data Engineering (IEEE-TKDE). He is currently an emeritus EIC of IEEE-TKDE and is on the editorial board of the International Journal of Artificial Intelligence Tools, the International Journal of Knowledge and Information Systems and the Springer-Verlag series on Knowledge and Information Management. He was the program cochair of the 1997 IEEE Symposium on Reliable Distributed Systems, 1998 IEEE International Symposium on Software Reliability Engineering, 1999 IEEE Knowledge and Data Engineering Workshop, 1999 International Symposium on Autonomous Decentralised Systems, and the program chair of the 1995 IEEE International Conference on Tools with Artificial Intelligence. He has been on the program and steering committees of several conferences and workshops and on the editorial boards of the IEEE Transactions on Software Engineering, IEEE Transactions on Knowledge and Data Engineering and the Oxford University Press High Integrity Systems Journal.

I-Ling Yen received her B.S. degree from Tsing-Hua University, Taiwan, and her M.S. and Ph.D. degrees in Computer Science from the University of Houston. She is currently an Associate Professor of Computer Science at University of Texas at Dallas. Dr. Yen's research interests include fault-tolerant computing, security systems and algorithms, distributed systems, Internet technologies, E-commerce and self-stabilising systems. She has published over 100 technical papers in these research areas and received many research awards from NSF, DOD, NASA and several industry companies. She has served as Program Committee member for many conferences and Program Chair/Cochair for the IEEE Symposium on Application-Specific Software and System Engineering & Technology, IEEE High Assurance Systems Engineering Symposium, IEEE International Computer Software and Applications Conference, and IEEE International Symposium on Autonomous Decentralized Systems. She has also served as a guest editor for a theme issue of IEEE Computer devoted to high-assurance systems.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gupta, M., Tu, M., Khan, L. et al. A study of the model and algorithms for handling location-dependent continuous queries. Knowl Inf Syst 8, 414–437 (2005). https://doi.org/10.1007/s10115-005-0196-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-005-0196-7

Keywords

Navigation