Migrating Relational Databases to the Cloud - Rethinking the Necessity of Rapid Elasticity
Kevin Williams
2014
Abstract
Rapid Elasticity is often described as an essential characteristic of cloud computing, but there are some good reasons to rethink how it is described and implemented – especially as it relates to transaction processing relational databases, which are broadly used in many organizations. These types of relational databases, which support transaction processing, strictly adhere to what has been called the ACID compliance model, where the Atomicity, Consistency, Isolation, and Durability of transactions are guaranteed to ensure a reliable transaction system. Databases in the cloud often sacrifice one or more of these essential ACID properties to achieve the desired Rapid Elasticity. This conflict between Rapid Elasticity and ACID compliance explains why relatively few existing transactional processing relational databases have been deployed to the cloud without undergoing significant revision. This paper argues for an expanded definition of the essential characteristic of cloud computing on which the underlying goal of Rapid Elasticity is based, but where the ACID compliance remains intact and many of the advantages of cloud computing can be utilized.
References
- "Planet Cassandra FAQ." Retrieved January 13, 2014, from http://planetcassandra.org/Learn/FAQ.
- Armbrust, M., et al. (2010). "A view of cloud computing." Commun. ACM 53(4): 50-58.
- Buyya, R., et al. (2009). "Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility." Future Generation Computer Systems 25(6): 599-616.
- Chopra, P. (2010). The Ulitmate Guide to A/B Testing. Smashing Magazine. Online.
- Christian, B. (2012). The A/B Test: Inside the Technology That's Changing the Rules of Business. Wired, Condé Nast.
- Curino, C., et al. (2011). Relational Cloud: A Database-asa-Service for the Cloud.". 5th Biennial Conference on Innovative Data.
- Das, S. (2011). Scalable and Elastic Transactional Data Stores for Cloud Computing Platforms. Computer Science, UCSB: 278.
- Dutta, S., et al. (2012). SmartScale: Automatic Application Scaling in Enterprise Clouds. Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on.
- Gray, J. (1981). The transaction concept: Virtues and limitations. VLDB.
- Herbst, N. R., et al. (2013). Elasticity in Cloud Computing: What It Is, and What It Is Not. ICAC 13. San Jose, CA.
- Mell, P. and T. Grance (2011) The NIST Definition of Cloud Computing. The NIST Definition of Cloud Computing 3.
- Millsap, C. and J. Holt (2003). Optimizing Oracle Performance, O'Reilly Media.
- Pitt, L. F., et al. (1995). "Service quality: a measure of information systems effectiveness." MIS quarterly: 173-187.
- Rimal, B. P., et al. (2009). A Taxonomy and Survey of Cloud Computing Systems. INC, IMS and IDC, 2009. NCM 7809. Fifth International Joint Conference on.
- Weinstock, C. B. and J. B. Goodenough (2006). On system scalability, DTIC Document.
Paper Citation
in Harvard Style
Williams K. (2014). Migrating Relational Databases to the Cloud - Rethinking the Necessity of Rapid Elasticity . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 205-210. DOI: 10.5220/0004965202050210
in Bibtex Style
@conference{closer14,
author={Kevin Williams},
title={Migrating Relational Databases to the Cloud - Rethinking the Necessity of Rapid Elasticity},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={205-210},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004965202050210},
isbn={978-989-758-019-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Migrating Relational Databases to the Cloud - Rethinking the Necessity of Rapid Elasticity
SN - 978-989-758-019-2
AU - Williams K.
PY - 2014
SP - 205
EP - 210
DO - 10.5220/0004965202050210