Abstract
Increasing demand for computing resources and widespread adaption of service-oriented architecture has made cloud as a new IT delivery mechanism. Number of cloud providers offer computing resources in the form of virtual machines to the cloud customers based on business requirements. Load experienced by the present business applications hosted in cloud are dynamic in nature. This creates a need for a mechanism which allocates resources dynamically to the applications in order to minimize performance degradations. This paper presents a mechanism which dynamically allocates the resources based on load of the application using vertical and horizontal scaling. Cloud environment is set up using Xen cloud platform and multi-tier web application is deployed on virtual machines. Experimental study conducted for various loads show that proposed mechanism ensures the response time is within the acceptable range.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gen. Comput. Syst. 599–616 (2009)
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: Proceedings of the Symposium on Operating Systems Principles (SOSP), pp. 164–177. ACM (2003)
Cherkasova, L., Gupta, D., Vahdat, A.: Comparison of the three CPU schedulers in Xen. SIGMETRICS Perform. Eval. Rev. 42–51. ACM (2007)
Clark, C., Fraser, K., Hand, S., Hansen, J.G., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live migration of virtual machines. In: Proceedings of the 2nd Symposium on Networked Systems Design and Implementation, USENIX Association, pp. 273–286. ACM (2005)
Hirofuchi, T., Nakada, H., Ogawa, H.: A live storage migration mechanism over wan and its performance evaluation. In: Proceedings of the 3rd International Workshop on Virtualization Technologies in Distributed Computing, pp. 67–74. ACM (2009)
Hirofuchi, T., Ogawa, H., Nakada, H., Itoh, S., Sekiguchi, S.: A live storage migration mechanism over WAN for relocatable virtual machine services on clouds. In: Proceedings of the 9th International Symposium on Cluster Computing and the Grid, pp. 460–465. IEEE (2009)
Chieu, T.C., Mohindra, A., Karve, A.A.: Scalability and performance of web applications in a compute cloud. In: Proceedings of Eighth International Conference on e-Business Engineering, pp 317–323. IEEE (2011)
Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P.: Dynamic provisioning of multi-tier internet applications. In: Proceedings of Second International Conference on Autonomic Computing, pp. 217–228. IEEE (2005)
Haitao, Y., Jing, B., Bo, H.L., Xudong, C., Ming, T.: SLA-based virtualized resource allocation for multi-tier web application in cloud simulation environment. In: Proceedings of International Conference on Industrial Engineering and Engineering Management, pp. 1681–1685. IEEE (2012)
Apostol, E., Baluta, I., Gorgoi, A., Cristea, V.: Efficient manager for virtualized resource provisioning in cloud systems. In: Proceeding of International Conference on Intelligent Computer Communication and Processing, pp. 511–517. IEEE (2011)
Amit, N, Sanjay, C., Gaurav, S.: Policy based resource allocation in IaaS cloud. In: Future Generation Computer System, vol. 28, Issue 1, pp. 94–103 (2012)
Chieu, T.C., Hoi, C.: Dynamic resource allocation via distributed decisions in cloud environment. In: Proceedings of Eighth International Conference on e-Business Engineering, pp. 125–130. IEEE (2011)
Zhiliang, Z., Jing, B., Haitao, Y., Ying, C.: SLA based dynamic virtualized resources provisioning for shared cloud data centers. In: Proceedings of 4th International Conference on Cloud Computing, pp. 630–637. IEEE (2011)
XCP Download: http://www.xen.org/download/xcp/index.html. February 2013
JMeter Download: http://jmeter.apache.org/index.html. February 2015
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Raghavendra Achar, Santhi Thilagam, P., Meghana, Niha Fathima Haris, B., Harshita Bhat, Ekta, K. (2016). Dynamic Resource Allocation for Multi-tier Applications in Cloud. In: Pant, M., Deep, K., Bansal, J., Nagar, A., Das, K. (eds) Proceedings of Fifth International Conference on Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 436. Springer, Singapore. https://doi.org/10.1007/978-981-10-0448-3_79
Download citation
DOI: https://doi.org/10.1007/978-981-10-0448-3_79
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0447-6
Online ISBN: 978-981-10-0448-3
eBook Packages: EngineeringEngineering (R0)