An architecture for real-time active content distribution

Chengdu Huang, Seejo Sebastine, Tarek Abdelzaher

Research output: Contribution to journalConference article

Abstract

The phenomenal growth of the world-wide web has made it the most popular Internet application today. Web caching and content distribution services have been recognized as valuable techniques to mitigate the explosion of web traffic. An increasing fraction of web traffic today is dynamically generated and therefore intrinsically difficult for replication using present static approaches. Scalable delivery of such active content poses a myriad of challenges, including content replication, update propagation, and consistency management. This paper makes two contributions: (1) it describes a scalable architecture for transparent demand-driven distribution of active content; (2) the system can provide real-time delay guarantee on content access. Our approach involves migrating the scripts which generate the dynamic web traffic, and their data, from the server to active content distribution proxies nearest to the clients and mechanisms on these proxies to enforce real-time delay guarantees for client requests. Our system is implemented and deployed on PlanetLab [19], a real-world distributed Internet testbed. Experimental data show that significant improvements are observed in effective throughput and client response time, and delay bounds on content access can be guaranteed with a very high probability.

Original languageEnglish (US)
Pages (from-to)271-280
Number of pages10
JournalProceedings - Euromicro Conference on Real-Time Systems
Volume16
StatePublished - Oct 27 2004
EventProceedings - 16th Euromicro Conference on Real-Time Systems (ECRTS 2004) - Catania, Italy
Duration: Jun 30 2004Jul 2 2004

Fingerprint

Time delay
Internet
Testbeds
World Wide Web
Explosions
Servers
Throughput

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Cite this

An architecture for real-time active content distribution. / Huang, Chengdu; Sebastine, Seejo; Abdelzaher, Tarek.

In: Proceedings - Euromicro Conference on Real-Time Systems, Vol. 16, 27.10.2004, p. 271-280.

Research output: Contribution to journalConference article

@article{6dc802fb7c254dedad0a88c540b4d6ff,
title = "An architecture for real-time active content distribution",
abstract = "The phenomenal growth of the world-wide web has made it the most popular Internet application today. Web caching and content distribution services have been recognized as valuable techniques to mitigate the explosion of web traffic. An increasing fraction of web traffic today is dynamically generated and therefore intrinsically difficult for replication using present static approaches. Scalable delivery of such active content poses a myriad of challenges, including content replication, update propagation, and consistency management. This paper makes two contributions: (1) it describes a scalable architecture for transparent demand-driven distribution of active content; (2) the system can provide real-time delay guarantee on content access. Our approach involves migrating the scripts which generate the dynamic web traffic, and their data, from the server to active content distribution proxies nearest to the clients and mechanisms on these proxies to enforce real-time delay guarantees for client requests. Our system is implemented and deployed on PlanetLab [19], a real-world distributed Internet testbed. Experimental data show that significant improvements are observed in effective throughput and client response time, and delay bounds on content access can be guaranteed with a very high probability.",
author = "Chengdu Huang and Seejo Sebastine and Tarek Abdelzaher",
year = "2004",
month = "10",
day = "27",
language = "English (US)",
volume = "16",
pages = "271--280",
journal = "Proceedings - Euromicro Conference on Real-Time Systems",
issn = "1068-3070",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - JOUR

T1 - An architecture for real-time active content distribution

AU - Huang, Chengdu

AU - Sebastine, Seejo

AU - Abdelzaher, Tarek

PY - 2004/10/27

Y1 - 2004/10/27

N2 - The phenomenal growth of the world-wide web has made it the most popular Internet application today. Web caching and content distribution services have been recognized as valuable techniques to mitigate the explosion of web traffic. An increasing fraction of web traffic today is dynamically generated and therefore intrinsically difficult for replication using present static approaches. Scalable delivery of such active content poses a myriad of challenges, including content replication, update propagation, and consistency management. This paper makes two contributions: (1) it describes a scalable architecture for transparent demand-driven distribution of active content; (2) the system can provide real-time delay guarantee on content access. Our approach involves migrating the scripts which generate the dynamic web traffic, and their data, from the server to active content distribution proxies nearest to the clients and mechanisms on these proxies to enforce real-time delay guarantees for client requests. Our system is implemented and deployed on PlanetLab [19], a real-world distributed Internet testbed. Experimental data show that significant improvements are observed in effective throughput and client response time, and delay bounds on content access can be guaranteed with a very high probability.

AB - The phenomenal growth of the world-wide web has made it the most popular Internet application today. Web caching and content distribution services have been recognized as valuable techniques to mitigate the explosion of web traffic. An increasing fraction of web traffic today is dynamically generated and therefore intrinsically difficult for replication using present static approaches. Scalable delivery of such active content poses a myriad of challenges, including content replication, update propagation, and consistency management. This paper makes two contributions: (1) it describes a scalable architecture for transparent demand-driven distribution of active content; (2) the system can provide real-time delay guarantee on content access. Our approach involves migrating the scripts which generate the dynamic web traffic, and their data, from the server to active content distribution proxies nearest to the clients and mechanisms on these proxies to enforce real-time delay guarantees for client requests. Our system is implemented and deployed on PlanetLab [19], a real-world distributed Internet testbed. Experimental data show that significant improvements are observed in effective throughput and client response time, and delay bounds on content access can be guaranteed with a very high probability.

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

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

M3 - Conference article

AN - SCOPUS:5644290928

VL - 16

SP - 271

EP - 280

JO - Proceedings - Euromicro Conference on Real-Time Systems

JF - Proceedings - Euromicro Conference on Real-Time Systems

SN - 1068-3070

ER -