Hybrid algorithm for resource provisioning of multi-tier cloud computing

Marwah Hashim Eawna, Salma Hamdy Mohammed, El Sayed M. El-Horbaty*

*Corresponding author for this work

Research output: Contribution to journalConference article

9 Citations (Scopus)
14 Downloads (Pure)

Abstract

Cloud computing is a model for delivering information technology services in which resources are retrieved from the internet through web-based tools and applications. The most important challenges are influenced to adopt the cloud computing technology such as security, resources allocation and resources provisioning. The only existing resource provisioning mechanisms in cloud computing using meta-heuristic technique are based on single tier application. In this paper we propose dynamic resources provisioning in multi-tier application by using meta-heuristic technique such as Particle Swarm Optimization (PSO) algorithm, Simulated Annealing (SA) algorithm and hybrid algorithm that combine Particle Swarm Optimization (PSO) and Simulated Annealing (SA). The simulation results show that resource provisioning based on PSO-SA algorithm in multi-tier application is much faster than resource provisioning in multi-tier application based on PSO algorithm and SA algorithm, that is beneficial in the development of cloud computing.

Original languageEnglish
Pages (from-to)682-690
Number of pages9
JournalProcedia Computer Science
Volume65
Early online date9 Oct 2015
DOIs
Publication statusPublished - 2015
Externally publishedYes
EventInternational Conference on Communications, Management, and Information Technology, ICCMIT 2015 - Prague, Czech Republic
Duration: 20 Apr 201522 Apr 2015

Fingerprint

Cloud computing
Simulated annealing
Particle swarm optimization (PSO)
Resource allocation
Information technology
Internet

Cite this

Eawna, Marwah Hashim ; Mohammed, Salma Hamdy ; El-Horbaty, El Sayed M. / Hybrid algorithm for resource provisioning of multi-tier cloud computing. In: Procedia Computer Science. 2015 ; Vol. 65. pp. 682-690.
@article{30418861af5d4674a2c552953a069ee9,
title = "Hybrid algorithm for resource provisioning of multi-tier cloud computing",
abstract = "Cloud computing is a model for delivering information technology services in which resources are retrieved from the internet through web-based tools and applications. The most important challenges are influenced to adopt the cloud computing technology such as security, resources allocation and resources provisioning. The only existing resource provisioning mechanisms in cloud computing using meta-heuristic technique are based on single tier application. In this paper we propose dynamic resources provisioning in multi-tier application by using meta-heuristic technique such as Particle Swarm Optimization (PSO) algorithm, Simulated Annealing (SA) algorithm and hybrid algorithm that combine Particle Swarm Optimization (PSO) and Simulated Annealing (SA). The simulation results show that resource provisioning based on PSO-SA algorithm in multi-tier application is much faster than resource provisioning in multi-tier application based on PSO algorithm and SA algorithm, that is beneficial in the development of cloud computing.",
author = "Eawna, {Marwah Hashim} and Mohammed, {Salma Hamdy} and El-Horbaty, {El Sayed M.}",
year = "2015",
doi = "10.1016/j.procs.2015.09.012",
language = "English",
volume = "65",
pages = "682--690",
journal = "Procedia Computer Science",
issn = "1877-0509",
publisher = "Elsevier BV",

}

Hybrid algorithm for resource provisioning of multi-tier cloud computing. / Eawna, Marwah Hashim; Mohammed, Salma Hamdy; El-Horbaty, El Sayed M.

In: Procedia Computer Science, Vol. 65, 2015, p. 682-690.

Research output: Contribution to journalConference article

TY - JOUR

T1 - Hybrid algorithm for resource provisioning of multi-tier cloud computing

AU - Eawna, Marwah Hashim

AU - Mohammed, Salma Hamdy

AU - El-Horbaty, El Sayed M.

PY - 2015

Y1 - 2015

N2 - Cloud computing is a model for delivering information technology services in which resources are retrieved from the internet through web-based tools and applications. The most important challenges are influenced to adopt the cloud computing technology such as security, resources allocation and resources provisioning. The only existing resource provisioning mechanisms in cloud computing using meta-heuristic technique are based on single tier application. In this paper we propose dynamic resources provisioning in multi-tier application by using meta-heuristic technique such as Particle Swarm Optimization (PSO) algorithm, Simulated Annealing (SA) algorithm and hybrid algorithm that combine Particle Swarm Optimization (PSO) and Simulated Annealing (SA). The simulation results show that resource provisioning based on PSO-SA algorithm in multi-tier application is much faster than resource provisioning in multi-tier application based on PSO algorithm and SA algorithm, that is beneficial in the development of cloud computing.

AB - Cloud computing is a model for delivering information technology services in which resources are retrieved from the internet through web-based tools and applications. The most important challenges are influenced to adopt the cloud computing technology such as security, resources allocation and resources provisioning. The only existing resource provisioning mechanisms in cloud computing using meta-heuristic technique are based on single tier application. In this paper we propose dynamic resources provisioning in multi-tier application by using meta-heuristic technique such as Particle Swarm Optimization (PSO) algorithm, Simulated Annealing (SA) algorithm and hybrid algorithm that combine Particle Swarm Optimization (PSO) and Simulated Annealing (SA). The simulation results show that resource provisioning based on PSO-SA algorithm in multi-tier application is much faster than resource provisioning in multi-tier application based on PSO algorithm and SA algorithm, that is beneficial in the development of cloud computing.

U2 - 10.1016/j.procs.2015.09.012

DO - 10.1016/j.procs.2015.09.012

M3 - Conference article

AN - SCOPUS:84953246607

VL - 65

SP - 682

EP - 690

JO - Procedia Computer Science

JF - Procedia Computer Science

SN - 1877-0509

ER -