Deep learning-based energy-efficient computational offloading strategy in heterogeneous fog computing networks

被引:11
作者
Sarkar, Indranil [1 ]
Kumar, Sanjay [1 ]
机构
[1] Natl Inst Technol, Dept Informat Technol, Raipur 492010, Chhattisgarh, India
关键词
Fog computing; Deep neural networks; Computational offloading; Resource allocation; Energy consumption; INTERNET;
D O I
10.1007/s11227-022-04461-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the era of the Internet of Things (IoT), the volume of data is increasing immensely causing rapid growth in network data communication and data congestion. Computational offloading thus becomes a crucial and imperative action in terms of delay-sensitive task completion and data processing for the resource constraint end-users. Nowadays fog computing, as a complement of cloud computing, has emerged a well-known concept in terms of enhancing data processing capability as well as energy conservation in low-powered networks. In this paper, we consider a heterogeneous fog-cloud network architecture where the data processing is performed on the local or remote computing device by adopting a binary offloading policy. Based on the proposed system model, we calculate the total delay and energy consumption of data processing throughout the network and formulate a mixed-integer optimization problem to jointly optimize the offloading decision and bandwidth allocation. In order to solve such an NP-hard problem, we have proposed a deep-learning-based binary offloading strategy that employs multiple parallel deep neural networks (DNNs) to make offloading decisions. Such offloading decisions are subsequently placed in a relay memory system to train and test all DNNs. Simulation results show a near-optimal performance of the proposed offloading strategy while remarkably maintaining the quality of service by decreasing overall delay and energy consumption.
引用
收藏
页码:15089 / 15106
页数:18
相关论文
共 25 条
[1]  
Abadi M, 2016, ACM SIGPLAN NOTICES, V51, P1, DOI [10.1145/2951913.2976746, 10.1145/3022670.2976746]
[2]   Application Offloading Strategy for Hierarchical Fog Environment Through Swarm Optimization [J].
Adhikari, Mainak ;
Srirama, Satish Narayana ;
Amgoth, Tarachand .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05) :4317-4328
[3]   A novel fog-computing-assisted architecture of E-healthcare system for pregnant women [J].
Beri, Rydhm ;
Dubey, Mithilesh K. ;
Gehlot, Anita ;
Singh, Rajesh ;
Abd-Elnaby, Mohammed ;
Singh, Aman .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (06) :7591-7615
[4]   Artificial Neural Networks-Based Machine Learning for Wireless Networks: A Tutorial [J].
Chen, Mingzhe ;
Challita, Ursula ;
Saad, Walid ;
Yin, Changchuan ;
Debbah, Merouane .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (04) :3039-3071
[5]   Price-Based Resource Allocation for Edge Computing: A Market Equilibrium Approach [J].
Duong Tung Nguyen ;
Long Bao Le ;
Bhargava, Vijay .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (01) :302-317
[6]   Context-aware computation offloading for mobile edge computing [J].
Farahbakhsh, Fariba ;
Shahidinejad, Ali ;
Ghobaei-Arani, Mostafa .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (5) :5123-5135
[7]   An Energy Aware Task Scheduling Model Using Ant-Mating Optimization in Fog Computing Environment [J].
Ghanavati, Sara ;
Abawajy, Jemal ;
Izadi, Davood .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (04) :2007-2017
[8]   Task scheduling in cloud-fog computing systems [J].
Guevara, Judy C. ;
da Fonseca, Nelson L. S. .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (02) :962-977
[9]   Toward Intelligent Task Offloading at the Edge [J].
Guo, Hongzhi ;
Liu, Jiajia ;
Lv, Jianfeng .
IEEE NETWORK, 2020, 34 (02) :128-134
[10]   Stackelberg Game for Service Deployment of IoT-Enabled Applications in 6G-Aware Fog Networks [J].
Hazra, Abhishek ;
Adhikari, Mainak ;
Amgoth, Tarachand ;
Srirama, Satish Narayana .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (07) :5185-5193