An appraisal of meta-heuristic resource allocation techniques for IaaS cloud

Background/Objectives: This appraisal investigates the meta-heuristics resource allocation techniques for maximizing financial gains and minimizing the financial expenses of cloud users for IaaS in cloud computing environment. Methods/Statistical Analysis: Overall, a total of ninety-one studies from...

Full description

Saved in:
Bibliographic Details
Main Authors: Madni, S. H. H., Latiff, M. S. A., Coulibaly, Y., Abdulhamid, S. M.
Format: Article
Published: 2016
Subjects:
Online Access:http://eprints.utm.my/id/eprint/68775/
http://dx.doi.org/10.17485/ijst/2016/v9i4/80561
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Background/Objectives: This appraisal investigates the meta-heuristics resource allocation techniques for maximizing financial gains and minimizing the financial expenses of cloud users for IaaS in cloud computing environment. Methods/Statistical Analysis: Overall, a total of ninety-one studies from 1954 to 2015 have been reviewed in this paper. However, twenty-three studies are selected that focused on the meta-heuristic algorithms for their research. The selected papers are categorized into eight groups according to the optimization algorithms used. Findings: From the analytical study, we pointed out the various issues addressed (optimal and dynamically resource allocation, energy and QoS aware resource allocation, VM allocation and placement) through resource allocation meta-heuristics algorithms.Whereas, the improvement shows better performance concerns minimizing the execution and response time, energy consumption and cost while enhancing the efficiency and QoS in this environment. The comparison parameters (makespan 35%,execution time 13%, response time 26%, cost 22%, utilization21% and other 13% including energy, throughput etc) and also the experimental tools (CloudSim 43%, GridSim 5%, Simjava 9%, Matlab 9% and others 13%) used for evaluation of the various techniques for resource allocation in IaaS cloud computing. Applications/Improvements: The comprehensive review and systematic comparison of meta-heuristic resource allocation algorithms described in this appraisal will help researchers to analyze different techniques for future research directions.