Cargando…

Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation †

Recently, a massive migration of enterprise applications to the cloud has been recorded in the IT world. One of the challenges of cloud computing is Quality-of-Service management, which includes the adoption of appropriate methods for allocating cloud-user applications to virtual resources, and virt...

Descripción completa

Detalles Bibliográficos
Autores principales: Akintoye, Samson Busuyi, Bagula, Antoine
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6471917/
https://www.ncbi.nlm.nih.gov/pubmed/30871160
http://dx.doi.org/10.3390/s19061267
_version_ 1783412135106183168
author Akintoye, Samson Busuyi
Bagula, Antoine
author_facet Akintoye, Samson Busuyi
Bagula, Antoine
author_sort Akintoye, Samson Busuyi
collection PubMed
description Recently, a massive migration of enterprise applications to the cloud has been recorded in the IT world. One of the challenges of cloud computing is Quality-of-Service management, which includes the adoption of appropriate methods for allocating cloud-user applications to virtual resources, and virtual resources to the physical resources. The effective allocation of resources in cloud data centers is also one of the vital optimization problems in cloud computing, particularly when the cloud service infrastructures are built by lightweight computing devices. In this paper, we formulate and present the task allocation and virtual machine placement problems in a single cloud/fog computing environment, and propose a task allocation algorithmic solution and a Genetic Algorithm Based Virtual Machine Placement as solutions for the task allocation and virtual machine placement problem models. Finally, the experiments are carried out and the results show that the proposed solutions improve Quality-of-Service in the cloud/fog computing environment in terms of the allocation cost.
format Online
Article
Text
id pubmed-6471917
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-64719172019-04-26 Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation † Akintoye, Samson Busuyi Bagula, Antoine Sensors (Basel) Article Recently, a massive migration of enterprise applications to the cloud has been recorded in the IT world. One of the challenges of cloud computing is Quality-of-Service management, which includes the adoption of appropriate methods for allocating cloud-user applications to virtual resources, and virtual resources to the physical resources. The effective allocation of resources in cloud data centers is also one of the vital optimization problems in cloud computing, particularly when the cloud service infrastructures are built by lightweight computing devices. In this paper, we formulate and present the task allocation and virtual machine placement problems in a single cloud/fog computing environment, and propose a task allocation algorithmic solution and a Genetic Algorithm Based Virtual Machine Placement as solutions for the task allocation and virtual machine placement problem models. Finally, the experiments are carried out and the results show that the proposed solutions improve Quality-of-Service in the cloud/fog computing environment in terms of the allocation cost. MDPI 2019-03-13 /pmc/articles/PMC6471917/ /pubmed/30871160 http://dx.doi.org/10.3390/s19061267 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Akintoye, Samson Busuyi
Bagula, Antoine
Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation †
title Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation †
title_full Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation †
title_fullStr Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation †
title_full_unstemmed Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation †
title_short Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation †
title_sort improving quality-of-service in cloud/fog computing through efficient resource allocation †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6471917/
https://www.ncbi.nlm.nih.gov/pubmed/30871160
http://dx.doi.org/10.3390/s19061267
work_keys_str_mv AT akintoyesamsonbusuyi improvingqualityofserviceincloudfogcomputingthroughefficientresourceallocation
AT bagulaantoine improvingqualityofserviceincloudfogcomputingthroughefficientresourceallocation