Distributed Continuous Range Query Processing on Moving Objects

  • Haojun Wang
  • Roger Zimmermann
  • Wei-Shinn Ku
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4080)


Recent work on continuous queries has focused on processing queries in very large, mobile environments. In this paper, we propose a system leveraging the computing capacities of mobile devices for continuous range query processing. In our design, continuous range queries are mainly processed on the mobile device side, which is able to achieve real-time updates with minimum server load. Our work distinguish itself from previous work with several important contributions. First, we introduce a distributed server infrastructure to partition the entire service region into a set of service zones and cooperatively handle requests of continuous range queries. This feature improves the robustness and flexibility of the system by adapting to a time-varying set of servers. Second, we propose a novel query indexing structure, which records the difference of the query distribution on a grid model. This approach significantly reduce the size and complexity of the index so that in-memory indexing can be achieved on mobile objects with constrained memory size. We report on the rigorous evaluation of our design, which shows substantial improvement in the efficiency of continuous range query processing in mobile environments.


Query Processing Communication Cost Mobile Host Range Query Mobile Environment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cai, Y., Hua, K., Cao, G.: Processing Range-Monitoring Queries on Heterogeneous Mobile Objects. In: International Conference on Mobile Data Management, pp. 27–38 (2004)Google Scholar
  2. 2.
    Gedik, B., Liu, L.: MobiEyes: Distributed processing of continuously moving queries on moving objects in a mobile system. In: Bertino, E., Christodoulakis, S., Plexousakis, D., Christophides, V., Koubarakis, M., Böhm, K., Ferrari, E. (eds.) EDBT 2004. LNCS, vol. 2992, pp. 67–87. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Hu, H., Xu, J., Lee, D.L.: A Generic Framework for Monitoring Continuous Spatial Queries over Moving Objects. In: SIGMOD, pp. 479–490 (2005)Google Scholar
  4. 4.
    Kalashnikov, D.V., Prabhakar, S., Hambrusch, S., Aref, W.G.: Efficient evaluation of continuous range queries on moving objects. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds.) DEXA 2002. LNCS, vol. 2453, pp. 731–740. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  5. 5.
    Mokbel, M.F., Xiong, X., Aref, W.G.: SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases. In: SIGMOD, pp. 479–490 (2004)Google Scholar
  6. 6.
    Navas, J.C., Imielinski, T.: GeoCast - Geographic Addressing and Routing. In: International Conference on Mobile Computing and Networking, pp. 66–76 (1997)Google Scholar
  7. 7.
    Prabhakar, S., Xia, Y., Kalashnikov, D., Aref, W.G., Hambrusch, S.: Query Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects. IEEE Transaction on Computers (2002)Google Scholar
  8. 8.
    Ratnasamy, S.: A Scalable Content-Addressable Network. In: Ph.D. Dissertation University of California Berkeley (2002)Google Scholar
  9. 9.
    Saltenis, S., Jensen, C.S., Leutenegger, S.T., Lopez, M.A.: Indexing the Positions of Continuously Moving Objects. In: SIGMOD, pp. 331–342 (2000)Google Scholar
  10. 10.
    Song, Z., Roussopoulos, N.: K-Nearest Neighbor Search for Moving Query Point. In: Jensen, C.S., Schneider, M., Seeger, B., Tsotras, V.J. (eds.) SSTD 2001. LNCS, vol. 2121, pp. 79–96. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  11. 11.
    Tao, Y., Papadias, D., Shen, Q.: Continuous Nearest Neighbor Search. In: VLDB, pp. 287–298 (2002)Google Scholar
  12. 12.
    Wang, H., Zimmermann, R., Ku, W.-S.: ASPEN: An Adaptive Spatial Peer-to-Peer Network. In: ACM GIS, pp. 230–239 (2005)Google Scholar
  13. 13.
    Xiong, X., Mokbel, M.F., Aref, W.G., Hambrusch, S.E., Prabhakar, S.: Scalable Spatio-temporal Continuous Query Processing for Location-aware services. In: International Conference on Scientific and Statistical Database Management, p. 317 (2004)Google Scholar
  14. 14.
    Zhang, J., Zhu, M., Papadias, D., Tao, Y., Lee, D.L.: Location-based Spatial Queries. In: SIGMOD, pp. 443–454 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Haojun Wang
    • 1
  • Roger Zimmermann
    • 1
  • Wei-Shinn Ku
    • 1
  1. 1.Computer Science DepartmentUniversity of Southern CaliforniaLos AngelesUSA

Personalised recommendations