Resource Management Approaches in Fog Computing: a Comprehensive Review

被引:239
作者
Ghobaei-Arani, Mostafa [1 ,2 ]
Souri, Alireza [2 ]
Rahmanian, Ali A. [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Qom Branch, Qom, Iran
[2] Islamic Azad Univ, Islamshahr Branch, Young Researchers & Elite Club, Islamshahr, Iran
[3] Univ Amsterdam, Informat Inst, Amsterdam, Netherlands
关键词
Resource management; Fog computing; Edge computing; Task offloading; Application placement; Resource allocation; Resource provisioning; Resource scheduling; Load balancing; MULTIOBJECTIVE OPTIMIZATION; CLOUD; FRAMEWORK; EFFICIENT; INTERNET; SERVICE; THINGS; EDGE; SOFTWARE; DELAY;
D O I
10.1007/s10723-019-09491-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the Internet of Things (IoT) has been one of the most popular technologies that facilitate new interactions among things and humans to enhance the quality of life. With the rapid development of IoT, the fog computing paradigm is emerging as an attractive solution for processing the data of IoT applications. In the fog environment, IoT applications are executed by the intermediate computing nodes in the fog, as well as the physical servers in cloud data centers. On the other hand, due to the resource limitations, resource heterogeneity, dynamic nature, and unpredictability of fog environment, it necessitates the resource management issues as one of the challenging problems to be considered in the fog landscape. Despite the importance of resource management issues, to the best of our knowledge, there is not any systematic, comprehensive and detailed survey on the field of resource management approaches in the fog computing context. In this paper, we provide a systematic literature review (SLR) on the resource management approaches in fog environment in the form of a classical taxonomy to recognize the state-of-the-art mechanisms on this important topic and providing open issues as well. The presented taxonomy are classified into six main fields: application placement, resource scheduling, task offloading, load balancing, resource allocation, and resource provisioning. The resource management approaches are compared with each other according to the important factors such as the performance metrics, case studies, utilized techniques, and evaluation tools as well as their advantages and disadvantages are discussed.
引用
收藏
页码:1 / 42
页数:42
相关论文
共 134 条
[1]   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
[2]  
Aazam Mohammad., 2018, Fog Computing in the Internet of Things, P17, DOI DOI 10.1007/978-3-319-57639-8_2
[3]  
Ahn S., 2017, UND RES TECHN C URTC
[4]  
Aldomi A.a., 2017, CLUSTER COMPUTING
[5]   Joint Cloudlet Selection and Latency Minimization in Fog Networks [J].
Ali, Mudassar ;
Riaz, Nida ;
Ashraf, Muhammad Ikram ;
Qaisar, Saad ;
Naeem, Muhammad .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (09) :4055-4063
[6]   An Architecture of IoT Service Delegation and Resource Allocation Based on Collaboration between Fog and Cloud Computing [J].
Alsaffar, Aymen Abdullah ;
Pham, Hung Phuoc ;
Hong, Choong-Seon ;
Huh, Eui-Nam ;
Aazam, Mohammad .
MOBILE INFORMATION SYSTEMS, 2016, 2016
[7]  
Anglano C, 2018, P 1 INT WORKSH EDG S
[8]  
[Anonymous], 2018, ARXIV181000305
[9]   MIST: Fog-based data analytics scheme with cost-efficient resource provisioning for IoT crowdsensing applications [J].
Arkian, Hamid Reza ;
Diyanat, Abolfazl ;
Pourkhalili, Atefe .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 82 :152-165
[10]   A Novel Approach to Address Interoperability Concern in Cloud Computing [J].
Arunkumar, G. ;
Venkataraman, Neelanarayanan .
BIG DATA, CLOUD AND COMPUTING CHALLENGES, 2015, 50 :554-559