Application Splitting in the Cloud: A Performance Study
Franz Faul, Rafael Arizcorreta, Florian Dudouet, Thomas Michael Bohnert
2016
Abstract
Cloud-based deployments have become more and more mainstream in recent years, with many companies evaluating moving their infrastructure to the cloud, whether a public cloud, a private cloud, or a mix of the two through the hybrid cloud concept. One service offered by many clouds providers is Database-as-a-Service, where a user is offered a direct endpoint and access credentials to a chosen type of database. In this paper, we evaluate the performance impact of application splitting in a Hybrid Cloud environment. In this context, the database may be located in a cloud setting and the application servers on another cloud or on-premises, or the other way around. We found that for applications with low database latency and throughput requirements, moving to a public cloud environment can be a cost saving solution. None of the cloud providers evaluated were able to provide comparable performance for database-heavy database applications when compared to an optimized enterprise environment. Evaluating application splitting, we conclude that bursting to the cloud is a viable option in most cases, provided that the data is moved to the cloud before performing the requests.
References
- Apache (2014). Apache JMeter. Retrieved 2014-06-02, from http://jmeter.apache.org/
- Chen, S., Ailamaki, A., Athanassoulis, M., Gibbons, P. B., Johnson, R., Pandis, I., and Stoica, R. (2011). Tpce vs. tpc-c: Characterizing the new tpc-e benchmark via an i/o comparison study. ACM SIGMOD Record, 39(3):5-10.
- Levine, C. (2014a). Standard benchmarks for database systems - tpc-c overview. Retrieved from http://www. tpc.org/information/sessions/sigmod/sld007.htm
- Levine, C. (2014b). Standard benchmarks for database systems - what is tpc. Retrieved from http://www.tpc.org/information/sessions/sigmod/sld 006.htm
- Nielsen, J. (1993). Usability Engineering. US: Morgan Kaufmann.
- Raab, F. (2014). TPC-C - The Standard Benchmark for Online transaction Processsing (OLTP). Retrieved from http://research.microsoft.com/en-us/um/people/ gray/benchmarkhandbook/ chapter12.pdf
- Salnikov-Tarnovski, N. (2014). Most popular application servers. Retrieved 2014-06-02, from http://java.dzone.com/articles/most-popularapplication
- Svärd, P., Hudzia, B., Walsh, S., Tordsson, J., and Elmroth, E. The noble art of live vm migration-principles and performance of precopy, postcopy and hybrid migration of demanding workloads. Technical report, Technical report, 2014. Tech Report UMINF 14.10. Submitted.
- Swiss Re (2014). Swiss re homepage. Retrieved from http://www.swissre.com/
- The OpenStack Foundation (2014). Openstack homepage. Retrieved from http://www.openstack.org/
- TPC (2014). TPC Benchmark C - Standard Specifications. Retrieved from http://www.tpc.org/tpcc/spec/tpcc current.pdf
- TPC (2014a). TPC benchmarks. Retrieved from http://www.tpc.org/information/benchmarks.asp
- TPC (2014b). Tpc-c. Retrieved from http://www.tpc.org/tpcc/
- Urquhart, J. (2014). Apache JMeter. Retrieved 2014-06-05, from http://www.cnet.com/news/james-hamilton -oncloud-economies-of-scale/
Paper Citation
in Harvard Style
Faul F., Arizcorreta R., Dudouet F. and Bohnert T. (2016). Application Splitting in the Cloud: A Performance Study . In Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-182-3, pages 245-252. DOI: 10.5220/0005857102450252
in Bibtex Style
@conference{closer16,
author={Franz Faul and Rafael Arizcorreta and Florian Dudouet and Thomas Michael Bohnert},
title={Application Splitting in the Cloud: A Performance Study},
booktitle={Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2016},
pages={245-252},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005857102450252},
isbn={978-989-758-182-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Application Splitting in the Cloud: A Performance Study
SN - 978-989-758-182-3
AU - Faul F.
AU - Arizcorreta R.
AU - Dudouet F.
AU - Bohnert T.
PY - 2016
SP - 245
EP - 252
DO - 10.5220/0005857102450252