Abstract

In this article, we present an efficient criticality-aware decision-making system, named Devote, for fog-based Internet of Things (IoT) environment. Devote introduces an intelligent algorithm for the service of data based on the criticality, while considering the current availability of the resources at the fog node (FN). To cope with the dynamic IoT environment, we adopt a reinforcement-learning-based algorithm for the processing of the IoT data based on time-varying conditions. Additionally, we propose an efficient online secretary-based algorithm for choosing the best suitable candidate FN for offloading the data. To show the effectiveness of Devote, we obtained the numerical results for assessing its performance, while collating it with the benchmark schemes. We analyze different performance metrics, such as service delay, economy, and user satisfaction, which show that Devote incurs less service delay, as compared to other systems, while achieving user satisfaction of 88.4%.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call