Maintaining page coherence for dynamic HTML pages

Antonio Si, Hong Va Leong, Stanley M.T. Yau

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

1 Citation (Scopus)

Abstract

Fueled largely by the gaining popularity of World Wide Web (web) servers and browsers, more and more sites have published their databases to the Internet/Intranet. This allows users to retrieve and explore database items as "dynamic" HTML pages. Existing dynamic HTML pages are passive. When the content of a database is changed, the corresponding dynamic HTML page does not get reflected. We term this, the page coherence problem. In this paper, we illustrate the limitations of current web browsers in addressing the page coherence problem. We next illustrate that, since a dynamic HTML page is maintained in the storage cache of a web client, maintaining the coherence of a dynamic HTML page is similar in spirit to cache coherence problem. However, since a web server is both stateless and connectionless, conventional "push-based" cache coherence approaches that require a server to invalidate and propagate the updates to the cache are not feasible. We propose a page coherence mechanism which requires a web client to take an active role in invalidating and updating its cache and thus, a dynamic HTML page. We illustrate our implementation on Netscape Navigator using Netscape Plug-ins. The effectiveness of our mechanism is also studied experimentally.
Original languageEnglish
Title of host publicationProceedings of the 1998 ACM Symposium on Applied Computing, SAC 1998
PublisherAssociation for Computing Machinery
Pages767-773
Number of pages7
Volume02-February-1998
ISBN (Electronic)0897919696
DOIs
Publication statusPublished - 27 Feb 1998
Event1998 ACM Symposium on Applied Computing, SAC 1998 - Atlanta, United States
Duration: 27 Feb 19981 Mar 1998

Conference

Conference1998 ACM Symposium on Applied Computing, SAC 1998
Country/TerritoryUnited States
CityAtlanta
Period27/02/981/03/98

Keywords

  • Database caching
  • Digital libraries
  • Internet/intranet
  • World wide web

ASJC Scopus subject areas

  • Software

Cite this