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
Energy efficient indexing on air
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
A critique of ANSI SQL isolation levels
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Using predictive prefetching to improve World Wide Web latency
ACM SIGCOMM Computer Communication Review
Bit-sequences: an adaptive cache invalidation method in mobile client/server environments
Mobile Networks and Applications
Scheduling on-demand broadcasts: new metrics and algorithms
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Scheduling data broadcast in asymmetric communication environments
Wireless Networks
Broadcast protocols to support efficient retrieval from databases by mobile users
ACM Transactions on Database Systems (TODS)
On proxy agents, mobility, and web access
Mobile Networks and Applications
Client Data Caching: A Foundation for High Performance Object Database Systems
Client Data Caching: A Foundation for High Performance Object Database Systems
Proactive Power-Aware Cache Management for Mobile Computing Systems
IEEE Transactions on Computers
The Challenges of Mobile Computing
Computer
Data on Air: Organization and Access
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
Self-Adaptive User Profiles for Large-Scale Data Delivery
ICDE '00 Proceedings of the 16th International Conference on Data Engineering
An Efficient Cache Maintenance Scheme for Mobile Environment
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Performance Evaluation of an Optimal Cache Replacement Policy for Wireless Data Dissemination
IEEE Transactions on Knowledge and Data Engineering
Wireless Cache Invalidation Schemes with Link Adaptation and Downlink Traffic
IEEE Transactions on Mobile Computing
Web Caching in Broadcast Mobile Wireless Environments
IEEE Internet Computing
A generalized target-driven cache replacement policy for mobile environments
Journal of Parallel and Distributed Computing
Supporting Cooperative Caching in Ad Hoc Networks
IEEE Transactions on Mobile Computing
An Error-Resilient and Tunable Distributed Indexing Scheme for Wireless Data Broadcast
IEEE Transactions on Knowledge and Data Engineering
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
Update-Based Cache Access and Replacement in Wireless Data Access
IEEE Transactions on Mobile Computing
Research in mobile database query optimization and processing
Mobile Information Systems
Cache invalidation strategies for internet-based mobile ad hoc networks
Computer Communications
XIR: cache invalidation strategy for xml data in mobile environments
MobiDE '07 Proceedings of the 6th ACM international workshop on Data engineering for wireless and mobile access
Better mobile client's cache reusability and data access time in a wireless broadcast environment
Data & Knowledge Engineering
Cooperative Caching Strategy in Mobile Ad Hoc Networks Based on Clusters
Wireless Personal Communications: An International Journal
Information Sciences: an International Journal
On-Bound Selection Cache Replacement Policy for Wireless Data Access
IEEE Transactions on Computers
Supporting cooperative caching in mobile ad hoc networks using clusters
International Journal of Ad Hoc and Ubiquitous Computing
Energy efficient cache invalidation in a disconnected wireless mobile environment
International Journal of Ad Hoc and Ubiquitous Computing
Cooperative caching in mobile ad hoc networks based on data utility
Mobile Information Systems
Scalability study of cache access mechanisms in multiple-cell wireless networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Enhancing cache invalidation in mobile environments
Mobility '08 Proceedings of the International Conference on Mobile Technology, Applications, and Systems
Journal of Parallel and Distributed Computing
Journal of Systems and Software
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
Dynamic cache invalidation scheme for wireless mobile environments
Wireless Networks
A mobile cache model with semantic locality
International Journal of Intelligent Information and Database Systems
A survey of methods for maintaining mobile cache consistency
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
A spontaneous ad hoc network to share WWW access
EURASIP Journal on Wireless Communications and Networking
Journal of Parallel and Distributed Computing
Hierarchical semantic-based index for ad hoc image retrieval
Journal of Mobile Multimedia
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
On energy efficient wireless data access: caching or not?
MSN'05 Proceedings of the First international conference on Mobile Ad-hoc and Sensor Networks
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
Efficient service cache management in mobile P2P networks
Future Generation Computer Systems
An effective model for QoS assessment in data caching in MANET environments
International Journal of Wireless and Mobile Computing
Hi-index | 0.01 |
Caching frequently accessed data items on the client side is an effective technique for improving performance in a mobile environment. Classical cache invalidation strategies are not suitable for mobile environments due to frequent disconnections and mobility of the clients. One attractive cache invalidation technique is based on invalidation reports (IRs). However, the IR-based cache invalidation solution has two major drawbacks, which have not been addressed in previous research. First, there is a long query latency associated with this solution since a client cannot answer the query until the next IR interval. Second, when the server updates a hot data item, all clients have to query the server and get the data from the server separately, which wastes a large amount of bandwidth. In this paper, we propose an IR-based cache invalidation algorithm, which can significantly reduce the query latency and efficiently utilize the broadcast bandwidth. Detailed analytical analysis and simulation experiments are carried out to evaluate the proposed methodology. Compared to previous IR-based schemes, our scheme can significantly improve the throughput and reduce the query latency, the number of uplink request, and the broadcast bandwidth requirements.