Engineering and hosting adaptive freshness-sensitive web applications on data centers

Wen Syan Li, Oliver Po, Wang Pin Hsiung, K. Selçuk Candan, Divyakant Agrawal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

16 Citations (Scopus)

Abstract

Wide-area database replication technologies and the availability of content delivery networks allow Web applications to be hosted and served from powerful data centers. This form of application support requires a complete Web application suite to be distributed along with the database replicas. A major advantage of this approach is that dynamic content is served from locations closer to users, leading into reduced network latency and fast response times. However, this is achieved at the expense of overheads due to (a) invalidation of cached dynamic content in the edge caches and (b) synchronization of database replicas in the data center. These have adverse effects on the freshness of delivered content. In this paper, we propose a freshness-driven adaptive dynamic content caching, which monitors the system status and adjusts caching policies to provide content freshness guarantees. The proposed technique has been intensively evaluated to validate its effectiveness. The experimental results show that the freshness-driven adaptive dynamic content caching technique consistently provides good content freshness. Furthermore, even a Web site that enables dynamic content caching can further benefit from our solution, which improves content freshness up to 7 times, especially under heavy user request traffic and long network latency conditions. Our approach also provides better scalability and significantly reduced response times up to 70% in the experiments.

Original languageEnglish
Title of host publicationProceedings of the 12th International Conference on World Wide Web, WWW 2003
Pages587-598
Number of pages12
DOIs
Publication statusPublished - 1 Dec 2003
Externally publishedYes
Event12th International Conference on World Wide Web, WWW 2003 - Budapest, Hungary
Duration: 20 May 200324 May 2003

Other

Other12th International Conference on World Wide Web, WWW 2003
CountryHungary
CityBudapest
Period20/5/0324/5/03

Fingerprint

Scalability
Websites
Synchronization
Availability
Experiments

Keywords

  • database-driven web applications
  • dynamic content
  • freshness, response time
  • net-work latency
  • web acceleration

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Li, W. S., Po, O., Hsiung, W. P., Candan, K. S., & Agrawal, D. (2003). Engineering and hosting adaptive freshness-sensitive web applications on data centers. In Proceedings of the 12th International Conference on World Wide Web, WWW 2003 (pp. 587-598) https://doi.org/10.1145/775152.775235

Engineering and hosting adaptive freshness-sensitive web applications on data centers. / Li, Wen Syan; Po, Oliver; Hsiung, Wang Pin; Candan, K. Selçuk; Agrawal, Divyakant.

Proceedings of the 12th International Conference on World Wide Web, WWW 2003. 2003. p. 587-598.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Li, WS, Po, O, Hsiung, WP, Candan, KS & Agrawal, D 2003, Engineering and hosting adaptive freshness-sensitive web applications on data centers. in Proceedings of the 12th International Conference on World Wide Web, WWW 2003. pp. 587-598, 12th International Conference on World Wide Web, WWW 2003, Budapest, Hungary, 20/5/03. https://doi.org/10.1145/775152.775235
Li WS, Po O, Hsiung WP, Candan KS, Agrawal D. Engineering and hosting adaptive freshness-sensitive web applications on data centers. In Proceedings of the 12th International Conference on World Wide Web, WWW 2003. 2003. p. 587-598 https://doi.org/10.1145/775152.775235
Li, Wen Syan ; Po, Oliver ; Hsiung, Wang Pin ; Candan, K. Selçuk ; Agrawal, Divyakant. / Engineering and hosting adaptive freshness-sensitive web applications on data centers. Proceedings of the 12th International Conference on World Wide Web, WWW 2003. 2003. pp. 587-598
@inproceedings{8c832f0026fe47d29cced5477e14ba54,
title = "Engineering and hosting adaptive freshness-sensitive web applications on data centers",
abstract = "Wide-area database replication technologies and the availability of content delivery networks allow Web applications to be hosted and served from powerful data centers. This form of application support requires a complete Web application suite to be distributed along with the database replicas. A major advantage of this approach is that dynamic content is served from locations closer to users, leading into reduced network latency and fast response times. However, this is achieved at the expense of overheads due to (a) invalidation of cached dynamic content in the edge caches and (b) synchronization of database replicas in the data center. These have adverse effects on the freshness of delivered content. In this paper, we propose a freshness-driven adaptive dynamic content caching, which monitors the system status and adjusts caching policies to provide content freshness guarantees. The proposed technique has been intensively evaluated to validate its effectiveness. The experimental results show that the freshness-driven adaptive dynamic content caching technique consistently provides good content freshness. Furthermore, even a Web site that enables dynamic content caching can further benefit from our solution, which improves content freshness up to 7 times, especially under heavy user request traffic and long network latency conditions. Our approach also provides better scalability and significantly reduced response times up to 70{\%} in the experiments.",
keywords = "database-driven web applications, dynamic content, freshness, response time, net-work latency, web acceleration",
author = "Li, {Wen Syan} and Oliver Po and Hsiung, {Wang Pin} and Candan, {K. Sel{\cc}uk} and Divyakant Agrawal",
year = "2003",
month = "12",
day = "1",
doi = "10.1145/775152.775235",
language = "English",
isbn = "1581136803",
pages = "587--598",
booktitle = "Proceedings of the 12th International Conference on World Wide Web, WWW 2003",

}

