Communications of the ACM
Challenges: an application model for pervasive computing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
A Strategy to Manage Cache Consistency in a Disconnected Distributed Environment
IEEE Transactions on Parallel and Distributed Systems
Piecewise network awareness service for wireless/mobile pervasive computing
Mobile Networks and Applications
On improving the performance of cache invalidation in mobile environments
Mobile Networks and Applications
Supporting the WWW in wireless communications through mobile agents
Mobile Networks and Applications
A Framework for Cache Management for Mobile Databases: Design and Evaluation
Distributed and Parallel Databases
Performance Optimization Problem in Speculative Prefetching
IEEE Transactions on Parallel and Distributed Systems
Investigation of Cache Maintenance Strategies for Multi-cell Environments
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
PICO: A Middleware Framework for Pervasive Computing
IEEE Pervasive Computing
Hi-index | 0.00 |
Pervasive Computing applications require continual and autonomous availability of 'what I want' type of information acquisition and dissemination in a proactive yet unobtrusive way. Mobility and heterogeneity of pervasive environments make this problem even more challenging. Effective use of middleware techniques, such as caching, can overcome the dynamic nature of communication media and the limitations of resource-poor devices. In pervasive systems data is needed by users, devices, services and applications whereas caching mechanisms developed for mobile and distributed systems cater mainly to devices and in some special cases to users. Pervasive computing environments present entirely new set of challenges because of the fact that data may be acquired and disseminated at various stages within the system. Therefore, novel caching mechanisms are needed that take into account demand-fetched and prefetched (or pulled), as well as broadcast (or pushed) data. In addition, cache maintenance algorithms should consider such features as heterogeneity, mobility, interoperability, proactivity, and transparency that are unique to pervasive environments.