Web++: A system for fast and reliable web service

Radek Vingralek, Yuri Breitbart, Mehmet Sayal, Peter Scheuermann

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

21 Scopus citations

Abstract

We describe the design of a system for a fast and reliable HTTP service termed Web++. Web++ achieves high reliability by dynamically replicating Web data among multiple Web servers. Web++ selects a server which is available and that is expected to provide the fastest response time. Furthermore, Web++ guarantees data delivery, provided that at least one server containing the requested data is available. After detecting a server failure, Web++ client requests are satisfied transparently to the client by another server. Web++ is built on top of the standard HTTP protocol and does not require any changes either in existing Web browsers, or the installation of any software on the client side. We implement a Web++ prototype; performance experiments indicate that Web++ improves the client response time on average by 36.6%, and in many cases by as much as 59%, when compared with the current Web performance.

Original languageEnglish (US)
Title of host publicationProceedings of the 1999 USENIX Annual Technical Conference
PublisherUSENIX Association
ISBN (Electronic)1880446332, 9781880446331
StatePublished - 1999
Event1999 USENIX Annual Technical Conference - Monterey, United States
Duration: Jun 6 1999Jun 11 1999

Publication series

NameProceedings of the 1999 USENIX Annual Technical Conference

Conference

Conference1999 USENIX Annual Technical Conference
CountryUnited States
CityMonterey
Period6/6/996/11/99

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Web++: A system for fast and reliable web service'. Together they form a unique fingerprint.

  • Cite this

    Vingralek, R., Breitbart, Y., Sayal, M., & Scheuermann, P. (1999). Web++: A system for fast and reliable web service. In Proceedings of the 1999 USENIX Annual Technical Conference (Proceedings of the 1999 USENIX Annual Technical Conference). USENIX Association.