Dynamic hosting management of web based applications over clouds

Zahra Abbasi, Tridib Mukherjee, Georgios Varsamopoulos, Sandeep Gupta

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

13 Citations (Scopus)

Abstract

Dynamic Application Hosting Management (DAHM) allows clouds to dynamically host applications in data centers at different locations based on: (i) spatio-temporal variation of energy price, (ii) data center computing and cooling energy efficiency, (iii) Virtual Machine (VM) migration cost for the applications, and (iv) any SLA violations due to migration overhead or network delay. DAHM is complementary to dynamic workload distribution problem and is modeled as mixed integer programming; online algorithms are developed to solve the problem. The algorithms are evaluated in a simulation study using realistic data and compared with performance-oriented application assignment, i.e., hosting the application at a data center whose delay is the least. Our simulations results indicate that DAHM can potentially save up to 20% cost while incurring only a nominal increase in SLA violations. The savings are obtained by exploiting the cost efficiency variation as well as reducing the total number of VMs employed to host applications.

Original languageEnglish (US)
Title of host publication18th International Conference on High Performance Computing, HiPC 2011
DOIs
StatePublished - 2011
Event18th International Conference on High Performance Computing, HiPC 2011 - Bangalore, India
Duration: Dec 18 2011Dec 21 2011

Other

Other18th International Conference on High Performance Computing, HiPC 2011
CountryIndia
CityBangalore
Period12/18/1112/21/11

Fingerprint

Costs
Integer programming
Energy efficiency
Cooling
Virtual machine

Keywords

  • application hosting
  • cloud computing
  • Data center power efficiency

ASJC Scopus subject areas

  • Software

Cite this

Abbasi, Z., Mukherjee, T., Varsamopoulos, G., & Gupta, S. (2011). Dynamic hosting management of web based applications over clouds. In 18th International Conference on High Performance Computing, HiPC 2011 [6152731] https://doi.org/10.1109/HiPC.2011.6152731

Dynamic hosting management of web based applications over clouds. / Abbasi, Zahra; Mukherjee, Tridib; Varsamopoulos, Georgios; Gupta, Sandeep.

18th International Conference on High Performance Computing, HiPC 2011. 2011. 6152731.

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

Abbasi, Z, Mukherjee, T, Varsamopoulos, G & Gupta, S 2011, Dynamic hosting management of web based applications over clouds. in 18th International Conference on High Performance Computing, HiPC 2011., 6152731, 18th International Conference on High Performance Computing, HiPC 2011, Bangalore, India, 12/18/11. https://doi.org/10.1109/HiPC.2011.6152731
Abbasi Z, Mukherjee T, Varsamopoulos G, Gupta S. Dynamic hosting management of web based applications over clouds. In 18th International Conference on High Performance Computing, HiPC 2011. 2011. 6152731 https://doi.org/10.1109/HiPC.2011.6152731
Abbasi, Zahra ; Mukherjee, Tridib ; Varsamopoulos, Georgios ; Gupta, Sandeep. / Dynamic hosting management of web based applications over clouds. 18th International Conference on High Performance Computing, HiPC 2011. 2011.
@inproceedings{f656b6fb287b403392fd781b2440d38c,
title = "Dynamic hosting management of web based applications over clouds",
abstract = "Dynamic Application Hosting Management (DAHM) allows clouds to dynamically host applications in data centers at different locations based on: (i) spatio-temporal variation of energy price, (ii) data center computing and cooling energy efficiency, (iii) Virtual Machine (VM) migration cost for the applications, and (iv) any SLA violations due to migration overhead or network delay. DAHM is complementary to dynamic workload distribution problem and is modeled as mixed integer programming; online algorithms are developed to solve the problem. The algorithms are evaluated in a simulation study using realistic data and compared with performance-oriented application assignment, i.e., hosting the application at a data center whose delay is the least. Our simulations results indicate that DAHM can potentially save up to 20{\%} cost while incurring only a nominal increase in SLA violations. The savings are obtained by exploiting the cost efficiency variation as well as reducing the total number of VMs employed to host applications.",
keywords = "application hosting, cloud computing, Data center power efficiency",
author = "Zahra Abbasi and Tridib Mukherjee and Georgios Varsamopoulos and Sandeep Gupta",
year = "2011",
doi = "10.1109/HiPC.2011.6152731",
language = "English (US)",
isbn = "9781457719516",
booktitle = "18th International Conference on High Performance Computing, HiPC 2011",

}

TY - GEN

T1 - Dynamic hosting management of web based applications over clouds

AU - Abbasi, Zahra

AU - Mukherjee, Tridib

AU - Varsamopoulos, Georgios

AU - Gupta, Sandeep

PY - 2011

Y1 - 2011

N2 - Dynamic Application Hosting Management (DAHM) allows clouds to dynamically host applications in data centers at different locations based on: (i) spatio-temporal variation of energy price, (ii) data center computing and cooling energy efficiency, (iii) Virtual Machine (VM) migration cost for the applications, and (iv) any SLA violations due to migration overhead or network delay. DAHM is complementary to dynamic workload distribution problem and is modeled as mixed integer programming; online algorithms are developed to solve the problem. The algorithms are evaluated in a simulation study using realistic data and compared with performance-oriented application assignment, i.e., hosting the application at a data center whose delay is the least. Our simulations results indicate that DAHM can potentially save up to 20% cost while incurring only a nominal increase in SLA violations. The savings are obtained by exploiting the cost efficiency variation as well as reducing the total number of VMs employed to host applications.

AB - Dynamic Application Hosting Management (DAHM) allows clouds to dynamically host applications in data centers at different locations based on: (i) spatio-temporal variation of energy price, (ii) data center computing and cooling energy efficiency, (iii) Virtual Machine (VM) migration cost for the applications, and (iv) any SLA violations due to migration overhead or network delay. DAHM is complementary to dynamic workload distribution problem and is modeled as mixed integer programming; online algorithms are developed to solve the problem. The algorithms are evaluated in a simulation study using realistic data and compared with performance-oriented application assignment, i.e., hosting the application at a data center whose delay is the least. Our simulations results indicate that DAHM can potentially save up to 20% cost while incurring only a nominal increase in SLA violations. The savings are obtained by exploiting the cost efficiency variation as well as reducing the total number of VMs employed to host applications.

KW - application hosting

KW - cloud computing

KW - Data center power efficiency

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

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

U2 - 10.1109/HiPC.2011.6152731

DO - 10.1109/HiPC.2011.6152731

M3 - Conference contribution

AN - SCOPUS:84863294170

SN - 9781457719516

BT - 18th International Conference on High Performance Computing, HiPC 2011

ER -