Abstract
An increasing number of clients use the web for applications such as web browsing, E-commerce, and web portals. An important characteristic of data access in this environment is that clients often have different requirements for the latency and recency of objects. However, there has been little work that aims to accomodate varying client needs. This Ph.D. research introduces client profiles that allow clients to express their requirements with respect to the latency and recency of objects. Profiles are used by a cache or web portal to determine when to download a fresh object and when to use a cached copy. Profiles can be tuned to reflect the requirements of a client or application. The profile-based framework is straightforward to implement for both clients and caches, and can scale to a large number of clients and applications. Preliminary results show that profiles can reduce latency and bandwidth consumption compared to existing techniques, while still providing recent data in many cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Alonso, D. Barbara, and H. Garcia-Molina. Data caching issues in an information retrieval system. A CM. TODS Vol. 15, no. 3, 1990.
L. Bright, S. Bhattacharjee, and L. Raschid. Improving mobile data access using client profiles. Tech. Report, University of Maryland, http://www.cs.umd.edu/~bright/papers/profile.ps , 2001
L. Bright and L. Raschid. A profile-based approach to data delivery on the web. Proc. Very Large Data Bases (VLDB), 2002.
Squid Proxy Cache. http://www.squid-cache.org
P. Cao and S. Irani. Cost-aware www proxy caching algorithms. Proc. USENIX Symposium on Internet Technologies and Systems, 1997.
V. Cate. Alex-a global filesystem. Proc. USENIX File System Workshop, 1992.
J. Cho and H. Garcia-Molina. Synchronizing a database to improve freshness. Proc. ACM SIGMOD Conf., 2000.
E. Cohen, B. Krishnamurthy, and J. Rexford. Improving end-to-end performance of the web using server volumes and proxy filters. Proc. SIGCOMM, 1998.
A. Dingle and T. Partl. Web cache coherence. Proc. 5th WWW Conf., 1996.
A. Gal. Obsolescent materialized views in query processing of enterprise information systems. Proc. CIKM, 1999.
J.R. Gruser, L. Raschid, V. Zadorozhny, and T. Zhan. Learning response time for web sources using query feedback and application in query optimization. VLDB Journal 9(1):18–37, 2000.
J. Gwertzman and M. Seltzer. World wide web cache consistency. Proc. USENIX Technical Conference, 1996.
Y. Huang, R. Sloan, and O. Wolfson. Divergence caching in client-server architectures. Proc. PDIS, 1994.
T. Kroeger, D. Long, and J. Mogul. Exploring the bounds of web latency reduction from caching and prefetching. Proc. USENIX Symposium on Internet Technologies and Systems, 1997.
A. Labrinidis and N. Roussopoulos. Webview materialization. Proc. ACM SIGMOD Conference, 2000.
A. Labrinidis and N. Roussopoulos. Update propagation strategies for improving the quality of data on the web. Proc. VLDB, 2001.
C. Liu and P. Cao. Maintaining strong cache consistency on the world wide web. Proc. ICDCS, 1997.
C. Olston, B.T. Loo, and J. Widom. Adaptive precision setting for cached approximate values. Proc. ACM SIGMOD Conference, 2001.
R. Ramjee, T. La Porta, S. Thuel, K. Varadhan, and S.Y. Wang. Hawaii: A domain-based approach for supporting mobility in wide-area wireless networks. Proc. ICNP, 1999.
S. Seshan, H. Balakrishnan, and R. H. Katz. Handoffs in cellular wireless networks: The daedalus implementation and experience. Wireless Personal Communications, January 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bright, L. (2002). Profile-Based Data Delivery for Web Applications. In: Chaudhri, A.B., Unland, R., Djeraba, C., Lindner, W. (eds) XML-Based Data Management and Multimedia Engineering — EDBT 2002 Workshops. EDBT 2002. Lecture Notes in Computer Science, vol 2490. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36128-6_37
Download citation
DOI: https://doi.org/10.1007/3-540-36128-6_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00130-0
Online ISBN: 978-3-540-36128-2
eBook Packages: Springer Book Archive