skip to main content
10.1145/956676.956691acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
Article

Towards scalable location-aware services: requirements and research issues

Published:07 November 2003Publication History

ABSTRACT

The emergence of location-aware services calls for new real time spatio-temporal query processing algorithms that deal with large numbers of mobile objects and queries. Online query response is an important characterization of location-aware services. A delay in the answer to a query gives invalid and obsolete results, simply because moving objects can change their locations before the query responds. To handle large numbers of spatio-temporal queries efficiently, we propose the idea of sharing as a means to achieve scalability. In this paper, we introduce several types of sharing in the context of continuous spatio-temporal queries. Examples of sharing in the context of real-time spatio-temporal database systems include sharing the execution, sharing the underlying space, sharing the sliding time windows, and sharing the objects of interest. We demonstrate how sharing can be integrated into query predicates, e.g., selection and spatial join processing. The goal of this paper is to outline research directions and approaches that will lead to scalable and efficient location-aware services.

References

  1. S. Acharya,.J. Franklin,and S. B. Zdonik. Disseminating Updates on Broadcast Disks.In VLDB pages 354--365,Bombay,India, Sept. 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. W. G. Aref, S. E. Hambrusch, and S. Prabhakar. Pervasive Location Aware Computing Environments (PLACE)http://www.cs.purdue.edu/place/.]]Google ScholarGoogle Scholar
  3. S. Babu and J. Widom. Continuous Queries over Data Streams. SIGMOD Record 30(3):109--120,2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Benetis, C. S. Jensen, G. Karciauskas, and S. Saltenis. Nearest Neighbor and Reverse Nearest Neighbor Queries for Moving Objects. In Proceedings of the International Database Engineering and Applications Symposium, IDEAS pages 44--53, Alberta, Canada, July 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. V. P. Chakka, A. Everspaugh, and J. M. Patel. Indexing Large Trajectory Data Sets with SETI. In Proc. of the Conf. on Innovative Data Systems Research, CIDR Asilomar, CA, Jan. 2003.]]Google ScholarGoogle Scholar
  6. U. S. Chakravarthy and J. Minker. Multiple Query Processing in Deductive Databases using Query Graphs. In VLDB pages 384--391, Kyoto, Japan, 1986.]] Google ScholarGoogle Scholar
  7. S. Chandrasekaran and M. J. Franklin. Streaming Queries over Streaming Data. In VLDB pages 203--214, Hong Kong, 2002.]]Google ScholarGoogle Scholar
  8. J. Chen, D. J. DeWitt, and J. F. Naughton. Design and Evaluation of Alternative Selection Placement Strategies in Optimizing Continuous Queries. In ICDE San Jose, CA, 2002.]]Google ScholarGoogle Scholar
  9. J. Chen, D. J. DeWitt, F. Tian, and Y. Wang. NiagaraCQ: A Scalable Continuous Query System for Internet Databases.In SIGMOD pages 379--390,2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Clifford, C. E. Dyreson, T. Isakowitz, C. S. Jensen, and R. T. Snodgrass. On the Semantics of "Now" in Databases. ACM Transactions on Database Systems, TODS 22(2), 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Faloutsos and S. Roseman. Fractals for Secondary Key Retrieval. In PODS pages 247--252,Philadelphia, PA, ar. 1989.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Guttman. R-Trees: A Dynamic Index Structure for Spatial Searching. In SIGMOD pages 47--57, Boston, MA, June 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. E. Hambrusch, C.-M. Liu, W. G. Aref, and S. Prabhakar. Query Processing in Broadcasted Spatial Index Trees. In Proceedings of the International Symposium on Advances in Spatial and Temporal Databases, SSTD pages 502--521, Redondo Beach, CA, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. A. Hammad, M. J. Franklin, W. G. Aref, and A. K. Elmagarmid. Scheduling for shared window joins over data streams. In VLDB Berlin, Germany, Sept. 2003.]]Google ScholarGoogle ScholarCross RefCross Ref
  15. E. N. Hanson, C. Carnes, L. Huang, M. Konyala, L. Noronha, S. Parthasarathy, J. B. Park, and A. Vernon. Scalable Trigger Processing.In ICDE pages 266--275, Sydney, Austrialia, Mar. 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Kwon, S. Lee, and S. Lee. Indexing the Current Positions of oving Objects Using the Lazy Update R-tree. In Mobile Data Management, MDM pages 113--120, Jan. 2002.]] Google ScholarGoogle Scholar
  17. L. Liu, C. Pu, R. S. Barga, and T. Zhou. Differential Evaluation of Continual Queries.In Proceedings of the International Conference on Distributed Computing Systems, ICDCS pages 458--465,Hong Kong, May 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. L. Liu, C. Pu, and W. Tang. Continual Queries for Internet Scale Event-Driven Information Delivery.IEEE Transactions on Knowledge and Data Engineering, TKDE 11(4):610--628, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. L. Liu, C. Pu, W. Tang, D. Buttler, J. Biggs, T. Zhou, P.Benninghoff.,W. Han, and F. Yu. CQ: A Personalized Update onitoring Toolkit.In SIGMOD pages 547--549, Seattle, WA, June 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M.-L. Lo and C. V. Ravishankar. Spatial Hash-Joins. In SIGMOD pages 247--258, Montreal, Canada,1996.]] Google ScholarGoogle Scholar
  21. S. Madden, M. Shah, J. M. Hellerstein, and V. Raman. Continuously adaptive continuous queries over streams. In SIGMOD pages 49--60, Madison, Wisconsi, June 2002.]] Google ScholarGoogle Scholar
  22. M. F. Mokbel, T. M. Ghanem, and W. G. Aref. Spatio-temporal Access ethods. IEEE Data Engineering Bulletin 26(2):4--49, June 2003.]]Google ScholarGoogle Scholar
  23. J. M. Patel and D. J. DeWitt. Partition Based Spatial-erge Join. In SIGMOD pages 259--270, Montreal, Canada, 1996.]] Google ScholarGoogle Scholar
  24. D. Pfoser, C. S. Jensen, and Y. Theodoridis. Novel Approaches in Query Processing for oving Object Trajectories.In VLDB pages 395--406,Cairo, Egypt, Sept. 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 Transactions on Computers 51(10):1124 --1140,2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. P. Roy, S. Seshadri, S. Sudarshan, and S. Bhobe. Efficient and Extensible Algorithms for Multi Query Optimization. In SIGMOD pages 249--260, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. S. Saltenis and C. S. Jensen. Indexing of Moving Objects for Location-Based Services. In ICDE SanJose, CA, Feb. 2002.]]Google ScholarGoogle Scholar
  28. S. Saltenis, C. S. Jensen, S. T. Leutenegger, and M. A. Lopez. Indexing the Positions of Continuously Moving Objects. In SIGMOD pages 331--342, May 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. T. K. Sellis. Multiple-Query Optimization. ACM Transactions on Database Systems, TODS 13(1):23--52, 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Z. Song and N. Roussopoulos. Hashing Moving Objects. In Mobile Data Management pages 161--172,Hong Kong, Jan.2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Z. Song and N. Roussopoulos. K-Nearest Neighbor Search for Moving Query Point. In Proceedings of the International Symposium on Advances in Spatial and Temporal Databases, SSTD pages 79--96,Redondo Beach,CA, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Y. Tao and D. Papadias. V3R-Tree: A Spatio-Temporal Access Method for Timestamp and Interval Queries. In VLDB pages 431--440,Rome, Italy, Sept. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Y. Tao, D. Papadias, and Q. Shen. Continuous Nearest Neighbor Search. In VLDB pages 287--298,Hong Kong, 2002.]]Google ScholarGoogle Scholar
  34. Y. Tao, D. Papadias, and J. Sun. The TPR*-Tree: An Optimized Spatio-temporal Access Method for Predictive Queries. In VLDB Berlin, Germany, Sept. 2003.]]Google ScholarGoogle Scholar
  35. J. Tayeb, Ö.Ulusoy, and O. Wolfson. A Quadtree-Based Dynamic Attribute Indexing Method. The Computer Journal 41(3):185--200, 1998.]]Google ScholarGoogle Scholar
  36. D. B. Terry, D. Goldberg, D. Nichols, and B. M. Oki. Continuous Queries over Append-Only Databases. In SIGMOD pages 321--330, San Diego, CA, 1992.]] Google ScholarGoogle Scholar
  37. Y. Xia and S. Prabhakar. Q+Rtree: Efficient Indexing for oving Object Database. In Proceedings of the International Conference on Database Systems for Advanced Applications, DASFAA pages 175--182,Kyoto, Japan, Mar. 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards scalable location-aware services: requirements and research issues

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GIS '03: Proceedings of the 11th ACM international symposium on Advances in geographic information systems
        November 2003
        180 pages
        ISBN:1581137303
        DOI:10.1145/956676

        Copyright © 2003 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 November 2003

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate220of1,116submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader