loading...
High Availability and Scalability Support for Web Applications
Hiroshima, Japan January 15-January 19
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SAINT.2007.142007 International Symposium on Appli ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Louis Rilling, IRISA, France
Swaminathan Sivasubramanian, Vrije Universiteit, The Netherlands
Guillaume Pierre, Vrije Universiteit, The Netherlands
A database query caching technique, GlobeCBC, can be used to improve the scalability of Web applications. This paper addresses the availability issues in GlobeCBC. Even though high availability is achieved by adding more resources, proper algorithms must be designed to ensure that the clients receive consistent responses amidst failures of the edge and origin servers. We present lightweight algorithms to detect and correct server failures while providing read-your-writes consistency. They exploit the fact that the query workload of Web applications is based on a fixed set of read and write templates. We show that these algorithms incur very low overhead using several microbenchmarks and a complete Web application benchmark.
Citation:
Louis Rilling, Swaminathan Sivasubramanian, Guillaume Pierre, "High Availability and Scalability Support for Web Applications," saint, pp.5, 2007 International Symposium on Applications and the Internet (SAINT'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.