Abstract
Elasticity is one of the distinguishing characteristics associated with Cloud computing emergence. It enables cloud resources to auto-scale to cope with workload demand. Multi-instances horizontal scaling is the common scalability architecture in Cloud; however, its current implementation is coarse-grained, while it considers Virtual Machine (VM) as a scaling unit, this implies additional scaling-out overhead and limits it to specific applications. To overcome these limitations, we propose Elastic VM as a fine-grained vertical scaling architecture. Our results proved that Elastic VM architecture implies less consumption of resources, mitigates Service Level Objectives (SLOs) violation, and avoids scaling-up overhead. Furthermore, it scales broader range of applications including databases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
GoGrid, http://www.gogrid.com/
Slashdot, http://slashdot.org/
VMWare, http://www.vmware.com/
Xen hypervisor, http://www.xen.org/
Amazon: Amazon Elastic Compute Cloud, http://aws.amazon.com/ec2/
Amza, C., Cecchet, E., Ch, A., Cox, A.L., Elnikety, S., Gil, R., Marguerite, J., Rajamani, K., Zwaenepoel, W.: Bottleneck Characterization of Dynamic Web Site Benchmarks (2002)
Bhuvan Urgaonkar, G.P.: An analytical model for multi-tier internet services and its applications. In: Proc. of the ACM SIGMETRICS 2005, pp. 291–302 (2005)
Chess, Y.D., Hellerstein, J.L., Parekh, S., Bigus, J.P.: Managing Web server performance with AutoTune agents. IBM Systems Journal 42(1), 136–149 (2003)
Dawoud, W., Takouna, I., Meinel, C.: Elastic VM for Cloud Resources Provisioning Optimization. In: Abraham, A., Lloret Mauri, J., Buford, J.F., Suzuki, J., Thampi, S.M. (eds.) ACC 2011. CCIS, vol. 190, pp. 431–445. Springer, Heidelberg (2011), doi:10.1007/978-3-642-22709-743
Dubey, A., Mehrotra, R., Abdelwahed, S., Tantawi, A.: Performance modeling of distributed multi-tier enterprise systems. ACM SIGMETRICS Performance Evaluation Review 37(2), 9 (2009)
Iqbal, W., Dailey, M.N., Carrera, D.: SLA-Driven Dynamic Resource Management for Multi-tier Web Applications in a Cloud. In: 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, CCGRID 2010, pp. 832–837. IEEE, Washington (2010)
Jung, G., Joshi, K.R., Hiltunen, M.A., Schlichting, R.D., Pu, C.: Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments. IEEE (June 2008)
Kalyvianaki, E., Charalambous, T., Hand, S.: Self-adaptive and self-configured CPU resource provisioning for virtualized servers using Kalman filters. In: Proceedings of the 6th International Conference on Autonomic Computing - ICAC 2009, p. 117. ACM Press, New York (2009)
KVM: Kernel Based Virtual Machine
Liu, X., Sha, L., Diao, Y., Froehlich, S., Hellerstein, J.L., Parekh, S.: Online Response Time Optimization of Apache Web Server (2003)
Sayyad, M.B., Chatterjee, A., Nalbalwar, S.L., Subramanian, K.T.: Novel Approach to Improve QoS of a Multiple Server Queue. Int’l J. of Communications, Network and System Sciences 3(1), 83–86 (2010)
TPC-W: Transactional web e-Commerce benchmark, http://www.tpc.org/tpcw/
Tran, D.N., Huynh, P.C., Tay, Y.C., Tung, A.K.H.: A new approach to dynamic self-tuning of database buffers. ACM Transactions on Storage 4(1), 1–25 (2008)
Wiese, D., Rabinovitch, G., Reichert, M., Arenswald, S.: Autonomic tuning expert. In: CASCON 2008. ACM Press, New York (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dawoud, W., Takouna, I., Meinel, C. (2012). Elastic Virtual Machine for Fine-Grained Cloud Resource Provisioning. In: Krishna, P.V., Babu, M.R., Ariwa, E. (eds) Global Trends in Computing and Communication Systems. ObCom 2011. Communications in Computer and Information Science, vol 269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29219-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-29219-4_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29218-7
Online ISBN: 978-3-642-29219-4
eBook Packages: Computer ScienceComputer Science (R0)