|
|
Service-Oriented Data Denormalization for Scalable Web Applications
Authors: Zhou Wei,
Jiang Dejun,
Guillaume Pierre,
Chi-Hung Chi
and Maarten van Steen.
Source: Proceedings of the 17th International World Wide Web
Conference, Beijing, China, April 2008.
Best student paper award (photo).
Abstract
|
Many techniques have been proposed to scale web applications.
However, the data interdependencies between the database queries and
transactions issued by the applications limit their efficiency.
We claim that major scalability improvements can be gained
by restructuring the web application data into multiple independent
data services with exclusive access to their private data store.
While this restructuring does not provide performance gains by
itself, the implied simplification of each database workload allows
a much more efficient use of classical techniques. We illustrate the
data denormalization process on three benchmark applications: TPC-W,
RUBiS and RUBBoS. We deploy the resulting service-oriented
implementation of TPC-W across an 85-node cluster and show that
restructuring its data can provide at least an order of magnitude
improvement in the maximum sustainable throughput compared to
master-slave database replication, while preserving strong
consistency and transactional properties.
|
Download
Bibtex Entry
@InProceedings{wei2008,
author = {Zhou Wei and Jiang Dejun and Guillaume Pierre and
Chi-Hung Chi and Maarten van Steen},
title = {Service-Oriented Data Denormalization for Scalable Web Applications},
booktitle = {Proceedings of the 17th International World Wide
Web Conference},
address = {Beijing, China},
month = apr,
year = {2008},
note = {\url{http://www.globule.org/publi/SODDSWA_www2008.html}}
}
|
gpierre@cs.vu.nl
|
|
|