ReplicationForWebHosting - Replication for Web Hosting...

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

View Full Document Right Arrow Icon
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 improve the availability of the system, as the fail- ure of one replica does not result in entire service outage.
Image of page 1

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

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern