Using semantic caching to manage location dependent data in mobile computing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Common expression analysis in database applications
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
Semantic Caching and Query Processing
IEEE Transactions on Knowledge and Data Engineering
Semantic Data Caching and Replacement
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Semantic caching of Web queries
The VLDB Journal — The International Journal on Very Large Data Bases
APPT'05 Proceedings of the 6th international conference on Advanced Parallel Processing Technologies
Quadtree-based management on semantic cache for mobile computing
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
Recently semantic caching has become very popular due to its novel method for retrieving information. In semantic caching, the cache not only stores the results of the queries, but also stores the semantic description of queries. This strategy provides a good reuse of the cache contents if the results of the queries exactly match the existing semantic regions. Otherwise some existing semantic regions need to be removed to accommodate new regions which are created by the new queries. The constant replacement of existing semantic regions reduces the efficiency expected from this type of caching, since the queries that are using the same relations could have been answered if the existing semantic regions were merged. Therefore, in this research we propose a novel merging strategy for semantic regions in the cache which can enhance the usage of many applications with little memory resources. Although any information system with client/server architecture can benefit from merging of its existing semantic regions, this strategy is particularly useful for mobile environment, due to memory constraints, communication cost, slow and unreliable connections to the server.