Abstract
Pervasive Computing applications require continual and autonomous availability of ‘what I want’ 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.
This research work was carried out under support from the Texas Advanced Research Program # 003656-0108-2001
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
G. Banavar, J. Beck and E. Gluzberg, “Challenges: An application model for pervasive computing,” in Proceedings of 6th Annual International Conference on Mobile Computing and Networking (MOBICOM 2000), pp.266–274, 2000, Boston MA, USA.
Guohong Cao, On Improving the Performance of Cache Invalidation in Mobile Environments, Mobile Networks and Applications, Volume 7, Issue 4, August 2002.
B.Y. Chan, A. Si, and H. V. Leong, A Framework for Cache Management for Mobile Databases: Design and Evaluation Distributed and Parallel Databases 10(1):23–57, July 2001.
Cherniack, M., Franklin, M.J., Zdonik, S., Expressing user profiles for Data Recharging, IEEE Personal Communications, Volume: 8 Issue: 4, Aug 2001 Page(s): 32–38.
Liang Cheng and Ivan Marsic, Piecewise Network Awareness Service for Wireless Mobile Pervasive Computing, Mobile Networks and Applications, Volume 7, Issue 4, August 2002.
R. Curwen, A. Hopper, P. Steggles and A. Ward, “Sentient Computing,” Technical Report 1999.13 (video), AT&T Laboratories Cambridge, 24a Trumpington Street, Cambridge CB2 1QA, England.
Jason Flinn, Shafeeq Sinnamohideen and M. Satyanarayanan, Data Staging on Untrusted Surrogates, Intel Research, Pittsburgh IRP-TR-02-02 May 2002
Gupta, S.K.S., Wang-Chien Lee, Purakayastha, A., Srimani, P.K, An overview of Pervasive Computing IEEE Personal Communications, Volume: 8 Issue: 4, Aug. 2001, Page(s): 8–9.
Stathes Hadjiefthymiades, Vicky Matthaiou, Lazaros Merakos, On Supporting the WWW in Wireless Communications Through Mobile Agents, Mobile Networks and Applications, Volume 7, Issue 4, August 2002.
A. Kahol, S. Khurana, S.K.S. Gupta, and P. K. Srimani, A Strategy to Manage Cache Consistency in a Disconnected Distributed Environment, IEEE Trans. on Parallel and Distributed Systems, Vol. 12, No. 7, July 2001, page(s): 686–700.
M Kumar, Pervasive Computing Education, Distributed Systems Online, July 2003, Vol. 4, No.7.
M Kumar, B Shirazi, S K Das, B Sung, D Levine, and M Singhal, Pervasive Information Communities Organization PICO: A Middleware Framework for Pervasive Computing IEEE Pervasive Computing, July-September 2003, pgs. 10–17.
WHO Lau, M Kumar, and S. Venkatesh, A Cooperative Cache Architecture in Support of Caching Multimedia Objects in MANETs, Atlanta, September 2002.
Satyanarayanan, M., Pervasive Computing: Vision and Challenges, IEEE Personal Communications, August 2001, Pgs. 10–17.
Zhou Su, Jiro Katto, T Nishikawa, M Murakami, T Washizawa and Y Yasuda, An Integrated Scheme for Distributed Segmented Streaming Media over Hierarchical Caches, International Conference on Information Technology and Applications, Bathurst Australia, November 2002.
David Tennenhouse, Proactive Computing, Communications of the ACM, vol. 43, No. 5, May 2000.
N J Tuah M Kumar, S Venkatesh, and S K Das, Performance Evaluation of Speculative Prefetching, IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 5, June 2002, pp. 471–484.
Z. Wang, M Kumar, S.K. Das, and H Shen, Investigation of Cache Maintenance Strategies for Multi-cell Environments, 4th International Conference on Mobile Data Management, 21–24 January, 2003, Melbourne, Australia
M. Weiser, “The computer for the 21st Century,” Sci. American, Sept. 1991.
Joe Chun-Hung Yuen, Edward Chan, Kam-Yiu Lam and HW Leung, Cache Invalidation Scheme for Mobile Computing Systems with Real-time Data, ACM SIGMOD, Dec. 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Kluwer Academic Publishers
About this chapter
Cite this chapter
Kumar, M., Das, S.K. (2004). Efficient Information Acquisition and Dissemination In Pervasive Computing Systems Through Caching. In: Guizani, M. (eds) Wireless Communications Systems and Networks. Information Technology: Transmission, Processing and Storage. Springer, Boston, MA. https://doi.org/10.1007/0-306-48642-3_17
Download citation
DOI: https://doi.org/10.1007/0-306-48642-3_17
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-306-48190-1
Online ISBN: 978-0-306-48642-5
eBook Packages: Springer Book Archive