Where academic tradition
meets the exciting future

CRAMP: Cost-Efficient Resource Allocation for Multiple Web Applications with Proactive Scaling

Adnan Ashraf, Benjamin Byholm, Ivan Porres, CRAMP: Cost-Efficient Resource Allocation for Multiple Web Applications with Proactive Scaling. In: Tomasz Wiktor Wlodarczyk, Ching-Hsien Hsu, Wu-chun Feng (Eds.), 4th IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 581–586, IEEE Computer Society, 2012.

http://dx.doi.org/10.1109/CloudCom.2012.6427605

Abstract:

This paper presents a prediction-based dynamic resource allocation approach for web applications called CRAMP (Cost-efficient Resource Allocation for Multiple web applications with Proactive scaling). The proposed approach provides automatic deployment and proactive scaling of multiple simultaneous web applications on a given Infrastructure as a Service cloud in a shared hosting environment. It monitors and uses resource utilization metrics and does not require a performance model of the applications or the infrastructure dynamics. The shared hosting environment allows us to share virtual machine (VM) resources among deployed applications, reducing the number of required VMs. The approach is demonstrated in a prototype implementation that has been deployed in the Amazon Elastic Compute Cloud.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{inpAsByPo12b,
  title = {CRAMP: Cost-Efficient Resource Allocation for Multiple Web Applications with Proactive Scaling},
  booktitle = {4th IEEE International Conference on Cloud Computing Technology and Science (CloudCom)},
  author = {Ashraf, Adnan and Byholm, Benjamin and Porres, Ivan},
  editor = {Wlodarczyk, Tomasz Wiktor and Hsu, Ching-Hsien and Feng, Wu-chun},
  publisher = {IEEE Computer Society},
  pages = {581–586},
  year = {2012},
  keywords = {Cloud computing; resource allocation; web applications; application server; proactive scaling; quality of service},
}

Belongs to TUCS Research Unit(s): Software Engineering Laboratory (SE Lab)

Publication Forum rating of this publication: level 1

Edit publication