Browse > Article

Dynamic Query Processing Using Description-Based Semantic Prefetching Scheme in Location-Based Services  

Kang, Sang-Won (고려대학교 컴퓨터학과)
Song, Ui-Sung (부산교육대학교 컴퓨터교육과)
Abstract
Location-Based Services (LBSs) provide results to queries according to the location of the client issuing the query. In LBS, techniques such as caching and prefetching are effective approaches to reducing the data transmission from a server and query response time. However, they can lead to cache inefficiency and network overload due to the client's mobility and query pattern. To solve these drawbacks, we propose a semantic prefetching (SP) scheme using prefetching segment concept and improved cache replacement policies. When a mobile client enters a new service area, called semantic prefetching area, proposed scheme fetches the necessary semantic information from the server in advance. The mobile client maintains the information in its own cache for query processing of location-dependent data (LDD) in mobile computing environment. The performance of the proposed scheme is investigated in relation to various environmental variables, such as the mobility and query pattern of user, the distributions of LDDs and applied cache replacement strategies. Simulation results show that the proposed scheme is more efficient than the well-known existing scheme for range query and nearest neighbor query. In addition, applying the two queries dynamically to query processing improves the performance of the proposed scheme.
Keywords
Semantic prefetching; Range query; Nearest neighbor query; Cache replacement; Locality;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Seydim, M. Dunham, A location dependent benchmark with mobility behavior, in: Proc. Int. Database Engineering Applications Symposium, 2002, pp. 74-85
2 G. Cao, Proactive power-aware cache management for mobile computing systems, IEEE Transactions on Computer 51 (6) (2002) 608-621   DOI   ScienceOn
3 T. Ye, H.-A. Jacobsen, R. Katz, Mobile awareness in a wide area wireless network of infostations, in: Proc. The Fourth Annual ACM/IEEE Int. Conf. on Mobile Computing and Networking, 1998, pp. 109-120
4 E. Kaasinen, User needs for location-aware mobile services, Personal and Ubiquitous Computing 7 (1) (2003) 70-79   DOI   ScienceOn
5 N. Roussopoulos, An incremental access method for viewcache: Concept, algorithms, and cost analysis, ACM Transactions on Database Systems 16 (3) (1991) 535-563   DOI
6 J. Zhang, M. Zhu, D. Papadias, Y. Tao, D. Lee, Location-based spatial queries, in: Proc. 22th ACM SIGMOD International Conference on Management of Data, 2003, pp. 443-454
7 Q. Ren, M. Dunham, V. Kumar, Semantic caching and query processing, IEEE Transactions on Knowledge and Data Engineering 15 (1) (2003) 192-210   DOI   ScienceOn
8 A. Seydim, M. Dunham, V. Kumar, Location dependent query processing, in: Proc. Second ACM Int. Workshop on Data Engineering for Wireless and Mobile Access, 2001, pp. 47-53
9 D. Lin, C. Jensen, B. Ooi, S. Saltenis, Efficient indexing of the historical, present, and future positions of moving objects, in: Proc. Mobile Data Management, 2005, pp. 59-66
10 L. Li, K. Birgitta, N. Pissinou, K. Makki, Strategies for semantic caching, in: Proc. 12th Int. Conf. on Database and Expert Systems Applications, 2001, pp. 284-298
11 D. Barbara, Sleepers and workaholics: Caching strategies in mobile environments, in: Proc. ACM SIGMOD Int. Conf. on Management of Data, 1994, pp. 1-12
12 B. Chan, A. Si, H. Leong, A framework for cache management for mobile databases: Design and evaluation, Distributed and Parallel Databases 10(1) (2001) 23-57   DOI   ScienceOn
13 X. Yu, K. Pu, N. Koudas, Monitoring k-nearest neighbor queries over moving objects, in: Proc. of the 21st Int. Conf. on Data Engineering, 2005, pp. 631-642
14 G. Liu, Exploitation of location-dependent caching and prefetching techniques for supporting mobile computing and communications, in: Proc. the Sixth Int. Conf. on Wireless Communications, 1994, pp. 11-13
15 J. Xu, X. Tang, D. Lee, Performance analysis of location-dependent cache invalidation schemes for mobile environments, IEEE Transactions on Knowledge and Data Engineering 15 (2) (2003) 474-488   DOI   ScienceOn
16 X. Sun, N. Kamel, L. Ni, Processing implication on queries, IEEE Transactions On software Engineering 15 (10) (1989) 1168-1175   DOI   ScienceOn
17 N. Roussopoulos, S. Kelley, F. Vincent, Nearest neighbor queries, in: Proc. 14th of ACM SIGMOD International Conference on Management of Data, 1995, pp. 71-79
18 G. Zipf, Human Behaviour and the Principle of Least Effort, Addison-Wesley, 1949
19 N. Oren, A survey of prefetching techniques, Tech. Rep. TR-Wits-CS-2000-10, Southern Methodist University (2000)
20 B. Zheng, D. Lee, Semantic caching in locationdependent query processing, in: Proc. of the 7th Symposium on Spatio-temporal Databases, 2001, pp. 97-116
21 A. Papadopoulos, Y. Manolopoulos, Nearest Neighbor Search: A Database Perspective, Springer-Verlag, New York, 2005
22 Q. Ren, M. Dunham, Using semantic caching to manage location dependent data in mobile computing, in: Proc. the Sixth Annual Int. Conf. on Mobile Computing and Networking (MOBICOM'00), 2000, pp. 210-221
23 Z. Song, N. Roussopoulos, K-nn search for moving query point, in: Proc. of the 7th Symposium on Spatio-temporal Databases, 2001, pp. 79-96
24 K. Lee, H. Leong, A. Si, Semantic query caching in a mobile environment, Mobile Computing and Communications Review 3 (2) (1999) 28-36
25 S. Dar, M. Franklin, B. Jonsson, D. Srivatava, M. Tan, Semantic data caching and replacement, in: Proc. 26th Int. Conf. on Very Large Data Bases, 1996, pp. 330-341
26 M. Franklin, Challenges in ubiquitous data management, in: Proc. of Informatics'01, 2001, pp. 24-33
27 V. Almeida, R. Guting, Supporting uncertainty in moving objects in network databases, in: Proc. the 13th ACM Int. Symposium on Advances in Geographic Information Systems, 2005, pp. 31-40