sponsors
usenix conference policies
ShuttleDB: Database-Aware Elasticity in the Cloud
Sean Barker, University of Massachusetts Amherst; Yun Chi, Square Inc.; Hakan Hacιgumuş, NEC Laboratories America; Prashant Shenoy and Emmanuel Cecchet, University of Massachusetts Amherst
Motivated by the growing popularity of database-as-aservice clouds, this paper presents ShuttleDB, a holistic approach enabling flexible, automated elasticity of database tenants in the cloud. We first propose a database-aware live migration and replication method designed to work with off-the-shelf databases without any database engine modifications. We then combine these database-aware techniques with VM-level mechanisms to implement a flexible elasticity approach that can achieve efficient scale up, scale out, or scale back for diverse tenants with fluctuating workloads. Our experimental evaluation of the ShuttleDB prototype shows that by applying migration and replication techniques at the tenant level, automated elasticity can be achieved both intra- and inter-datacenter in a database agnostic way. We further show that ShuttleDB can reduce the time and data transfer needed for elasticity by 80% or more compared to tenant-oblivious approaches.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Sean Barker and Yun Chi and Hakan Hacig{\"u}m{\"u}s and Prashant Shenoy and Emmanuel Cecchet},
title = {{ShuttleDB}: {Database-Aware} Elasticity in the Cloud},
booktitle = {11th International Conference on Autonomic Computing (ICAC 14)},
year = {2014},
isbn = {978-1-931971-11-9},
address = {Philadelphia, PA},
pages = {33--43},
url = {https://www.usenix.org/conference/icac14/technical-sessions/presentation/barker},
publisher = {USENIX Association},
month = jun
}
connect with us