An energy, delay and priority-aware task offloading algorithm for fog computing incorporating load balancing

被引:1
作者
Panda, Sanjaya Kumar [1 ]
Pounjula, Thanmayee [1 ]
Ravirala, Bhargavi [1 ]
Taniar, David [2 ]
机构
[1] Natl Inst Technol Warangal, Dept Comp Sci & Engn, Warangal 506004, Telangana, India
[2] Monash Univ, Dept Software Syst & Cybersecur, Melbourne, Australia
关键词
Fog computing; Task offloading; Energy; Delay; Priority; Terminal node; Fog node; CLOUD; IOT; INTERNET; THINGS;
D O I
10.1007/s11227-024-06557-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of things (IoT) and fog and cloud computing are the most widespread technologies that have become a part of our day-to-day activities. The integration of these technologies will become crucial components for the future of the Internet as their usage and acceptance rapidly increase. IoT devices (or terminal nodes (TNs)) have limited resource capability to carry out their generated tasks. Therefore, they depend on the cloud to assist them in completing all their tasks. However, the distance between TNs and the cloud may lead to network congestion and uneven delay. As a result, fog nodes (FNs) work as an intermediary between TNs and the cloud to minimize delay in completing the TNs' tasks. In this context, previous studies assign the TNs' tasks to FNs based on various criteria, namely energy, delay and priority among the tasks, without combining them. Fair task offloading (FTO) recently combines these criteria to assign the TN's tasks to FNs without significantly considering load balancing among FNs. This paper introduces a multi-objective task offloading algorithm called energy, delay and priority-aware task offloading (EDP-TO) by considering all the criteria and load balancing. The proposed algorithm uses the multi-objective function to select the FNs for offloading. It divides the tasks into multiple subtasks and assigns them to the chosen FNs, minimizing the overall delay. The performance of the proposed algorithm is shown without and with load balancing, called EDP-TO-WLB and EDP-TO-LB, and it is compared with FTO by considering three scenarios and five performance metrics. The comparison results show the EDP-TO improves a maximum of 3% energy, 5% delay and 45% fairness over the FTO.
引用
收藏
页数:24
相关论文
共 33 条
[1]   DPTO: A Deadline and Priority-Aware Task Offloading in Fog Computing Framework Leveraging Multilevel Feedback Queueing [J].
Adhikari, Mainak ;
Mukherjee, Mithun ;
Srirama, Satish Narayana .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :5773-5782
[2]  
Asif Thanedar Md., 2024, J Supercomput, V80, P1
[3]   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
[4]   Integration of Cloud computing and Internet of Things: A survey [J].
Botta, Alessio ;
de Donato, Walter ;
Persico, Valerio ;
Pescape, Antonio .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 :684-700
[5]   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
[6]   Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey [J].
Capozzi, F. ;
Piro, G. ;
Grieco, L. A. ;
Boggia, G. ;
Camarda, P. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (02) :678-700
[7]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[8]   Clarifying Fog Computing and Networking: 10 Questions and Answers [J].
Chiang M. ;
Ha S. ;
Chih-Lin I. ;
Risso F. ;
Zhang T. .
1600, Institute of Electrical and Electronics Engineers Inc., United States (55) :18-20
[9]  
Chiu DahMing, 1984, Technical report
[10]   Orchestration in Fog Computing: A Comprehensive Survey [J].
Costa, Breno ;
Bachiega Jr, Joao ;
de Carvalho, Leonardo Reboucas ;
Araujo, Aleteia P. F. .
ACM COMPUTING SURVEYS, 2023, 55 (02)