Devote: Criticality-Aware Federated Service Provisioning in Fog-Based IoT Environments

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%.

[1]  Song Guo,et al.  Traffic and Computation Co-Offloading With Reinforcement Learning in Fog Computing for Industrial Applications , 2019, IEEE Transactions on Industrial Informatics.

[2]  Sandeep K. Sood,et al.  Fog Assisted-IoT Enabled Patient Health Monitoring in Smart Homes , 2018, IEEE Internet of Things Journal.

[3]  J. Preater,et al.  On Multiple Choice Secretary Problems , 1994, Math. Oper. Res..

[4]  Konstantin E. Samouylov,et al.  An Online Learning Approach to Computation Offloading in Dynamic Fog Networks , 2021, IEEE Internet of Things Journal.

[5]  Sherali Zeadally,et al.  Fog Computing for 5G Tactile Industrial Internet of Things: QoE-Aware Resource Allocation Model , 2019, IEEE Transactions on Industrial Informatics.

[6]  Martin Lauer,et al.  An Algorithm for Distributed Reinforcement Learning in Cooperative Multi-Agent Systems , 2000, ICML.

[7]  Mritunjay Kumar Rai,et al.  A Novel Framework for Fog Computing: Lattice-Based Secured Framework for Cloud Interface , 2020, IEEE Internet of Things Journal.

[8]  Selwyn Piramuthu,et al.  Internet of Things (IoT) in high-risk Environment, Health and Safety (EHS) industries: A comprehensive review , 2018, Decis. Support Syst..

[9]  Georges Kaddoum,et al.  Managing Fog Networks using Reinforcement Learning Based Load Balancing Algorithm , 2019, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

[10]  Lachlan L. H. Andrew,et al.  Power-Aware Speed Scaling in Processor Sharing Systems , 2009, IEEE INFOCOM 2009.

[11]  Daniele Tarchi,et al.  Centralized and Distributed Architectures for Energy and Delay Efficient Fog Network-Based Edge Computing Services , 2019, IEEE Transactions on Green Communications and Networking.

[12]  Carsten Maple,et al.  A Novel Fog-Based Multi-Level Energy-Efficient Framework for IoT-Enabled Smart Environments , 2020, IEEE Access.

[13]  Joel J. P. C. Rodrigues,et al.  Dynamic Resource Allocation in Fog-Cloud Hybrid Systems Using Multicriteria AHP Techniques , 2020, IEEE Internet of Things Journal.

[14]  Joel J. P. C. Rodrigues,et al.  Agent negotiation in an IoT-Fog based power distribution system for demand reduction , 2020 .

[15]  Joel J. P. C. Rodrigues,et al.  METO: Matching-Theory-Based Efficient Task Offloading in IoT-Fog Interconnection Networks , 2021, IEEE Internet of Things Journal.

[16]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[17]  George Iosifidis,et al.  Challenges in auction theory driven spectrum management , 2011, IEEE Communications Magazine.

[18]  Dario Pompili,et al.  Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks , 2017, IEEE Transactions on Vehicular Technology.