Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization Approach

被引:0
作者
Kouka, Najwa [1 ]
Piuri, Vincenzo [1 ]
Samarati, Pierangela [1 ]
机构
[1] Univ Milan, Dipartimento Informat, Milan, Italy
来源
PROCEEDINGS OF THE 2024 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2024 | 2024年
关键词
Task scheduling; Load-balancing; fog computing; multi-objective optimization problem; and ant colony optimization; ALGORITHM;
D O I
10.1145/3638529.3654069
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fog computing is characterized by its proximity to edge devices, allowing it to handle data near the source. This capability alleviates the computational burden on data centers and minimizes latency. Ensuring high throughput and reliability of services in Fog environments depends on the critical roles of load balancing of resources and task scheduling. A significant challenge in task scheduling is allocating tasks to optimal nodes. In this paper, we tackle the challenge posed by the dependency between optimally scheduled tasks and the optimal nodes for task scheduling and propose a novel bi-level multi-objective task scheduling approach. At the upper level, which pertains to task scheduling optimization, the objective functions include the minimization of makespan, cost, and energy. At the lower level, corresponding to load balancing optimization, the objective functions include the minimization of response time and maximization of resource utilization. Our approach is based on an Improved Multi-Objective Ant Colony algorithm (IMOACO). Simulation experiments using iFogSim confirm the performance of our approach and its advantage over existing algorithms, including heuristic and meta-heuristic approaches.
引用
收藏
页码:538 / 546
页数:9
相关论文
共 22 条
[1]   A review on fog computing: Issues, characteristics, challenges, and potential applications [J].
Das, Resul ;
Inuwa, Muhammad Muhammad .
TELEMATICS AND INFORMATICS REPORTS, 2023, 10
[2]   Supporting User Requirements and Preferences in Cloud Plan Selection [J].
De Capitani Di Vimercati, Sabrina ;
Foresti, Sara ;
Livraga, Giovanni ;
Piuri, Vincenzo ;
Samarati, Pierangela .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (01) :274-285
[3]   Security-Aware Data Allocation in Multicloud Scenarios [J].
di Vimercati, Sabrina De Capitani ;
Foresti, Sara ;
Livraga, Giovanni ;
Piuri, Vincenzo ;
Samarati, Pierangela .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (05) :2456-2468
[4]  
Gupta Shally, 2023, 2023 International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT), P271, DOI 10.1109/IDCIoT56793.2023.10053388
[5]   Resource Management in Fog/Edge Computing: A Survey on Architectures, Infrastructure, and Algorithms [J].
Hong, Cheol-Ho ;
Varghese, Blesson .
ACM COMPUTING SURVEYS, 2019, 52 (05)
[6]   Task Scheduling Mechanisms for Fog Computing: A Systematic Survey [J].
Hosseinzadeh, Mehdi ;
Azhir, Elham ;
Lansky, Jan ;
Mildeova, Stanislava ;
Ahmed, Omed Hassan ;
Malik, Mazhar Hussain ;
Khan, Faheem .
IEEE ACCESS, 2023, 11 :50994-51017
[7]   An Ant Colony Optimization-Based Multiobjective Service Replicas Placement Strategy for Fog Computing [J].
Huang, Tiansheng ;
Lin, Weiwei ;
Xiong, Chennian ;
Pan, Rui ;
Huang, Jingxuan .
IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (11) :5595-5608
[8]   Resource Allocation and Task Scheduling in Fog Computing and Internet of Everything Environments: A Taxonomy, Review, and Future Directions [J].
Jamil, Bushra ;
Ijaz, Humaira ;
Shojafar, Mohammad ;
Munir, Kashif ;
Buyya, Rajkumar .
ACM COMPUTING SURVEYS, 2022, 54 (11S)
[9]   Optimized task scheduling on fog computing environment using meta heuristic algorithms [J].
Jayasena, K. P. N. ;
Thisarasinghe, B. S. .
4TH IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2019) / 3RD INTERNATIONAL SYMPOSIUM ON REINFORCEMENT LEARNING (ISRL 2019), 2019, :53-58
[10]   Fog-cloud task scheduling of energy consumption optimisation with deadline consideration [J].
Xu J. ;
Sun X. ;
Zhang R. ;
Liang H. ;
Duan Q. .
International Journal of Internet Manufacturing and Services, 2020, 7 (04) :375-392