Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers Presented by Chen Zhang 2006-10-04 Written by C. Amza, A. L. Cox,

Similar presentations


Presentation on theme: "A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers Presented by Chen Zhang 2006-10-04 Written by C. Amza, A. L. Cox,"— Presentation transcript:

1 A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers Presented by Chen Zhang 2006-10-04 Written by C. Amza, A. L. Cox, W. Zwaenepoel

2 Overview What does the paper do? Designed a DB cluster architecture oriented at dynamic content web sites Evaluated transparent scaling technique combinations against TPC-W Experimental Findings TPC-W scales well with cluster size increase Conflict-aware scheduling with most beneficial impact Load balancing has secondary impact Optimizing for locality has no impact

3 Myth … Replication Load balancing Caching Scheduling

4

5 Who is who Sch Scheduling Caching Seq Adding sequence number DP Query queuing for ordering Admission Control DB Consistency 1-copy-serializability

6 Scheduler and DP Scheduler Parse individual queries – context-aware Backlog for all replicated ops for active trans. Current load of DB Consistency among other schedulers DP Conflict-aware Lock tables, not passed to DB In order Out-of-order Query prioritizing (a little bit of scheduling) Admission Control

7 Scheduling and load balancing Scheduling Synchronous Replication Content-Aware asynchronous replication Conflict-aware deadlock avoidance At DP, “lock tables” Load balancing Generic: Round Robin, Shortest Queue First Content-aware –Shortest Execution Length First (SELF) –Locality-aware Request Distribution (LARD)

8 Caching Happen at schedulers Function Cached query results for all reads Forwards “lock tables” Constraint Require low write frequency Size LRU as Replacement strategy Consistency between different scheduler cache.

9 Experiment TPC-W Benchmark Cluster max 8 DB machines 2 schedulers Software Apache PHP Mysql Tested Combinations Base BestSync ConflA ConflACache

10 Discussion Recall Ganymed Scaling Cache Dynamic content replication About scheduler and DP About degree of consistency ……


Download ppt "A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers Presented by Chen Zhang 2006-10-04 Written by C. Amza, A. L. Cox,"

Similar presentations


Ads by Google