loading...
Feedback-based Scheduling for Back-end Databases in Shared Dynamic Content Server Clusters
Seattle, Washington June 13-June 16
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICAC.2005.29Second International Conference on Au ...
 This Article 
 
PURCHASE ARTICLE: $0
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gokul Soundararajan, University of Toronto
Kaloian Manassiev, University of Toronto
Jin Chen, University of Toronto
Ashvin Goel, University of Toronto
Cristiana Amza, University of Toronto
This paper introduces a self-configuring architecture for scaling the database tier of dynamic content web servers. We use a unified approach to load and fault management based on dynamic data replication and feedback-based scheduling. While replication provides scaling and high availability, feedback scheduling dynamically allocates tasks to commodity databases across workloads in response to peak loads or failure conditions thus providing quality of service. By augmenting the feedback loop with state awareness, we avoid oscillations in resource allocation. We investigate our transparent provisioning mechanisms in the database tier using the TPC-W e-commerce and the on-line auction Rubis benchmarks. We demonstrate that our techniques provide quality of service under load bursts and failure scenarios.
Citation:
Gokul Soundararajan, Kaloian Manassiev, Jin Chen, Ashvin Goel, Cristiana Amza, "Feedback-based Scheduling for Back-end Databases in Shared Dynamic Content Server Clusters," icac, pp.348-349, Second International Conference on Autonomic Computing (ICAC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.