Web++: A System For Fast and Reliable Web Service
Radek Vingralek, Mehmet Sayal, Peter Scheuermann, Radek Vingralek A, Yuri Breitbart, Yuri Breitbart
Abstract
Radek Vingralek, Mehmet Sayal, Peter Scheuermann, Radek Vingralek A, Yuri Breitbart, Yuri Breitbart
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. 1 Introduction 1.1 Motivation The success of the Web has proven the value of sharing ...
OpenAlex reports 36 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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. 1 Introduction 1.1 Motivation The success of the Web has proven the value of sharing ...
Key concepts: Computer science, Web API, Web server, Web service, Data Web, Web page, Web modeling, Application server