Dynamic resource allocation for multi-tier applications in cloud

Raghavendra Achar, P. Santhi Thilagam, Meghana, B. Niha Fathima Haris, Harshita Bhat, K. Ekta

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish
Title of host publicationProceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015
PublisherSpringer Verlag
Pages939-950
Number of pages12
Volume436
ISBN (Print)9789811004476
DOIs
Publication statusPublished - 2016
Event5th International Conference on Soft Computing for Problem Solving, SocProS 2015 - Roorkee, India
Duration: 18-12-201520-12-2015

Publication series

NameAdvances in Intelligent Systems and Computing
Volume436
ISSN (Print)2194-5357

Conference

Conference5th International Conference on Soft Computing for Problem Solving, SocProS 2015
CountryIndia
CityRoorkee
Period18-12-1520-12-15

Fingerprint

Resource allocation
Service oriented architecture (SOA)
Industry
Degradation
Virtual machine

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science(all)

Cite this

Achar, R., Santhi Thilagam, P., Meghana, Niha Fathima Haris, B., Bhat, H., & Ekta, K. (2016). Dynamic resource allocation for multi-tier applications in cloud. In Proceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015 (Vol. 436, pp. 939-950). (Advances in Intelligent Systems and Computing; Vol. 436). Springer Verlag. https://doi.org/10.1007/978-981-10-0448-3_79
Achar, Raghavendra ; Santhi Thilagam, P. ; Meghana ; Niha Fathima Haris, B. ; Bhat, Harshita ; Ekta, K. / Dynamic resource allocation for multi-tier applications in cloud. Proceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015. Vol. 436 Springer Verlag, 2016. pp. 939-950 (Advances in Intelligent Systems and Computing).
@inproceedings{2a13739dd1244f6cb6faa39164905702,
title = "Dynamic resource allocation for multi-tier applications in cloud",
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.",
author = "Raghavendra Achar and {Santhi Thilagam}, P. and Meghana and {Niha Fathima Haris}, B. and Harshita Bhat and K. Ekta",
year = "2016",
doi = "10.1007/978-981-10-0448-3_79",
language = "English",
isbn = "9789811004476",
volume = "436",
series = "Advances in Intelligent Systems and Computing",
publisher = "Springer Verlag",
pages = "939--950",
booktitle = "Proceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015",
address = "Germany",

}

Achar, R, Santhi Thilagam, P, Meghana, Niha Fathima Haris, B, Bhat, H & Ekta, K 2016, Dynamic resource allocation for multi-tier applications in cloud. in Proceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015. vol. 436, Advances in Intelligent Systems and Computing, vol. 436, Springer Verlag, pp. 939-950, 5th International Conference on Soft Computing for Problem Solving, SocProS 2015, Roorkee, India, 18-12-15. https://doi.org/10.1007/978-981-10-0448-3_79

Dynamic resource allocation for multi-tier applications in cloud. / Achar, Raghavendra; Santhi Thilagam, P.; Meghana; Niha Fathima Haris, B.; Bhat, Harshita; Ekta, K.

Proceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015. Vol. 436 Springer Verlag, 2016. p. 939-950 (Advances in Intelligent Systems and Computing; Vol. 436).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Dynamic resource allocation for multi-tier applications in cloud

AU - Achar, Raghavendra

AU - Santhi Thilagam, P.

AU - Meghana,

AU - Niha Fathima Haris, B.

AU - Bhat, Harshita

AU - Ekta, K.

PY - 2016

Y1 - 2016

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84961572521&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84961572521&partnerID=8YFLogxK

U2 - 10.1007/978-981-10-0448-3_79

DO - 10.1007/978-981-10-0448-3_79

M3 - Conference contribution

SN - 9789811004476

VL - 436

T3 - Advances in Intelligent Systems and Computing

SP - 939

EP - 950

BT - Proceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015

PB - Springer Verlag

ER -

Achar R, Santhi Thilagam P, Meghana, Niha Fathima Haris B, Bhat H, Ekta K. Dynamic resource allocation for multi-tier applications in cloud. In Proceedings of 5th International Conference on Soft Computing for Problem Solving - SocProS 2015. Vol. 436. Springer Verlag. 2016. p. 939-950. (Advances in Intelligent Systems and Computing). https://doi.org/10.1007/978-981-10-0448-3_79