Replication for web hosting systems

Swaminathan Sivasubramanian*, Michał Szymaniak, Guillaume Pierre, Maarten van Steen

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

90 Citations (Scopus)


Replication is a well-known technique to improve the accessibility of Web sites. It generally offers reduced client latencies and increases a site's availability. However, applying replication techniques is not trivial, and various Content Delivery Networks (CDNs) have been created to facilitate replication for digital content providers. The success of these CDNs has triggered further research efforts into developing advanced Web replica hosting systems. These are systems that host the documents of a website and manage replication automatically. To identify the key issues in designing a wide-area replica hosting system, we present an architectural framework. The framework assists in characterizing different systems in a systematic manner. We categorize different research efforts and review their relative merits and demerits. As an important side-effect, this review and characterization shows that there a number of interesting research questions that have not received much attention yet, but which deserve exploration by the research community.

Original languageEnglish
Pages (from-to)291-334
Number of pages44
JournalACM computing surveys
Issue number3
Publication statusPublished - 1 Sep 2004
Externally publishedYes


  • Content delivery networks
  • Web replication


Dive into the research topics of 'Replication for web hosting systems'. Together they form a unique fingerprint.

Cite this