novel cache management strategy for semantic caching in mobile environment
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.
semantic caching server architecture boolean logic optimization