Title
Hop, a Fast Server for the Diffuse Web
Abstract
The diffuse Web is an alternative way of using the Web 2.0 infrastructure for building personal diffuse applications. Systems that let users tune the temperature of their house with a cell-phone, check that the shutters are closed with a PDA, or select the music to be played on a Hi-Fi system with a PC are examples of the targeted applications. Diffuse Web applications have similarities with Web 2.0 applications: i) they rely on fast bi-directional interactions between servers and clients, and ii) they make extensive use of non-cachable dynamic contents. On the other hand, diffuse applications have also an important difference with respect to traditional Web applications: they generally do not need to deal with a huge number of simultaneous users. That is, diffuse Web applications are built on top of standard technologies but they use it differently. Therefore they demand different optimizations and tunings. Hop (http://hop.inria.fr ) is a platform designed for building and running diffuse Web applications. Its software development kit contains two compilers, one interpreter, and a bootstrapped Web server. That is, the Hop Web server is implemented in Hop. This paper shows that this implementation strategy allows Hop to dramatically outperform the popular mainstream Web servers for delivering dynamic contents. Contrary to most servers, Hop delivers static and dynamic contents at a comparable pace. The paper details the implementation of the Hop Web server.
Year
DOI
Venue
2009
10.1007/978-3-642-02053-7_1
COORDINATION
Keywords
Field
DocType
hop web server,diffuse web application,popular mainstream web server,traditional web application,fast server,personal diffuse application,non-cachable dynamic content,diffuse web,diffuse application,dynamic content,bootstrapped web server
Web development,Web API,Web page,Computer science,Web modeling,Web navigation,Web service,Operating system,Application server,Distributed computing,Web server
Conference
Volume
ISSN
Citations 
5521
0302-9743
12
PageRank 
References 
Authors
0.87
30
1
Name
Order
Citations
PageRank
Manuel Serrano1120.87