Where academic tradition
meets the exciting future

Cost-Efficient Virtual Machine Provisioning for Multi-tier Web Applications and Video Transcoding

Adnan Ashraf, Cost-Efficient Virtual Machine Provisioning for Multi-tier Web Applications and Video Transcoding. In: Pavan Balaji, Dick Epema, Thomas Fahringer (Eds.), 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 66–69, IEEE Computer Society, 2013.

http://dx.doi.org/10.1109/CCGrid.2013.24

Abstract:

Infrastructure as a Service (IaaS) clouds provide virtual machines (VMs) under the pay-per-use business model. The dynamic on-demand provisioning of VMs allows IaaS users to ensure scalability of their web applications and web-based services from really low to really high loads. However, VM provisioning must be done carefully because over-provisioning results in an increased operational cost, while under-provisioning leads to a subpar service. In this research work, our main focus is on cost-efficient VM provisioning for multi-tier web applications and video transcoding. Moreover, to prevent provisioned VMs from becoming overloaded, we augment VM provisioning with an admission control mechanism. Similarly, to ensure efficient use of provisioned VMs, under-utilized VMs are consolidated periodically. Since cost-efficient VM provisioning is an optimization problem, we apply metaheuristic approaches to find a near-optimal solution.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{inpAshraf_Adnan13a,
  title = {Cost-Efficient Virtual Machine Provisioning for Multi-tier Web Applications and Video Transcoding},
  booktitle = {13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)},
  author = {Ashraf, Adnan},
  editor = {Balaji, Pavan and Epema, Dick and Fahringer, Thomas},
  publisher = {IEEE Computer Society},
  pages = {66–69},
  year = {2013},
  keywords = {Cloud computing; web applications; video transcoding; virtual machine provisioning; admission control; server consolidation},
}

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

Publication Forum rating of this publication: level 1

Edit publication