Next Article in Journal
An Advanced First Aid System Based on an Unmanned Aerial Vehicles and a Wireless Body Area Sensor Network for Elderly Persons in Outdoor Environments
Previous Article in Journal
Computer Vision Classification of Barley Flour Based on Spatial Pyramid Partition Ensemble
Previous Article in Special Issue
Data-Driven Automated Cardiac Health Management with Robust Edge Analytics and De-Risking
Article Menu
Issue 13 (July-1) cover image

Export Article

Open AccessArticle

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

1
Discipline of ICT, School of Technology, Environment and Design (TED), University of Tasmania, Hobart, TAS 7005, Australia
2
Department of Computer Science, University of Manitoba, Winnipeg, MB R3T 2N2, Canada
*
Authors to whom correspondence should be addressed.
Sensors 2019, 19(13), 2954; https://doi.org/10.3390/s19132954
Received: 28 May 2019 / Revised: 26 June 2019 / Accepted: 2 July 2019 / Published: 4 July 2019
(This article belongs to the Special Issue Recent Advances in Fog/Edge Computing in Internet of Things)
  |  
PDF [703 KB, uploaded 4 July 2019]
  |  

Abstract

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. View Full-Text
Keywords: cost model; fog computing; IoT; matching theory; resource allocation cost model; fog computing; IoT; matching theory; resource allocation
Figures

Figure 1

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 (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Battula, S.K.; Garg, S.; Naha, R.K.; Thulasiraman, P.; Thulasiram, R. A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment. Sensors 2019, 19, 2954.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top