Towards effective offloading mechanisms in fog computing

被引:54
作者
Sheikh Sofla, Maryam [1 ]
Haghi Kashani, Mostafa [1 ]
Mahdipour, Ebrahim [1 ]
Faghih Mirzaee, Reza [2 ]
机构
[1] Islamic Azad Univ, Sci & Res Branch, Dept Comp Engn, Tehran, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Shahr e Qods Branch, Tehran, Iran
关键词
Fog computing; Offloading; Internet of things (IoT); Quality of service (QoS); OF-THE-ART; RESOURCE-ALLOCATION; COMPREHENSIVE SURVEY; SERVICE COMPOSITION; CLOUD; IOT; EDGE; INTERNET; TECHNOLOGIES; SYSTEMS;
D O I
10.1007/s11042-021-11423-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing is considered a formidable next-generation complement to cloud computing. Nowadays, in light of the dramatic rise in the number of IoT devices, several problems have been raised in cloud architectures. By introducing fog computing as a mediate layer between the user devices and the cloud, one can extend cloud computing's processing and storage capability. Offloading can be utilized as a mechanism that transfers computations, data, and energy consumption from the resource-limited user devices to resource-rich fog/cloud layers to achieve an optimal experience in the quality of applications and improve the system performance. This paper provides a systematic and comprehensive study to evaluate fog offloading mechanisms' current and recent works. Each selected paper's pros and cons are explored and analyzed to state and address the present potentialities and issues of offloading mechanisms in a fog environment efficiently. We classify offloading mechanisms in a fog system into four groups, including computation-based, energy-based, storage-based, and hybrid approaches. Furthermore, this paper explores offloading metrics, applied algorithms, and evaluation methods related to the chosen offloading mechanisms in fog systems. Additionally, the open challenges and future trends derived from the reviewed studies are discussed.
引用
收藏
页码:1997 / 2042
页数:46
相关论文
共 140 条
[1]   Fog Computing: The Cloud-IoT/IoE Middleware Paradigm [J].
Aazam M. ;
Huh E.-N. .
IEEE Potentials, 2016, 35 (03) :40-44
[2]   Offloading in fog computing for IoT: Review, enabling technologies, and research opportunities [J].
Aazam, Mohammad ;
Zeadally, Sherali ;
Harras, Khaled A. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 87 :278-289
[3]   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
[4]   Fog-based healthcare systems: A systematic review [J].
Ahmadi, Zahra ;
Haghi Kashani, Mostafa ;
Nikravan, Mohammad ;
Mahdipour, Ebrahim .
MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (30) :36361-36400
[5]  
Akherfi Khadija, 2018, Applied Computing and Informatics, V14, P1, DOI 10.1016/j.aci.2016.11.002
[6]   A re-organizing biosurveillance framework based on fog and mobile edge computing [J].
Al-Zinati, Mohammad ;
Alrashdan, Reem ;
Al-Duwairi, Basheer ;
Alogaily, Moayad .
MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (11) :16805-16825
[7]   IoTFLiP: IoT-based flipped learning platform for medical education [J].
Ali, Maqbool ;
Bilal, Hafiz Syed Muhammad ;
Razzaq, Muhammad Asif ;
Khan, Jawad ;
Lee, Sungyoung ;
Idris, Muhammad ;
Aazam, Mohammad ;
Choi, Taebong ;
Han, Soyeon Caren ;
Kang, Byeong Ho .
DIGITAL COMMUNICATIONS AND NETWORKS, 2017, 3 (03) :188-194
[8]  
[Anonymous], 2016, OpenNESS Ecosystem Services Reference Book. EC FP7 Grant Agreement No. 308428, P1
[9]  
[Anonymous], 2012, INT J COMPUT APPL
[10]   Internet of Things applications: A systematic review [J].
Asghari, Parvaneh ;
Rahmani, Amir Masoud ;
Javadi, Hamid Haj Seyyed .
COMPUTER NETWORKS, 2019, 148 :241-261