The Community for Technology Leaders
RSS Icon
Issue No.10 - October (2011 vol.10)
pp: 1473-1487
Chi-Yin Chow , University of Minnesota, Minneapolis
Mohamed F. Mokbel , University of Minnesota, Minneapolis
Hong Va Leong , The Hong Kong Polytechnic University, Hong Kong
In this paper, we propose an efficient and scalable query processing framework for continuous spatial queries (range and k-nearest-neighbor queries) in mobile peer-to-peer (P2P) environments, where no fixed communication infrastructure or centralized/distributed servers are available. Due to the limitations in mobile P2P environments, for example, user mobility, limited battery power, limited communication range, and scarce communication bandwidth, it is costly to maintain the exact answer of continuous spatial queries. To this end, our framework enables the user to find an approximate answer with quality guarantees. In particular, we design two key features to adapt continuous spatial query processing to mobile P2P environments. 1) Each mobile user can specify his or her desired quality of services (QoS) for a query answer in a personalized QoS profile. The QoS profile consists of two parameters, namely, coverage and accuracy. The coverage parameter indicates the desired level of completeness of the available information for computing an approximate answer, and the accuracy parameter indicates the desired level of accuracy of the approximate answer. 2) We design a continuous answer maintenance scheme to enable the user to collaborate with other peers to continuously maintain a query answer. With these two features in our framework, the user can obtain a query answer from a local cache if the answer satisfies his or her QoS requirements. Otherwise, the user enlists neighbors for help to share their cached information to refine the answer. If the refined answer still cannot satisfy the QoS requirements, the user broadcasts the query to the peers residing within the required search area of the query to find the most accurate answer. Experiment results show that our framework is efficient and scalable and provides an effective trade-off between the communication overhead and the quality of query answers.
Mobile computing, peer-to-peer computing, continuous query processing, spatio-temporal databases, GIS.
Chi-Yin Chow, Mohamed F. Mokbel, Hong Va Leong, "On Efficient and Scalable Support of Continuous Queries in Mobile Peer-to-Peer Environments", IEEE Transactions on Mobile Computing, vol.10, no. 10, pp. 1473-1487, October 2011, doi:10.1109/TMC.2011.104
[1] Y. Cai, K.A. Hua, and G. Cao, "Processing Range-Monitoring Queries on Heterogeneous Mobile Objects," Proc. IEEE Int'l Conf. Mobile Data Management (MDM '04), 2004.
[2] C.-Y. Chow, H.V. Leong, and A.T.S. Chan, "Distributed Group-Based Cooperative Caching in a Mobile Broadcast Environment," Proc. Int'l Conf. Mobile Data Management (MDM '05), 2005.
[3] C.-Y. Chow, H.V. Leong, and A.T.S. Chan, "GroCoca: Group-Based Peer-to-Peer Cooperative Caching in Mobile Environment," IEEE J. Selected Areas in Comm., vol. 25, no. 1, pp. 179-191, Jan. 2007.
[4] B. Gedik and L. Liu, "MobiEyes: Distributed Processing of Continuously Moving Queries on Moving Objects in a Mobile System," Proc. Int'l Conf. Extending DataBase Technology, 2004.
[5] T. Hara, "Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility," Proc. IEEE INFOCOM, 2001.
[6] H. Hu, J. Xu, and D.L. Lee, "A Generic Framework for Monitoring Continuous Spatial Queries over Moving Objects," Proc. ACM SIGMOD Int'l Conf. Management of Data, 2005.
[7] Z. Huang, C.S. Jensen, H. Lu, and B.C. Ooi, "Skyline Queries against Mobile Lightweight Devices in Manets," Proc. Int'l Conf. Data Eng. (ICDE '06), 2006.
[8] W.-S. Ku, R. Zimmermann, and H. Wang, "Location-Based Spatial Query Processing with Data Sharing in Wireless Broadcast Environments," IEEE Trans. Mobile Computing, vol. 7, no. 6, pp. 778-791, June 2008.
[9] M.F. Mokbel, X. Xiong, and W.G. Aref, "SINA: Scalable Incremental Processing of Continuous Queries in Spatio-Temporal Databases," Proc. ACM SIGMOD Int'l Conf. Management of Data, 2004.
[10] M. Papadopouli and H. Schulzrinne, "Effects of Power Conservation, Wireless Coverage and Cooperation on Data Dissemination among Mobile Devices," Proc. ACM MobiHoc, 2001.
[11] Y. Tao, D. Papadias, and Q. Shen, "Continuous Nearest Neighbor Search," Proc. Int'l Conf. Very Large Data Bases (VLDB '02), 2002.
[12] H. Cao, O. Wolfson, B. Xu, and H. Yin, "MOBI-DIC: Mobile Discovery of Local Resources in Peer-to-Peer Wireless Network," IEEE Data Eng. Bull., vol. 28, no. 3, pp. 11-18, Sept. 2005.
[13] O. Wolfson, B. Xu, and R.M. Tanner, "Mobile Peer-to-Peer Data Dissemination with Resource Constraints," Proc. Int'l Conf. Mobile Data Management (MDM '07), 2007.
[14] O. Wolfson, B. Xu, H. Yin, and H. Cao, "Search-and-Discover in Mobile P2P Network Databases," Proc. IEEE Int'l Conf. Distributed Computing Systems (ICDCS '05), 2005.
[15] J.M. Kang, M.F. Mokbel, S. Shekhar, T. Xia, and D. Zhang, "Continuous Evaluation of Monochromatic and Bichromatic Reverse Nearest Neighbors," Proc. IEEE Int'l Conf. Data Eng. (ICDE '07), 2007.
[16] C.S. Jensen, D. Lin, B.C. Ooi, and R. Zhang, "Effective Density Queries of Continuously Moving Objects," Proc. Int'l Conf. Data Eng. (ICDE '06), 2006.
[17] B. Zheng, J. Xu, W.-C. Lee, and D.L. Lee, "Grid-Partition Index: A Hybrid Method for Nearest-Neighbor Queries in Wireless Location-Based Services," VLDB J., vol. 1, no. 15, pp. 21-39, 2006.
[18] N. Chand, R.C. Joshi, and M. Misra, "Cooperative Caching Strategy in Mobile Ad Hoc Networks Based on Clusters," Wireless Personal Comm., vol. 43, no. 1, pp. 41-63, 2007.
[19] W. Wu and K.-L. Tan, "Global Cache Management in Nonuniform Mobile Broadcast," Proc. Int'l Conf. Mobile Data Management (MDM '06), 2006.
[20] A. Coman, M.A. Nascimento, and J. Sander, "Exploiting Redundancy in Sensor Networks for Energy Efficient Processing of Spatiotemporal Region Queries," Proc. ACM Int'l Conf. Information and Knowledge Management (CIKM '05), 2005.
[21] N. Dimokas, D. Katsaros, and Y. Manolopoulos, "Cooperative Caching in Wireless Multimedia Sensor Networks," Mobile Networks and Applications, vol. 13, pp. 337-356, 2008.
[22] Y. Yao, X. Tang, and E.-P. Lim, "Continuous Monitoring of $k$ NN Queries in Wireless Sensor Networks," Proc. Int'l Conf. Mobile Ad-Hoc and Sensor Networks (MSN '06), 2006.
[23] Z.J. Haas and M.R. Pearlman, "The Performance of Query Control Schemes for the Zone Routing Protocol," IEEE/ACM Trans. Networking, vol. 9, no. 4, pp. 427-438, Aug. 2001.
[24] L. Li, J.Y. Halpern, P. Bahl, Y.-M. Wang, and R. Wattenhofer, "Analysis of a Cone-Based Distributed Topology Control Algorithm for Wireless Multi-Hop Networks," Proc. Ann. ACM Symp. Principles of Distributed Computing (PODC), 2001.
[25] R. Cheng, J. Chen, M.F. Mokbel, and C.-Y. Chow, "Probabilistic Verifiers: Evaluating Constrained Nearest Neighbor Queries over Uncertain Data," Proc. IEEE Int'l Conf. Data Eng. (ICDE), 2008.
[26] L.M. Feeney and M. Nilsson, "Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment," Proc. IEEE INFOCOM, 2001.
[27] J. Broch, D.A. Maltz, D.B. Johnson, Y.-C. Hu, and J. Jetcheva, "A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols," Proc. ACM MOBICOM, 1998.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool