Energy efficient load balancing hybrid priority assigned laxity algorithm in fog computing

被引:10
作者
Singh, Simar Preet [1 ]
Kumar, Rajesh [2 ]
Sharma, Anju [3 ]
Abawajy, Jemal H. [4 ]
Kaur, Ravneet [5 ]
机构
[1] Bennett Univ, Sch Comp Sci Engn & Technol SCSET, Greater Noida, India
[2] Thapar Inst Engn & Technol, Dept Comp Sci & Engn, Patiala 147001, Punjab, India
[3] Maharaja Ranjit Singh Punjab Tech Univ, Dept Computat Sci, Bathinda 151001, Punjab, India
[4] Deakin Univ, Fac Sci Engn & Built Environm, Geelong, Vic 3220, Australia
[5] St Longowal Inst Engn & Technol, Dept Chem Engn, Longowal, Sangrur, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2022年 / 25卷 / 05期
关键词
Delay time; Energy consumption; Execution time; Fog nodes; Fog computing; Response time; DATA CENTERS; CLOUD; SYSTEMS; THINGS; MODEL;
D O I
10.1007/s10586-022-03554-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing has the capability to provide computing resources to end-to-end devices like Internet-of-Things (IoT), thereby reducing the burden on the cloud. However, due to the growth of IoT devices and an increase in resource consumption, load balancing in fog computing has turned into a challenging task, since improper load allocation may result in underutilization and overutilization while transferring the tasks from one node to another. In order to solve these challenges, we presented an Energy-efficient load balancing algorithm named Hybrid Priority Assigned Laxity (HPAL) algorithm that allocates the tasks to a suitable Virtual Machine (VM) and completes the task within the minimum time. After the task allocation, the load balancing is handled by calculating the fog optimal time and minimum execution time. Response Time (RT), Processing Time (PT), Delay Time (DT), Execution Time (ET) and Energy Consumption (EC) are the five factors considered in this work to design an energy-efficient load balancing in Fog Nodes (FNs). The proposed algorithm carries two phases, among which in the first phase the task is allocated to each VM according to priority within the fog optimal time and in the second phase, the reallocation of tasks is executed within the minimum execution time considering the energy factor. Therefore, the task migration between the FNs is handled in an energy-efficient manner without affecting the lifetime of the FNs.
引用
收藏
页码:3325 / 3342
页数:18
相关论文
共 35 条
[1]   Energy efficient offloading strategy in fog-cloud environment for IoT applications [J].
Adhikari, Mainak ;
Gianey, Hemant .
INTERNET OF THINGS, 2019, 6
[2]   COMPARING FOG SOLUTIONS FOR ENERGY EFFICIENCY IN WIRELESS NETWORKS: CHALLENGES AND OPPORTUNITIES [J].
Al Ridhawi, Ismaeel ;
Aloqaily, Moayad ;
Boukerche, Azzedine .
IEEE WIRELESS COMMUNICATIONS, 2019, 26 (06) :80-86
[3]   Intelligent Control and Security of Fog Resources in Healthcare Systems via a Cognitive Fog Model [J].
Al-Khafajiy, Mohammed ;
Otoum, Safa ;
Baker, Thar ;
Asim, Muhammad ;
Maamar, Zakaria ;
Aloqaily, Moayad ;
Taylor, Mark ;
Randles, Martin .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (03)
[4]   FoGMatch: An Intelligent Multi-Criteria IoT-Fog Scheduling Approach Using Game Theory [J].
Arisdakessian, Sarhad ;
Wahab, Omar Abdel ;
Mourad, Azzam ;
Otrok, Hadi ;
Kara, Nadjia .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (04) :1779-1789
[5]  
Assefa BG, 2020, IEEE SYMP COMP COMMU, P1130, DOI [10.1109/ISCC50000.2020.9219605, 10.1109/iscc50000.2020.9219605]
[6]   Honey bee behavior inspired load balancing of tasks in cloud computing environments [J].
Babu, Dhinesh L. D. ;
Krishna, P. Venkata .
APPLIED SOFT COMPUTING, 2013, 13 (05) :2292-2303
[7]   Fog of Everything: Energy-Efficient Networked Computing Architectures, Research Challenges, and a Case Study [J].
Baccarelli, Enzo ;
Naranjo, Paola G. Vinueza ;
Scarpiniti, Michele ;
Shojafar, Mohammad ;
Abawajy, Jemal H. .
IEEE ACCESS, 2017, 5 :9882-9910
[8]   Distributed load balancing for heterogeneous fog computing infrastructures in smart cities [J].
Beraldi, Roberto ;
Canali, Claudia ;
Lancellotti, Riccardo ;
Mattia, Gabriele Proietti .
PERVASIVE AND MOBILE COMPUTING, 2020, 67
[9]   Blockchain and Fog Computing for Cyberphysical Systems: The Case of Smart Industry [J].
Bouachir, Ouns ;
Aloqaily, Moayad ;
Tseng, Lewis ;
Boukerche, Azzedine .
COMPUTER, 2020, 53 (09) :36-45
[10]   Heterogeneous Online Learning for "Thing-Adaptive" Fog Computing in IoT [J].
Chen, Tianyi ;
Ling, Qing ;
Shen, Yanning ;
Giannakis, Georgios B. .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (06) :4328-4341