Recent work has shown that invalidation report (IR)-based cache management is an attractive approach for mobile environments. To improve the cache hit ratio of the IR-based approach, clients should proactively prefetch the data that is most likely to be used in the future. Although prefetching can make use of the broadcast channel and improve cache hit ratio, clients still need to consume power to receive and process the data. In this chapter, we first present a basic scheme to dynamically optimize performance and power based on a novel prefetch-access ratio (PAR) concept. Then, we extend the scheme to achieve a balance between performance and power considering various factors such as access rate, update rate, and data size.
All Science Journal Classification (ASJC) codes
- Computer Science(all)