Cargando…

Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks

Cloud computing uses the concepts of scheduling and load balancing to migrate tasks to underutilized VMs for effectively sharing the resources. The scheduling of the nonpreemptive tasks in the cloud computing environment is an irrecoverable restraint and hence it has to be assigned to the most appro...

Descripción completa

Detalles Bibliográficos
Autores principales: Devi, D. Chitra, Uthariaraj, V. Rhymend
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4756214/
https://www.ncbi.nlm.nih.gov/pubmed/26955656
http://dx.doi.org/10.1155/2016/3896065
_version_ 1782416290189672448
author Devi, D. Chitra
Uthariaraj, V. Rhymend
author_facet Devi, D. Chitra
Uthariaraj, V. Rhymend
author_sort Devi, D. Chitra
collection PubMed
description Cloud computing uses the concepts of scheduling and load balancing to migrate tasks to underutilized VMs for effectively sharing the resources. The scheduling of the nonpreemptive tasks in the cloud computing environment is an irrecoverable restraint and hence it has to be assigned to the most appropriate VMs at the initial placement itself. Practically, the arrived jobs consist of multiple interdependent tasks and they may execute the independent tasks in multiple VMs or in the same VM's multiple cores. Also, the jobs arrive during the run time of the server in varying random intervals under various load conditions. The participating heterogeneous resources are managed by allocating the tasks to appropriate resources by static or dynamic scheduling to make the cloud computing more efficient and thus it improves the user satisfaction. Objective of this work is to introduce and evaluate the proposed scheduling and load balancing algorithm by considering the capabilities of each virtual machine (VM), the task length of each requested job, and the interdependency of multiple tasks. Performance of the proposed algorithm is studied by comparing with the existing methods.
format Online
Article
Text
id pubmed-4756214
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-47562142016-03-07 Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks Devi, D. Chitra Uthariaraj, V. Rhymend ScientificWorldJournal Research Article Cloud computing uses the concepts of scheduling and load balancing to migrate tasks to underutilized VMs for effectively sharing the resources. The scheduling of the nonpreemptive tasks in the cloud computing environment is an irrecoverable restraint and hence it has to be assigned to the most appropriate VMs at the initial placement itself. Practically, the arrived jobs consist of multiple interdependent tasks and they may execute the independent tasks in multiple VMs or in the same VM's multiple cores. Also, the jobs arrive during the run time of the server in varying random intervals under various load conditions. The participating heterogeneous resources are managed by allocating the tasks to appropriate resources by static or dynamic scheduling to make the cloud computing more efficient and thus it improves the user satisfaction. Objective of this work is to introduce and evaluate the proposed scheduling and load balancing algorithm by considering the capabilities of each virtual machine (VM), the task length of each requested job, and the interdependency of multiple tasks. Performance of the proposed algorithm is studied by comparing with the existing methods. Hindawi Publishing Corporation 2016 2016-02-03 /pmc/articles/PMC4756214/ /pubmed/26955656 http://dx.doi.org/10.1155/2016/3896065 Text en Copyright © 2016 D. C. Devi and V. R. Uthariaraj. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Devi, D. Chitra
Uthariaraj, V. Rhymend
Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks
title Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks
title_full Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks
title_fullStr Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks
title_full_unstemmed Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks
title_short Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks
title_sort load balancing in cloud computing environment using improved weighted round robin algorithm for nonpreemptive dependent tasks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4756214/
https://www.ncbi.nlm.nih.gov/pubmed/26955656
http://dx.doi.org/10.1155/2016/3896065
work_keys_str_mv AT devidchitra loadbalancingincloudcomputingenvironmentusingimprovedweightedroundrobinalgorithmfornonpreemptivedependenttasks
AT uthariarajvrhymend loadbalancingincloudcomputingenvironmentusingimprovedweightedroundrobinalgorithmfornonpreemptivedependenttasks