Abstract:
Considering the resource-poor mobile devices and networks, the mobility of devices and the variance of network connections, information access in mobile environments faces many problems and challenges. Client caching provides a solution for ensuring data accessing performance in mobile environments. A mobile client caching scheme based on semantic caching is proposed, which explores the semantic locality among client issued queries. The cache is dynamically loaded with former query results, and is organized by cache item descriptions corresponding to query statements. Later queries are answered by cache items via cache description matching. First the content organization of semantic cache is presented; then how query can be derived from the cache is shown; to make the cache perform more efficiently, the merge policy among cache items are given. Then the query processing strategy based on semantic cache in a different situation is discussed. Finally, performance analysis results are shown, which validate the advantage of the caching scheme.