DocumentCode
3422929
Title
High Availability and Scalability Support for Web Applications
Author
Rilling, Louis ; Sivasubramanian, Swaminathan ; Pierre, Guillaume
Author_Institution
IRISA, Rennes
fYear
2007
fDate
Jan. 2007
Firstpage
5
Lastpage
5
Abstract
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
Keywords
Internet; cache storage; client-server systems; database management systems; query processing; system recovery; GlobeCBC database query caching technique; Web application scalability; client-server system; Algorithm design and analysis; Availability; Databases; Fault tolerance; IP networks; Internet; Programming profession; Scalability; Service oriented architecture; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Applications and the Internet, 2007. SAINT 2007. International Symposium on
Conference_Location
Hiroshima
Print_ISBN
0-7695-2756-6
Electronic_ISBN
0-7695-2756-6
Type
conf
DOI
10.1109/SAINT.2007.14
Filename
4090041
Link To Document