Delay-Aware and Energy-Efficient Task Scheduling Using Strength Pareto Evolutionary Algorithm II in Fog-Cloud Computing Paradigm

被引:6
作者
Daghayeghi, Atousa [1 ]
Nickray, Mohsen [1 ]
机构
[1] Univ Qom, Dept Comp Engn & Informat Technol, Alghadir Ave,POB 3716146611, Qom, Iran
基金
英国科研创新办公室;
关键词
Task scheduling; Fog computing; SPEAII; Multi-objective optimization; Service response time; Energy consumption; GLOBAL OPTIMIZATION; SECURITY;
D O I
10.1007/s11277-024-11510-8
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The exponential growth of technology and advent of the Internet of Things (IoT) paradigm have caused large volumes of data to be continuously generated from the intelligent devices. One common feature of these devices is their limited capabilities, hence, they are not able to process large volumes of generated data. However, the processing of these data in the cloud leads to high latency and high power consumption. Hence, providing services to the latency-sensitive IoT applications in the cloud is a challenging issue. Fog computing as a complement to the cloud, allows data to be processed near IoT devices. However, the resources in the fog layer are heterogeneous. Thus, the proper distribution of tasks among heterogeneous nodes while serving the task within the intended deadline is of great importance. In this paper, we have presented a task scheduling model in the fog-cloud paradigm, which formulates the task scheduling problem as a multi-objective optimization problem with the aim of minimizing service response time and the total energy consumption of the system, while considers deadline and load balancing constraints. Since the problem of task scheduling is np-hard, we have proposed a modified version of Strength Pareto Evolutionary Algorithm II (SPEA-II) with customized operators to achieve the optimal scheduling strategy. The experimental results reveal that the proposed scheme outperforms some benchmarking algorithms in terms of service response time and energy consumption. Furthermore, by optimal distribution of tasks among heterogeneous computing nodes, it leads to better resource utilization and improvement in the percentage of missed-deadline tasks.
引用
收藏
页码:409 / 457
页数:49
相关论文
共 67 条
[1]   Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments [J].
Abd Elaziz, Mohamed ;
Abualigah, Laith ;
Attiya, Ibrahim .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 :142-154
[2]   Dynamic Resource Allocation Using Improved Firefly Optimization Algorithm in Cloud Environment [J].
Abedi, Simin ;
Ghobaei-Arani, Mostafa ;
Khorami, Ehsan ;
Mojarad, Musa .
APPLIED ARTIFICIAL INTELLIGENCE, 2022, 36 (01)
[3]   Scheduling Internet of Things requests to minimize latency in hybrid Fog-Cloud computing [J].
Aburukba, Raafat O. ;
AliKarrar, Mazin ;
Landolsi, Taha ;
El-Fakih, Khaled .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 :539-551
[4]   Using differential evolution and Moth-Flame optimization for scientific workflow scheduling in fog computing [J].
Ahmed, Omed Hassan ;
Lu, Joan ;
Xu, Qiang ;
Ahmed, Aram Mahmood ;
Rahmani, Amir Masoud ;
Hosseinzadeh, Mehdi .
APPLIED SOFT COMPUTING, 2021, 112
[5]   Improving fog computing performance via Fog-2-Fog collaboration [J].
Al-khafajiy, Mohammed ;
Baker, Thar ;
Al-Libawy, Hilal ;
Maamar, Zakaria ;
Aloqaily, Moayad ;
Jararweh, Yaser .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 :266-280
[6]   An Automated Task Scheduling Model Using Non-Dominated Sorting Genetic Algorithm II for Fog-Cloud Systems [J].
Ali, Ismail M. M. ;
Sallam, Karam M. M. ;
Moustafa, Nour ;
Chakraborty, Ripon ;
Ryan, Michael ;
Choo, Kim-Kwang Raymond .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) :2294-2308
[7]   Bandwidth-Deadline IoT Task Scheduling in Fog-Cloud Computing Environment Based on the Task Bandwidth [J].
Alsamarai, Naseem Adnan ;
Ucan, Osman Nuri ;
Khalaf, Oras Fadhil .
WIRELESS PERSONAL COMMUNICATIONS, 2023,
[8]  
Antonio S., 2014, Cisco Delivers Vision of Fog Computing to Accelerate Value from Billions of Connected Devices
[9]   An Improved Hybrid Swarm Intelligence for Scheduling IoT Application Tasks in the Cloud [J].
Attiya, Ibrahim ;
Abd Elaziz, Mohamed ;
Abualigah, Laith ;
Nguyen, Tu N. ;
Abd El-Latif, Ahmed A. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (09) :6264-6272
[10]   An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environment [J].
Basu, Sayantani ;
Karuppiah, Marimuthu ;
Selvakumar, K. ;
Li, Kuan-Ching ;
Islam, S. K. Hafizul ;
Hassan, Mohammad Mehedi ;
Bhuiyan, Md Zakirul Alam .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 88 :254-261