ReplicationForWebHosting

ReplicationForWebHosting - Replication for Web Hosting...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Replication for Web Hosting Systems SWAMINATHAN SIVASUBRAMANIAN, MICHAL Ã SZYMANIAK, GUILLAUME PIERRE, and MAARTEN VAN STEEN Vrije Universiteit, Amsterdam 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. Categories and Subject Descriptors: C.2.4 [ Computer-Communication Networks ]: Distributed Systems; C.4 [ Performance of Systems ]: Design Studies; H.3.5 [ Information Storage and Retrieval ]: Online Information Service— Web-based services General Terms: Design, Measurement, Performance Additional Key Words and Phrases: Web replication, content delivery networks 1. INTRODUCTION Replication is a technique that allows to improve the quality of distributed ser- vices. In the past few years, it has been increasingly applied to Web services, no- tably for hosting Web sites. In such cases, replication involves creating copies of a site’s Web documents, and placing these document copies at well-chosen locations. In addition, various measures are taken to ensure (possibly different levels of) con- sistency when a replicated document is Authors’ address: Department of Computer Science, Vrije Universiteit, Amsterdam, The Netherlands; email: { swami,michal,gpierre,steen } @cs.vu.nl Permission to make digital/hard copy of part or all of this work for personal or classroom use is granted without fee provided that the copies are not made or distributed for profit or commercial advantage, the copyright notice, the title of the publication, and its date appear, and notice is given that copying is by permission of ACM, Inc. To copy otherwise, to republish, to post on servers, or to redistribute to lists requires prior specific permission and/or a fee. c ° 2004 ACM 0360-0300/04/0900-0291 $5.00 updated. Finally, effort is put into redi- recting a client to a server hosting a document copy such that the client is opti- mally served. Replication can lead to re- duced client latency and network traffic by redirecting client requests to a replica closest to that client. It can also improveclosest to that client....
View Full Document

This note was uploaded on 07/30/2011 for the course COP 4810 taught by Professor Staff during the Spring '11 term at University of Central Florida.

Page1 / 44

ReplicationForWebHosting - Replication for Web Hosting...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online