Cargando…

Game theoretical approach for load balancing using SGMLB model in cloud environment

On-demand cloud computing is one of the rapidly evolving technologies that is being widely used in the industries now. With the increase in IoT devices and real-time business analytics requirements, enterprises that ought to scale up and scale down their services have started coming towards on-deman...

Descripción completa

Detalles Bibliográficos
Autores principales: Swathy, R., Vinayagasundaram, B., Rajesh, G., Nayyar, Anand, Abouhawwash, Mohamed, Abu Elsoud, Mohamed
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7170225/
https://www.ncbi.nlm.nih.gov/pubmed/32310989
http://dx.doi.org/10.1371/journal.pone.0231708
_version_ 1783523851658854400
author Swathy, R.
Vinayagasundaram, B.
Rajesh, G.
Nayyar, Anand
Abouhawwash, Mohamed
Abu Elsoud, Mohamed
author_facet Swathy, R.
Vinayagasundaram, B.
Rajesh, G.
Nayyar, Anand
Abouhawwash, Mohamed
Abu Elsoud, Mohamed
author_sort Swathy, R.
collection PubMed
description On-demand cloud computing is one of the rapidly evolving technologies that is being widely used in the industries now. With the increase in IoT devices and real-time business analytics requirements, enterprises that ought to scale up and scale down their services have started coming towards on-demand cloud computing service providers. In a cloud data center, a high volume of continuous incoming task requests to physical hosts makes an imbalance in the cloud data center load. Most existing works balance the load by optimizing the algorithm in selecting the optimal host and achieves instantaneous load balancing but with execution inefficiency for tasks when carried out in the long run. Considering the long-term perspective of load balancing, the research paper proposes Stackelberg (leader-follower) game-theoretical model reinforced with the satisfaction factor for selecting the optimal physical host for deploying the tasks arriving at the data center in a balanced way. Stackelberg Game Theoretical Model for Load Balancing (SGMLB) algorithm deploys the tasks on the host in the data center by considering the utilization factor of every individual host, which helps in achieving high resource utilization on an average of 60%. Experimental results show that the Stackelberg equilibrium incorporated with a satisfaction index has been very useful in balancing the loading across the cluster by choosing the optimal hosts. The results show better execution efficiency in terms of the reduced number of task failures by 47%, decreased ‘makespan’ value by 17%, increased throughput by 6%, and a decreased front-end error rate as compared to the traditional random allocation algorithms and flow-shop scheduling algorithm.
format Online
Article
Text
id pubmed-7170225
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-71702252020-04-23 Game theoretical approach for load balancing using SGMLB model in cloud environment Swathy, R. Vinayagasundaram, B. Rajesh, G. Nayyar, Anand Abouhawwash, Mohamed Abu Elsoud, Mohamed PLoS One Research Article On-demand cloud computing is one of the rapidly evolving technologies that is being widely used in the industries now. With the increase in IoT devices and real-time business analytics requirements, enterprises that ought to scale up and scale down their services have started coming towards on-demand cloud computing service providers. In a cloud data center, a high volume of continuous incoming task requests to physical hosts makes an imbalance in the cloud data center load. Most existing works balance the load by optimizing the algorithm in selecting the optimal host and achieves instantaneous load balancing but with execution inefficiency for tasks when carried out in the long run. Considering the long-term perspective of load balancing, the research paper proposes Stackelberg (leader-follower) game-theoretical model reinforced with the satisfaction factor for selecting the optimal physical host for deploying the tasks arriving at the data center in a balanced way. Stackelberg Game Theoretical Model for Load Balancing (SGMLB) algorithm deploys the tasks on the host in the data center by considering the utilization factor of every individual host, which helps in achieving high resource utilization on an average of 60%. Experimental results show that the Stackelberg equilibrium incorporated with a satisfaction index has been very useful in balancing the loading across the cluster by choosing the optimal hosts. The results show better execution efficiency in terms of the reduced number of task failures by 47%, decreased ‘makespan’ value by 17%, increased throughput by 6%, and a decreased front-end error rate as compared to the traditional random allocation algorithms and flow-shop scheduling algorithm. Public Library of Science 2020-04-20 /pmc/articles/PMC7170225/ /pubmed/32310989 http://dx.doi.org/10.1371/journal.pone.0231708 Text en https://creativecommons.org/publicdomain/zero/1.0/ This is an open access article, free of all copyright, and may be freely reproduced, distributed, transmitted, modified, built upon, or otherwise used by anyone for any lawful purpose. The work is made available under the Creative Commons CC0 (https://creativecommons.org/publicdomain/zero/1.0/) public domain dedication.
spellingShingle Research Article
Swathy, R.
Vinayagasundaram, B.
Rajesh, G.
Nayyar, Anand
Abouhawwash, Mohamed
Abu Elsoud, Mohamed
Game theoretical approach for load balancing using SGMLB model in cloud environment
title Game theoretical approach for load balancing using SGMLB model in cloud environment
title_full Game theoretical approach for load balancing using SGMLB model in cloud environment
title_fullStr Game theoretical approach for load balancing using SGMLB model in cloud environment
title_full_unstemmed Game theoretical approach for load balancing using SGMLB model in cloud environment
title_short Game theoretical approach for load balancing using SGMLB model in cloud environment
title_sort game theoretical approach for load balancing using sgmlb model in cloud environment
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7170225/
https://www.ncbi.nlm.nih.gov/pubmed/32310989
http://dx.doi.org/10.1371/journal.pone.0231708
work_keys_str_mv AT swathyr gametheoreticalapproachforloadbalancingusingsgmlbmodelincloudenvironment
AT vinayagasundaramb gametheoreticalapproachforloadbalancingusingsgmlbmodelincloudenvironment
AT rajeshg gametheoreticalapproachforloadbalancingusingsgmlbmodelincloudenvironment
AT nayyaranand gametheoreticalapproachforloadbalancingusingsgmlbmodelincloudenvironment
AT abouhawwashmohamed gametheoreticalapproachforloadbalancingusingsgmlbmodelincloudenvironment
AT abuelsoudmohamed gametheoreticalapproachforloadbalancingusingsgmlbmodelincloudenvironment