Dynamic bag-of-tasks scheduling problem in a heterogeneous multi-cloud environment: a taxonomy and a new bi-level multi-follower modeling

被引:3
作者
Karaja, Mouna [1 ]
Chaabani, Abir [1 ]
Azzouz, Ameni [1 ]
Ben Said, Lamjed [1 ]
机构
[1] Univ Tunis, ISG Comp Sci Dept, SMART Lab, Tunis, Tunisia
关键词
Inter-cloud; Bag-of-tasks scheduling; Heterogeneous multi-cloud; Bi-level optimization; Budget-constrained; Taxonomy; COST MINIMIZATION; ARCHITECTURES; FEDERATION; EXECUTION; WORKFLOWS;
D O I
10.1007/s11227-023-05341-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Since more and more organizations deploy their applications through the cloud, an increasing demand for using inter-cloud solutions is noticed. Such demands could inherently result in overutilization of resources, which leads to resource starvation that is vital for time-intensive and life-critical applications. In this paper, we are interested in the scheduling problem in such environments. On the one hand, a new taxonomy of criteria to classify task scheduling problems and resolution approaches in inter-cloud environments is introduced. On the other hand, a bi-level multi-follower model is proposed to solve the budget-constrained dynamic Bag-of-Tasks (BoT) scheduling problem in heterogeneous multi-cloud environments. In the proposed model, the upper-level decision maker aims to minimize the BoT' makespan under budget constraints. While each lower-level decision maker minimizes the completion time of tasks it received. Experimental results demonstrated the outperformance of the proposed bi-level algorithm and revealed the advantages of using a bi-level scheme with an improvement rate of 32%, 29%, and 21% in terms of makespan for the small, medium, and big size instances, respectively.
引用
收藏
页码:17716 / 17753
页数:38
相关论文
共 50 条
[1]  
Abbassi Malek, 2020, Procedia Computer Science, V176, P2098, DOI 10.1016/j.procs.2020.09.246
[2]   An efficient chemical reaction algorithm for multi-objective combinatorial bi-level optimization [J].
Abbassi, Malek ;
Chaabani, Abir ;
Said, Lamjed Ben .
ENGINEERING OPTIMIZATION, 2022, 54 (04) :665-686
[3]   Cost minimization for bag-of-tasks workflows in a federation of clouds [J].
Abdi, Somayeh ;
PourKarimi, Latif ;
Ahmadi, Mahmood ;
Zargari, Farzad .
JOURNAL OF SUPERCOMPUTING, 2018, 74 (06) :2801-2822
[4]   Cost minimization for deadline-constrained bag-of-tasks applications in federated hybrid clouds [J].
Abdi, Somayeh ;
PourKarimi, Latif ;
Ahmadi, Mahmood ;
Zargari, Farzad .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 71 :113-128
[5]   Task scheduling techniques in cloud computing: A literature survey [J].
Arunarani, A. R. ;
Manjula, D. ;
Sugumaran, Vijayan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 :407-415
[6]   A survey on cloud federation architectures: Identifying functional and non-functional properties [J].
Assis, M. R. M. ;
Bittencourt, L. F. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 72 :51-71
[7]  
Baranwal G., 2018, AUCTION BASED RESOUR, DOI [10.1007/978-981-10-8737-0, DOI 10.1007/978-981-10-8737-0_5]
[8]   A delay-based dynamic scheduling algorithm for bag-of-task workflows with stochastic task execution times in clouds [J].
Cai, Zhicheng ;
Li, Xiaoping ;
Ruiz, Ruben ;
Li, Qianmu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 71 :57-72
[9]  
Dempe S., 2002, Foundations of Bilevel Programming, DOI DOI 10.1007/B101970
[10]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18