Title
"Cut me some slack": latency-aware live migration for databases
Abstract
Cloud-based data management platforms often employ multitenant databases, where service providers achieve economies of scale by consolidating multiple tenants on shared servers. In such database systems, a key functionality for service providers is database migration, which is useful for dynamic provisioning, load balancing, and system maintenance. Practical migration solutions have several requirements, including high availability, low performance overhead, and self-management. We present Slacker, an end-to-end database migration system at the middleware level satisfying these requirements. Slacker leverages off-the-shelf hot backup tools to achieve live migration with effectively zero down-time. Additionally, Slacker minimizes the performance impact of migrations on both the migrating tenant and collocated tenants by leveraging 'migration slack', or resources that can be used for migration without excessively impacting query latency. We apply a PID controller to this problem, allowing Slacker to automatically detect and exploit migration slack in real time. Using our prototype, we demonstrate that Slacker effectively controls interference during migrations, maintaining latency within 10% of a given latency target, while still performing migrations rapidly and efficiently.
Year
DOI
Venue
2012
10.1145/2247596.2247647
EDBT
Keywords
DocType
Citations 
latency target,migration slack,low performance overhead,database system,practical migration solution,service provider,database migration,query latency,end-to-end database migration system,live migration,latency-aware live migration,cloud computing,real time,data management,satisfiability,multitenancy,control theory,economies of scale,pid controller,load balance,middleware,high availability
Conference
30
PageRank 
References 
Authors
1.03
19
5
Name
Order
Citations
PageRank
Sean Barker11887.93
Yun Chi2169683.96
Hyun Jin Moon331114.28
Hakan HacigümüŞ467633.15
Prashant J. Shenoy56386521.30