Abstract
In the Application Service Provider (ASP) model, applications and databases are hosted at the provider site and are accessed by customers, typically through the Internet, who are no longer concerned with data and application maintenance tasks. Through replication of customers’ databases at several nodes, a cluster system can yield high-availability and high-performance at low cost. Our objective is to demonstrate the viability of the ASP model using a cluster system for pharmacy applications in France. In particular, we must support mixed workloads composed of front-o.ce update-intensive transactions (e.g. drug sales) and back-o.ce read-intensive queries (e.g. statistics on drugs sold). Our approach is to capture application semantics for optimizing load balancing within the cluster system. We use a mono-master replication scheme: updating transaction are all sent to a single master node while read-only queries may be sent to any node. Slave nodes are updated asynchronously through refresh transactions and consistency reduces to freshness. Application semantics mainly consist of a freshness level, which express how much the result of a given query may di.er from the expected results if the query was sent to the master node.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Le Pape, C., Gançarski, S., Valduriez, P. (2003). Trading Freshness for Performance in a Cluster of Replicated Databases. In: Meersman, R., Tari, Z. (eds) On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops. OTM 2003. Lecture Notes in Computer Science, vol 2889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39962-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-39962-9_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20494-7
Online ISBN: 978-3-540-39962-9
eBook Packages: Springer Book Archive