Energy-aware resource management in fog computing for IoT applications: A review, taxonomy, and future directions

被引:3
作者
Hashemi, Sayed Mohsen [1 ]
Sahafi, Amir [2 ]
Rahmani, Amir Masoud [3 ]
Bohlouli, Mahdi [4 ,5 ,6 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Qeshm Branch, Qeshm, Iran
[2] Islamic Azad Univ, Dept Comp Engn, South Tehran Branch, Tehran, Iran
[3] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, Touliu, Yunlin, Taiwan
[4] Inst Adv Studies Basic Sci, Dept Comp Sci & Informat Technol, Zanjan, Iran
[5] Petanux GmbH, Res & Innovat Dept, Bonn, Germany
[6] Inst Adv Studies Basic Sci IASBS, Res Ctr Basic Sci & Modern Technol RBST, Zanjan, Iran
关键词
energy consumption; energy management; energy-aware; fog computing; QoS; ALLOCATION; OPTIMIZATION; CLOUD; ARCHITECTURES; NETWORKS; TASKS;
D O I
10.1002/spe.3273
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The energy demand for Internet of Things (IoT) applications is increasing with a rise in IoT devices. Rising costs and energy demands can cause serious problems. Fog computing (FC) has recently emerged as a model for location-aware tasks, data processing, fast computing, and energy consumption reduction. The Fog computing model assists cloud computing in fast processing at the network's edge, which also exerts a vital role in cloud computing. Due to the fast computing in fog servers, different quality of service (QoS) approaches have been proposed in various sections of the fog system, and several quality factors have been considered in this regard. Despite the significance of QoS in Fog computing, no extensive study has focused on QoS and energy consumption methods in this area. Therefore, this article investigates previous research on the use and guarantee of Fog computing. This article reviews six general approaches that discuss the published articles between 2015 and late May 2023. The focal point of this paper is evaluating Fog computing and the energy consumption strategy. This article further shows the advantages, disadvantages, tools, types of evaluation, and quality factors according to the selected approaches. Based on the reviewed studies, some open issues and challenges in Fog computing energy consumption management are suggested for further study.
引用
收藏
页码:109 / 148
页数:40
相关论文
共 89 条
[1]   Intelligent workload allocation in IoT-Fog-cloud architecture towards mobile edge computing [J].
Abbasi, M. ;
Mohammadi-Pasand, E. ;
Khosravi, M. R. .
COMPUTER COMMUNICATIONS, 2021, 169 :71-80
[2]   Efficient resource management and workload allocation in fog-cloud computing paradigm in IoT using learning classifier systems [J].
Abbasi, Mahdi ;
Yaghoobikia, Mina ;
Rafiee, Milad ;
Jolfaei, Alireza ;
Khosravi, Mohammad R. .
COMPUTER COMMUNICATIONS, 2020, 153 (153) :217-228
[3]   Workload Allocation in IoT-Fog-Cloud Architecture Using a Multi-Objective Genetic Algorithm [J].
Abbasi, Mahdi ;
Pasand, Ehsan Mohammadi ;
Khosravi, Mohammad R. .
JOURNAL OF GRID COMPUTING, 2020, 18 (01) :43-56
[4]   Optimizing energy consumption in WSN-based IoT using unequal clustering and sleep scheduling methods [J].
Abdulzahra, Ali Mohammed Kadhim ;
Al-Qurabat, Ali Kadhum M. ;
Abdulzahra, Suha Abdulhussein .
INTERNET OF THINGS, 2023, 22
[5]   Energy-efficient cooperative resource allocation and task scheduling for Internet of Things environments [J].
Al-Masri, Eyhab ;
Souri, Alireza ;
Mohamed, Habiba ;
Yang, Wenjun ;
Olmsted, James ;
Kotevska, Olivera .
INTERNET OF THINGS, 2023, 23
[6]   Estimation of fog utility pricing: a bio-inspired optimisation techniques' perspective [J].
Arshad, Hafsa ;
Khattak, Hasan Ali ;
Ameer, Zoobia ;
Abbas, Assad ;
Khan, Samee U. .
INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2020, 35 (03) :309-322
[7]   A systematic review of task scheduling approaches in fog computing [J].
Bansal, Sumit ;
Aggarwal, Himanshu ;
Aggarwal, Mayank .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (09)
[8]   Centralized and Distributed Architectures for Energy and Delay Efficient Fog Network-Based Edge Computing Services [J].
Bozorgchenani, Arash ;
Tarchi, Daniele ;
Corazza, Giovanni Emanuele .
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2019, 3 (01) :250-263
[9]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[10]   Comprehensive survey on energy-aware server consolidation techniques in cloud computing [J].
Chaurasia, Nisha ;
Kumar, Mohit ;
Chaudhry, Rashmi ;
Verma, Om Prakash .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (10) :11682-11737