Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Distributed file systems: concepts and examples
ACM Computing Surveys (CSUR)
Distributed Shared Memory: A Survey of Issues and Algorithms
Computer - Distributed computing systems: separate resources acting as one
Sleepers and workaholics: caching strategies in mobile environments
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Broadcast disks: data management for asymmetric communication environments
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Bit-sequences: an adaptive cache invalidation method in mobile client/server environments
Mobile Networks and Applications
Broadcast protocols to support efficient retrieval from databases by mobile users
ACM Transactions on Database Systems (TODS)
A scalable low-latency cache invalidation strategy for mobile environments
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
An Evaluation of Cache Invalidation Strategies in Wireless Environments
IEEE Transactions on Parallel and Distributed Systems
On improving the performance of cache invalidation in mobile environments
Mobile Networks and Applications
Data on Air: Organization and Access
IEEE Transactions on Knowledge and Data Engineering
Proxy Cache Algorithms: Design, Implementation, and Performance
IEEE Transactions on Knowledge and Data Engineering
Energy-Efficient Caching for Wireless Mobile Computing
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Disseminating Updates on Broadcast Disks
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Adaptive Data Broadcast in Hybrid Networks
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
The Double Life of the Transaction Abstraction: Fundamental Principle and Evolving System Concept
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
An adaptive network prefetch scheme
IEEE Journal on Selected Areas in Communications
On improving the performance of cache invalidation in mobile environments
Mobile Networks and Applications
A Scalable Low-Latency Cache Invalidation Strategy for Mobile Environments
IEEE Transactions on Knowledge and Data Engineering
Cost efficient broadcast based cache invalidation for mobile environments
Proceedings of the 2003 ACM symposium on Applied computing
Adaptive multiversion data broadcast organizations
Information Systems - Special issue: ADBIS 2002: Advances in databases and information systems
Wireless Cache Invalidation Schemes with Link Adaptation and Downlink Traffic
IEEE Transactions on Mobile Computing
Per-User Checkpointing for Mobility Database Failure Restoration
IEEE Transactions on Mobile Computing
Dynamic Task-Level Voltage Scheduling Optimizations
IEEE Transactions on Computers
Proactive Caching for Spatial Queries in Mobile Environments
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
A generalized target-driven cache replacement policy for mobile environments
Journal of Parallel and Distributed Computing
Objective-Optimal Algorithms for Long-Term Web Prefetching
IEEE Transactions on Computers
Supporting Cooperative Caching in Ad Hoc Networks
IEEE Transactions on Mobile Computing
A distributed data caching framework for mobile ad hoc networks
Proceedings of the 2006 international conference on Wireless communications and mobile computing
Efficient Cache Replacement in Mobile Environment Using Data Profit
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
A Game Theoretic Approach to Power Aware Wireless Data Access
IEEE Transactions on Mobile Computing
Optimal Callback with Two-Level Adaptation for Wireless Data Access
IEEE Transactions on Mobile Computing
Energy-efficient data caching and prefetching for mobile devices based on utility
Mobile Networks and Applications
Update-Based Cache Access and Replacement in Wireless Data Access
IEEE Transactions on Mobile Computing
Performance tradeoffs in mobile computing: to fetch or not to fetch?
Proceedings of the 5th ACM international workshop on Mobility management and wireless access
On-Bound Selection Cache Replacement Policy for Wireless Data Access
IEEE Transactions on Computers
Semantic-Aware and QoS-Aware Image Caching in Ad Hoc Networks
IEEE Transactions on Knowledge and Data Engineering
Energy efficient cache invalidation in a disconnected wireless mobile environment
International Journal of Ad Hoc and Ubiquitous Computing
Considering a user's mobility and query patterns in location-based services
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
DHT-Based Mobile Service Discovery Protocol for Mobile Ad Hoc Networks
ICIC '08 Proceedings of the 4th international conference on Intelligent Computing: Advanced Intelligent Computing Theories and Applications - with Aspects of Theoretical and Methodological Issues
Adaptive Neighbor Selection for Service Discovery in Mobile Ad Hoc Networks
NPC '08 Proceedings of the IFIP International Conference on Network and Parallel Computing
Energy saving strategies for cooperative cache replacement in mobile ad hoc networks
Pervasive and Mobile Computing
Proceedings of the 4th Annual International Conference on Wireless Internet
Concurrency control in mobile distributed real-time database systems
Journal of Parallel and Distributed Computing
Cache-miss-initiated prefetch in mobile environments
Computer Communications
An optimal caching technique for wireless ad hoc network using connected dominating set
SPECTS'09 Proceedings of the 12th international conference on Symposium on Performance Evaluation of Computer & Telecommunication Systems
A cache invalidation strategy for mobile networks
Journal of Network and Computer Applications
Design a hierarchical cache system for effective loss recovery in reliable multicast
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Mitigating channel usage in cooperative caching for Mobile Ad hoc Networks
International Journal of Ad Hoc and Ubiquitous Computing
Efficient mobility management for cache invalidation in wireless mobile environment
IWDC'05 Proceedings of the 7th international conference on Distributed Computing
An efficient cache access protocol in a mobile computing environment
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Broadcast based cache invalidation and prefetching in mobile environment
HiPC'04 Proceedings of the 11th international conference on High Performance Computing
Energy efficient cache invalidation in a disconnected mobile environment
ICDCIT'04 Proceedings of the First international conference on Distributed Computing and Internet Technology
Computer Networks: The International Journal of Computer and Telecommunications Networking
Efficient cache invalidation schemes for mobile data accesses
Information Sciences: an International Journal
An update-based step-wise optimal cache replacement for wireless data access
Computer Networks: The International Journal of Computer and Telecommunications Networking
Energy-aware optimal cache consistency level for mobile devices
Information Sciences: an International Journal
Reducing User Perceived Latency with a Proactive Prefetching Middleware for Mobile SOA Access
International Journal of Web Services Research
Lightweight Wireless Web Service Communication Through Enhanced Caching Mechanisms
International Journal of Web Services Research
Hi-index | 14.99 |
Recent work has shown that invalidation report (IR)-based cache management is an attractive approach for mobile environments. However, the IR-based cache invalidation solution has some limitations, such as long query delay, low bandwidth utilization, and it is not suitable for applications where data change frequently. In this paper, we propose a proactive cache management scheme to address these issues. Instead of passively waiting, the clients intelligently prefetch the data that are most likely used in the future. Based on a novel prefetch-access ratio concept, the proposed scheme can dynamically optimize performance or power based on the available resources and the performance requirements. To deal with frequently updated data, different techniques (indexing and caching) are applied to handle different components of the data based on their update frequency. Detailed simulation experiments are carried out to evaluate the proposed methodology. Compared to previous schemes, our solution not only improves the cache hit ratio, the throughput, and the bandwidth utilization, but also reduces the query delay and the power consumption.