Skip to main content

Dissemination of Dynamic Data on the Internet

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1966))

Abstract

Dynamic data is data which varies rapidly and unpredictably. This kind of data is generally used in on-line decision making and hence needs to be delivered to its users conforming to certain time or value based application-specific requirements. The main issue in the dissemination of dynamic web data such as stock prices, sports scores or weather data is the maintenance of temporal coherency within the user specified bounds. Since most of the web servers adhere to the HTTP protocol, clients need to frequently pull the data depending on the changes in the data and user’s coherency requirements. In contrast, servers that possess push capability maintain state information pertaining to user’s requirements and push only those changes that are of interest to a user. These two canonical techniques have complementary properties. In pure pull approach, the level of temporal coherency maintained is low while in pure push approach it is very high, but this is at the cost of high state space at the server which results in a less resilient and less scalable system. Communication overheads in pull-based schemes are high as compared to push-based schemes, since the number of messages exchanged in the pull approach are higher than in push based approach. Based on these observations, this paper explores different approaches to combining the two approaches so as to harness the benefits of both approaches.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Acharya, M. J. Franklin and S. B. Zdonik: Balancing Push and Pull for Data Broadcast, Proceedings of the ACM SIGMOD Conference, May 1997.

    Google Scholar 

  2. R. Alonso, D. Barbara, and H. Garcia-Molina: Data Caching Issues in an Information Retrieval System. ACM Trans. Database Systems, September 1990.

    Google Scholar 

  3. A. Cate: Alex-A Global File-system. Proceedings of the 1992 USENIX File System Workshop, Ann Arbor,MI May 1992.

    Google Scholar 

  4. C. Gray and D. Cheriton: Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency, Proceedings of the Twelfth ACM Symposium on Operating System Principles, pages 202–210,1989.

    Google Scholar 

  5. P. Cao and S. Irani: Cost-Aware WWW Proxy Caching Algorithms., Proceedings of the USENIX Symposium on Internet Technologies and Systems, December 1997.

    Google Scholar 

  6. A. Dingle and T. Partl: Web Cache Coherence. Proc. Fifth Intnl. WWW Conference, May 1996.

    Google Scholar 

  7. P. Deolasee, A. Katkar, A. Panchbudhe, K. Ramamritham and P. Shenoy: Adaptive Push-Pull of DynamicWeb Data: Better Resiliency, Scalability and Coherency. Technical Report TR00-36, Department of Computer Science, University of Massachusetts at Amherst, July 2000.

    Google Scholar 

  8. V. Duvvuri, P. Shenoy and R. Tewari: Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web. InfoCom March 2000.

    Google Scholar 

  9. J. Gwertzman and M. Seltzer: The Case for Geographical Push Caching., Proceedings of the 5th Annual Workshop on Hot Operating Systems, pages 51–55, May 1995.

    Google Scholar 

  10. A. Iyengar and J. Challenger: Improving Web Server Performance by Caching Dynamic Data., Proceedings of the USENIX Symposium on Internet Technologies and Systems (USEITS), December 1997.

    Google Scholar 

  11. C. Liu and P. Cao: Maintaining Strong Cache Consistency in the World-Wide-Web., Proceedings of the Seventeenth International Conference on Distributed Computing Systems, pages 12–21, May 1997.

    Google Scholar 

  12. B. Krishnamurthy and C. Wills: Study of Piggyback Cache Validation for Proxy Caches in the World Wide Web. Proc. USENIX Symposium on Internet Technologies and Systems, December 1997.

    Google Scholar 

  13. B. Krishnamurthy and C. Wills: Piggyback Server Invalidation for Proxy Cache Coherency. Proc. World Wide Web Conference, April 1998.

    Google Scholar 

  14. A. G. Mathur, R. W. Hall, F. Jahanian, A. Prakash and C. Rasmussen: The Publish/Subscribe Paradigm for Scalable Group Collaboration Systems., Technical Report CSE-TR-270-95, Dept. of Computer Science and Engg., University of Michigan, 1995.

    Google Scholar 

  15. Raghav Srinivasan, Chao Liang and Krithi Ramamritham: Maintaining Temporal Coherency of Virtual Data Warehouses, The 19th IEEE Real-Time Systems Symposium (RTSS98), Madrid, Spain, December 2–4 1998.

    Google Scholar 

  16. M. J. Franklin and S. B. Zdonik: “Data In Your Face”: Push Technology in Perspective. SIGMOD Conference, Seattle, Washington, May-June 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-VerlagBerlin Heidelberg

About this paper

Cite this paper

Ramamritham, K., Deolasee, P., Katkar, A., Panchbudhe, A., Shenoy, P. (2000). Dissemination of Dynamic Data on the Internet. In: Bhalla, S. (eds) Databases in Networked Information Systems. DNIS 2000. Lecture Notes in Computer Science, vol 1966. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44431-9_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-44431-9_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41395-0

  • Online ISBN: 978-3-540-44431-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics