Cargando…

A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment

Fog computing aims to support applications requiring low latency and high scalability by using resources at the edge level. In general, fog computing comprises several autonomous mobile or static devices that share their idle resources to run different services. The providers of these devices also n...

Descripción completa

Detalles Bibliográficos
Autores principales: Battula, Sudheer Kumar, Garg, Saurabh, Naha, Ranesh Kumar, Thulasiraman, Parimala, Thulasiram, Ruppa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6650825/
https://www.ncbi.nlm.nih.gov/pubmed/31277474
http://dx.doi.org/10.3390/s19132954
_version_ 1783438205259874304
author Battula, Sudheer Kumar
Garg, Saurabh
Naha, Ranesh Kumar
Thulasiraman, Parimala
Thulasiram, Ruppa
author_facet Battula, Sudheer Kumar
Garg, Saurabh
Naha, Ranesh Kumar
Thulasiraman, Parimala
Thulasiram, Ruppa
author_sort Battula, Sudheer Kumar
collection PubMed
description Fog computing aims to support applications requiring low latency and high scalability by using resources at the edge level. In general, fog computing comprises several autonomous mobile or static devices that share their idle resources to run different services. The providers of these devices also need to be compensated based on their device usage. In any fog-based resource-allocation problem, both cost and performance need to be considered for generating an efficient resource-allocation plan. Estimating the cost of using fog devices prior to the resource allocation helps to minimize the cost and maximize the performance of the system. In the fog computing domain, recent research works have proposed various resource-allocation algorithms without considering the compensation to resource providers and the cost estimation of the fog resources. Moreover, the existing cost models in similar paradigms such as in the cloud are not suitable for fog environments as the scaling of different autonomous resources with heterogeneity and variety of offerings is much more complicated. To fill this gap, this study first proposes a micro-level compensation cost model and then proposes a new resource-allocation method based on the cost model, which benefits both providers and users. Experimental results show that the proposed algorithm ensures better resource-allocation performance and lowers application processing costs when compared to the existing best-fit algorithm.
format Online
Article
Text
id pubmed-6650825
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66508252019-08-07 A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment Battula, Sudheer Kumar Garg, Saurabh Naha, Ranesh Kumar Thulasiraman, Parimala Thulasiram, Ruppa Sensors (Basel) Article Fog computing aims to support applications requiring low latency and high scalability by using resources at the edge level. In general, fog computing comprises several autonomous mobile or static devices that share their idle resources to run different services. The providers of these devices also need to be compensated based on their device usage. In any fog-based resource-allocation problem, both cost and performance need to be considered for generating an efficient resource-allocation plan. Estimating the cost of using fog devices prior to the resource allocation helps to minimize the cost and maximize the performance of the system. In the fog computing domain, recent research works have proposed various resource-allocation algorithms without considering the compensation to resource providers and the cost estimation of the fog resources. Moreover, the existing cost models in similar paradigms such as in the cloud are not suitable for fog environments as the scaling of different autonomous resources with heterogeneity and variety of offerings is much more complicated. To fill this gap, this study first proposes a micro-level compensation cost model and then proposes a new resource-allocation method based on the cost model, which benefits both providers and users. Experimental results show that the proposed algorithm ensures better resource-allocation performance and lowers application processing costs when compared to the existing best-fit algorithm. MDPI 2019-07-04 /pmc/articles/PMC6650825/ /pubmed/31277474 http://dx.doi.org/10.3390/s19132954 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
Battula, Sudheer Kumar
Garg, Saurabh
Naha, Ranesh Kumar
Thulasiraman, Parimala
Thulasiram, Ruppa
A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment
title A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment
title_full A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment
title_fullStr A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment
title_full_unstemmed A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment
title_short A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment
title_sort micro-level compensation-based cost model for resource allocation in a fog environment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6650825/
https://www.ncbi.nlm.nih.gov/pubmed/31277474
http://dx.doi.org/10.3390/s19132954
work_keys_str_mv AT battulasudheerkumar amicrolevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT gargsaurabh amicrolevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT naharaneshkumar amicrolevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT thulasiramanparimala amicrolevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT thulasiramruppa amicrolevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT battulasudheerkumar microlevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT gargsaurabh microlevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT naharaneshkumar microlevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT thulasiramanparimala microlevelcompensationbasedcostmodelforresourceallocationinafogenvironment
AT thulasiramruppa microlevelcompensationbasedcostmodelforresourceallocationinafogenvironment