TY - GEN

T1 - Engineering and hosting adaptive freshness-sensitive web applications on data centers

AU - Li, Wen Syan

AU - Po, Oliver

AU - Hsiung, Wang Pin

AU - Candan, K. Selçuk

AU - Agrawal, Divyakant

PY - 2003/12/1

Y1 - 2003/12/1

N2 - Wide-area database replication technologies and the availability of content delivery networks allow Web applications to be hosted and served from powerful data centers. This form of application support requires a complete Web application suite to be distributed along with the database replicas. A major advantage of this approach is that dynamic content is served from locations closer to users, leading into reduced network latency and fast response times. However, this is achieved at the expense of overheads due to (a) invalidation of cached dynamic content in the edge caches and (b) synchronization of database replicas in the data center. These have adverse effects on the freshness of delivered content. In this paper, we propose a freshness-driven adaptive dynamic content caching, which monitors the system status and adjusts caching policies to provide content freshness guarantees. The proposed technique has been intensively evaluated to validate its effectiveness. The experimental results show that the freshness-driven adaptive dynamic content caching technique consistently provides good content freshness. Furthermore, even a Web site that enables dynamic content caching can further benefit from our solution, which improves content freshness up to 7 times, especially under heavy user request traffic and long network latency conditions. Our approach also provides better scalability and significantly reduced response times up to 70% in the experiments.

AB - Wide-area database replication technologies and the availability of content delivery networks allow Web applications to be hosted and served from powerful data centers. This form of application support requires a complete Web application suite to be distributed along with the database replicas. A major advantage of this approach is that dynamic content is served from locations closer to users, leading into reduced network latency and fast response times. However, this is achieved at the expense of overheads due to (a) invalidation of cached dynamic content in the edge caches and (b) synchronization of database replicas in the data center. These have adverse effects on the freshness of delivered content. In this paper, we propose a freshness-driven adaptive dynamic content caching, which monitors the system status and adjusts caching policies to provide content freshness guarantees. The proposed technique has been intensively evaluated to validate its effectiveness. The experimental results show that the freshness-driven adaptive dynamic content caching technique consistently provides good content freshness. Furthermore, even a Web site that enables dynamic content caching can further benefit from our solution, which improves content freshness up to 7 times, especially under heavy user request traffic and long network latency conditions. Our approach also provides better scalability and significantly reduced response times up to 70% in the experiments.

KW - database-driven web applications

KW - dynamic content

KW - freshness, response time

KW - net-work latency

KW - web acceleration

UR - http://www.scopus.com/inward/record.url?scp=84869390434&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84869390434&partnerID=8YFLogxK

U2 - 10.1145/775152.775235

DO - 10.1145/775152.775235

M3 - Conference contribution

AN - SCOPUS:84869390434

SN - 1581136803

SN - 9781581136807

SP - 587

EP - 598

BT - Proceedings of the 12th International Conference on World Wide Web, WWW 2003

ER -