In mobile environments, caching frequently accessed data is a widely accepted approach because of reducing the need to gain data from servers and to demand scare resources. However, an efficient cache invalidation strategy is required to maintain cache consistent. To invalidate the cache, the servers broadcast invalidation reports synchronously or asynchronously. In mobile environments, mobile clients may lose invalidation reports due to voluntarily or involuntarily disconnection. Thus, in this paper, we proposed a scheme checking lost invalidations that allows clients to disconnect from the network and ensures not to lose them even if the clients are disconnected. To support the scheme, a designated home station of a client keeps the lost invalidation reports so that the client receives them when reconnecting. Experimental results show that our scheme improves slightly commit success rate in mobile environments.
展开▼