scispace - formally typeset
Journal ArticleDOI

An evaluation of cache invalidation strategies in wireless environments

Reads0
Chats0
TLDR
This study shows that the two proposed schemes are not only effective in salvaging the cache content but consume significantly less energy than their counterparts.
Abstract
Caching can reduce the bandwidth requirement in a wireless computing environment as well as minimize the energy consumption of wireless portable computers. To facilitate mobile clients in ascertaining the validity of their cache content, servers periodically broadcast cache invalidation reports that contain information of data that has been updated. However, as mobile clients may operate in a doze or even totally disconnected mode (to conserve energy), it is possible that some reports may be missed and the clients are forced to discard the entire cache content. In this paper, we reexamine the issue of designing cache invalidation strategies. We identify the basic issues in designing cache invalidation strategies. From the solutions to these issues, a large set of cache invalidation schemes can be constructed. We evaluate the performance of four representative algorithms-two of which are known algorithms (i.e., Dual-Report Cache Invalidation and Bit-Sequences) while the other two are their counterparts that exploit selective tuning (namely, Selective Dual-Report Cache Invalidation and Bit-Sequences with Bit Count). Our study shows that the two proposed schemes are not only effective in salvaging the cache content but consume significantly less energy than their counterparts. While the Selective Dual-Report Cache Invalidation scheme performs best in most cases, it is inferior to the Bit-Sequences with the Bit-Count scheme under high update rates.

read more

Citations
More filters
Journal ArticleDOI

Cache invalidation and replacement strategies for location-dependent data in mobile environments

TL;DR: A new performance criterion is introduced, called caching efficiency, and a generic method for location-dependent cache invalidation strategies is proposed, and two cache replacement policies, PA and PAID, are proposed.
Journal ArticleDOI

Proactive power-aware cache management for mobile computing systems

TL;DR: This paper proposes a proactive cache management scheme that not only improves the cache hit ratio, the throughput, and the bandwidth utilization, but also reduces the query delay and the power consumption.
Journal ArticleDOI

Performance evaluation of an optimal cache replacement policy for wireless data dissemination

TL;DR: The paper employs stretch as the major performance metric since it accounts for the data service time and, thus, is fair when items have different sizes and proves that Min-SAUD achieves optimal stretch under some standard assumptions.
Journal ArticleDOI

COACS: A Cooperative and Adaptive Caching System for MANETs

TL;DR: This paper introduces a cooperation-based database caching system for Mobile Ad Hoc Networks (MANETs) and discusses how the system is formed and how requested data is found if cached, or retrieved from the external database and then cached.
Journal ArticleDOI

A Scalable Asynchronous Cache Consistency Scheme (SACCS) for mobile environments

TL;DR: Scalable Asynchronous Cache Consistency Scheme (SACCS) provides a weak cache consistency for unreliable communication environments with small stale cache hit probability and is also a highly scalable algorithm with minimum database management overhead.
References
More filters
Journal ArticleDOI

The challenges of mobile computing

TL;DR: The authors focus on the goal of large-scale, hand-held mobile computing as a way to reveal a wide assortment of issues and look at some promising approaches under investigation and also consider their limitations.
Journal ArticleDOI

Client-server computing in mobile environments

TL;DR: This survey provides a comprehensive analysis of new paradigms and enabler concepts for mobile client-server computing, including mobile-aware adaptation, extended client- server model, and mobile data access.
Proceedings Article

Sleepers and Workaholics: Caching Strategies in Mobile Environments

TL;DR: In this paper, a taxonomy of different cache invalidation strategies and study the impact of client's disconnection times on their performance is presented, and the authors determine that for the units which are often disconnected (sleepers) the best cache invalidization strategy is based on signatures previously used for efficient file comparison.
Proceedings ArticleDOI

Sleepers and workaholics: caching strategies in mobile environments

TL;DR: A taxonomy of different cache invalidation strategies is proposed and it is determined that for the units which are often disconnected (sleepers) the best cache invalidations strategy is based on signatures previously used for efficient file comparison, and for units which is connected most of the time (workaholics), the best Cache invalidation strategy isbased on the periodic broadcast of changed data items.
Related Papers (5)