Dynamic Replica Instantiation and Deactivation
 
 
- Purpose
- 
- On-demand replica creation based on client access patterns.
- Between 8am-11am(EST) transactions need only be replicated on east-coast servers. After 11am(EST) add west-coast replicas as well.
 
 
- Problem
- 
- Replica addition and removal needs to be synchronized over all participating servers.
 
- Solution
- 
- Use transaction commit mechanism to atomically decide on replica creation and removal.
 
- Cost-Benefit framework
- 
- Helps decide when and where to create or destroy replicas.