Multitasking bi-level evolutionary algorithm for data-intensive scientific workflows on clouds

被引:9
作者
Cai, Xingjuan [1 ,2 ]
Li, Mengxia [1 ]
Zhang, Yan [1 ]
Zhao, Tianhao [1 ]
Zhang, Wensheng [3 ]
Chen, Jinjun [4 ]
机构
[1] Taiyuan Univ Sci & Technol, Shanxi Key Lab Big Data Anal & Parallel Comp, Taiyuan 030024, Shanxi, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[3] Chinese Acad Sci, Inst Automat, State Key Lab Management & Control Complex Syst, Beijing 100190, Peoples R China
[4] Swinburne Univ Technol, Dept Comp Sci & Software Engn, Melbourne, Australia
基金
中国国家自然科学基金;
关键词
Evolutionary multitasking algorithms; Bi-level optimization; Data-intensive scientific workflow; Data placement; Task scheduling; DATA PLACEMENT STRATEGY; OPTIMIZATION;
D O I
10.1016/j.eswa.2023.121833
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the deployment of workflow and other applications, cloud computing is accessible and offers assistance for optimizing workflow execution and enhancing performance. Existing research, however, tends to disregard the influence of dataset migration on workflow execution and focuses more on task execution time. This study suggests a new model for the problem of data-intensive workflow execution. Firstly, according to the structure of the workflow scheduling problem, it is divided into two sub-problems: data placement and task scheduling. The two sub-problems interact with each other and a bi-level optimum model is established. By seeking a better allocation strategy for the dataset placement and then seeking the best task-scheduling solution. Secondly, an improved multitasking bi-level evolutionary algorithm (IM-BLEA) is proposed. When dealing with the lower-level optimization problem (LLOP), offspring are selected by sorting individuals by their performance and overall performance in the population, and this environmental selection enhances the diversity and searchability of the population. Finally, compared with the other multitasking algorithm, IM-BLEA has good performance. Simulation results based on real scientific workflows show that the algorithm improves the values of transfer time and number of selected data centers by 56% and 10% compared to the comparison algorithm.
引用
收藏
页数:11
相关论文
共 45 条
[11]  
Gupta A, 2015, COMPLEX INTELL SYST, V1, P83, DOI 10.1007/s40747-016-0011-y
[12]   Improved Butterfly Optimization Algorithm for Data Placement and Scheduling in Edge Computing Environments [J].
Hosseinzadeh, Mehdi ;
Masdari, Mohammad ;
Rahmani, Amir Masoud ;
Mohammadi, Mokhtar ;
Aldalwie, Adil Hussain Mohammed ;
Majeed, Mohammed Kamal ;
Karim, Sarkhel H. Taher .
JOURNAL OF GRID COMPUTING, 2021, 19 (02)
[13]   Optimization of facility location and size problem based on bi-level multi-objective programming [J].
Hu, Zhineng ;
Wang, Li ;
Qin, Jindong ;
Lev, Benjamin ;
Gan, Lu .
COMPUTERS & OPERATIONS RESEARCH, 2022, 145
[14]   A PSO task scheduling and IT2FCM fuzzy data placement strategy for scientific cloud workflows [J].
Kchaou, Hamdi ;
Kechaou, Zied ;
Alimi, Adel M. .
JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 64
[15]   A divide and conquer approach to deadline constrained cost-optimization workflow scheduling for the cloud [J].
Khojasteh Toussi, Ghazaleh ;
Naghibzadeh, Mahmoud .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03) :1711-1733
[16]   A Time-Driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing [J].
Lin, Bing ;
Zhu, Fangning ;
Zhang, Jianshan ;
Chen, Jiaqing ;
Chen, Xing ;
Xiong, Naixue N. ;
Mauri, Jaime Lloret .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (07) :4254-4265
[17]   A Survey of Modern Scientific Workflow Scheduling Algorithms and Systems in the Era of Big Data [J].
Liu, Junwen ;
Lu, Shiyong ;
Che, Dunren .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, :132-141
[18]   A bi-objective turning restriction design problem in urban road networks [J].
Long, Jiancheng ;
Szeto, W. Y. ;
Huang, Hai-Jun .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (02) :426-439
[19]   A bi-level multi-objective optimal operation of grid-connected microgrids [J].
Lv, Tianguang ;
Ai, Qian ;
Zhao, Yuanyuan .
ELECTRIC POWER SYSTEMS RESEARCH, 2016, 131 :60-70
[20]   Towards workflow scheduling in cloud computing: A comprehensive analysis [J].
Masdari, Mohammad ;
ValiKardan, Sima ;
Shahi, Zahra ;
Azar, Sonay Imani .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 66 :64-82