{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T10:49:06Z","timestamp":1764240546554,"version":"3.37.3"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2022,8,5]],"date-time":"2022-08-05T00:00:00Z","timestamp":1659657600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,8,5]],"date-time":"2022-08-05T00:00:00Z","timestamp":1659657600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Intell"],"published-print":{"date-parts":[[2023,4]]},"DOI":"10.1007\/s10489-022-03942-1","type":"journal-article","created":{"date-parts":[[2022,8,5]],"date-time":"2022-08-05T09:04:52Z","timestamp":1659690292000},"page":"9009-9037","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Efficient bi-level multi objective approach for budget-constrained dynamic Bag-of-Tasks scheduling problem in heterogeneous multi-cloud environment"],"prefix":"10.1007","volume":"53","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4526-7051","authenticated-orcid":false,"given":"Mouna","family":"Karaja","sequence":"first","affiliation":[]},{"given":"Abir","family":"Chaabani","sequence":"additional","affiliation":[]},{"given":"Ameni","family":"Azzouz","sequence":"additional","affiliation":[]},{"given":"Lamjed","family":"Ben Said","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,8,5]]},"reference":[{"key":"3942_CR1","doi-asserted-by":"publisher","first-page":"2801","DOI":"10.1007\/s11227-018-2322-9","volume":"74","author":"S Abdi","year":"2018","unstructured":"Abdi S, PourKarimi L, Ahmadi M, et al. (2018) Cost minimization for bag-of-tasks workflows in a federation of clouds. J Supercomput 74:2801\u20132822. https:\/\/doi.org\/10.1007\/s11227-018-2322-9","journal-title":"J Supercomput"},{"key":"3942_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-2836-1","volume-title":"Practical bilevel optimization: algorithms and applications","author":"J Bard","year":"1998","unstructured":"Bard J (1998) Practical bilevel optimization: algorithms and applications. Kluwer Academic Publishers, Dordrecht. https:\/\/doi.org\/10.1007\/978-1-4757-2836-1https:\/\/doi.org\/10.1007\/978-1-4757-2836-1"},{"key":"3942_CR3","doi-asserted-by":"publisher","first-page":"1807","DOI":"10.1007\/s00500-011-0694-3","volume":"15","author":"S Bechikh","year":"2011","unstructured":"Bechikh S, Ben Said L, Gh\u00e9dira K (2011) Searching for knee regions of the pareto front using mobile reference points. Soft Comput 15:1807\u20131823. https:\/\/doi.org\/10.1007\/s00500-011-0694-3https:\/\/doi.org\/10.1007\/s00500-011-0694-3","journal-title":"Soft Comput"},{"key":"3942_CR4","doi-asserted-by":"publisher","first-page":"2051","DOI":"10.1109\/TCYB.2014.2363878","volume":"45","author":"S Bechikh","year":"2015","unstructured":"Bechikh S, Chaabani A, Said L B (2015) An efficient chemical reaction optimization algorithm for multiobjective optimization. IEEE Trans Cybern 45:2051\u20132064. https:\/\/doi.org\/10.1109\/TCYB.2014.2363878https:\/\/doi.org\/10.1109\/TCYB.2014.2363878","journal-title":"IEEE Trans Cybern"},{"key":"3942_CR5","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.future.2017.01.020","volume":"71","author":"Z Cai","year":"2017","unstructured":"Cai Z, Li X, Ruiz R, et al. (2017) A delay-based dynamic scheduling algorithm for bag-of-task workflows with stochastic task execution times in clouds. Futur Gener Comput Syst 71:57\u201372. https:\/\/doi.org\/10.1016\/j.future.2017.01.020","journal-title":"Futur Gener Comput Syst"},{"key":"3942_CR6","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1007\/s10898-007-9144-2","volume":"39","author":"H Calvete","year":"2007","unstructured":"Calvete H, Gal\u00e9 C (2007) Linear bilevel multi-follower programming with independent followers. J Glob Optim 39:409\u2013417. https:\/\/doi.org\/10.1007\/s10898-007-9144-2","journal-title":"J Glob Optim"},{"key":"3942_CR7","doi-asserted-by":"publisher","first-page":"1629","DOI":"10.1007\/s10489-020-01875-1","volume":"51","author":"K Chakravarthi","year":"2021","unstructured":"Chakravarthi K, Shyamala L, Vaidehi V (2021) Cost-effective workflow scheduling approach on cloud under deadline constraint using firefly algorithm. Appl Intell 51:1629\u20131644. https:\/\/doi.org\/10.1007\/s10489-020-01875-1","journal-title":"Appl Intell"},{"doi-asserted-by":"publisher","unstructured":"Das M, Roy A, Maity S, et al. (2021) Solving fuzzy dynamic ship routing and scheduling problem through new genetic algorithm. Decis Mak: Appl Manag Eng. https:\/\/doi.org\/10.31181\/dmame181221030dhttps:\/\/doi.org\/10.31181\/dmame181221030d","key":"3942_CR8","DOI":"10.31181\/dmame181221030d 10.31181\/dmame181221030d"},{"key":"3942_CR9","volume-title":"Multi-objective optimization using evolutionary algorithms","author":"K Deb","year":"2001","unstructured":"Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, Chichester"},{"key":"3942_CR10","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, et al. (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6:182\u2013197. https:\/\/doi.org\/10.1109\/4235.996017","journal-title":"IEEE Trans Evol Comput"},{"key":"3942_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/b101970","volume-title":"Foundations of bilevel programming","author":"S Dempe","year":"2002","unstructured":"Dempe S (2002) Foundations of bilevel programming. Springer, Boston. https:\/\/doi.org\/10.1007\/b101970"},{"key":"3942_CR12","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.swevo.2011.02.002","volume":"1","author":"J Derrac","year":"2011","unstructured":"Derrac J, Garcia S, Molina D, et al. (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1:3\u201318. https:\/\/doi.org\/10.1016\/j.swevo.2011.02.002https:\/\/doi.org\/10.1016\/j.swevo.2011.02.002","journal-title":"Swarm Evol Comput"},{"key":"3942_CR13","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/TCC.2014.2303077","volume":"2","author":"R Duan","year":"2014","unstructured":"Duan R, Prodan R, Li X (2014) Multi-objective game theoretic scheduling of bag-of-tasks workflows on hybrid clouds. IEEE Trans Cloud Comput 2:29\u201342. https:\/\/doi.org\/10.1109\/TCC.2014.2303077https:\/\/doi.org\/10.1109\/TCC.2014.2303077","journal-title":"IEEE Trans Cloud Comput"},{"key":"3942_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37838-6","volume-title":"Metaheuristics for bi-level optimization","author":"T El-Ghazali","year":"2013","unstructured":"El-Ghazali T (2013) Metaheuristics for bi-level optimization. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-642-37838-6"},{"key":"3942_CR15","doi-asserted-by":"publisher","first-page":"30","DOI":"10.31181\/dmame2003065g 10.31181\/dmame2003065g","volume":"3","author":"S Ganguly","year":"2020","unstructured":"Ganguly S (2020) Multi-objective distributed generation penetration planning with load model using particle swarm optimization. Decis Mak: Appl Manag Eng 3:30\u201342. https:\/\/doi.org\/10.31181\/dmame2003065ghttps:\/\/doi.org\/10.31181\/dmame2003065g","journal-title":"Decis Mak: Appl Manag Eng"},{"key":"3942_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-6089-0","volume-title":"Tabu search","author":"F Glover","year":"1998","unstructured":"Glover F, Laguna M (1998) Tabu search. Springer, Boston. https:\/\/doi.org\/10.1007\/978-1-4615-6089-0"},{"key":"3942_CR17","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1002\/spe.2168","volume":"44","author":"N Grozev","year":"2012","unstructured":"Grozev N, Buyya R (2012) Inter-cloud architectures and application brokering: taxonomy and survey. Softw\u2014Pract Exp 44:369\u2013390. https:\/\/doi.org\/10.1002\/spe.2168","journal-title":"Softw\u2014Pract Exp"},{"key":"3942_CR18","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1007\/s13675-016-0075-x","volume":"5","author":"P Hansen","year":"2016","unstructured":"Hansen P, Mladenovi\u0107 N, Todosijevi\u0107 R, et al. (2016) Variable neighborhood search: basics and variants. EURO J Comput Optim 5:423\u2013454. https:\/\/doi.org\/10.1007\/s13675-016-0075-x","journal-title":"EURO J Comput Optim"},{"doi-asserted-by":"publisher","unstructured":"Hansen P, Mladenovi\u0107 N (2018) Variable neighborhood search. In: Mart\u00ed R, Pardalos P, Resende M (eds) Handbook of heuristics. Springer, Cham, pp 759\u2013787. https:\/\/doi.org\/10.1007\/978-3-319-07124-4_19","key":"3942_CR19","DOI":"10.1007\/978-3-319-07124-4_19"},{"key":"3942_CR20","doi-asserted-by":"publisher","first-page":"8641","DOI":"10.1007\/s10489-021-02362-x","volume":"51","author":"J Hao","year":"2021","unstructured":"Hao J, Yue K, Zhang B, et al. (2021) Transfer learning of bayesian network for measuring qos of virtual machines. Appl Intell 51:8641\u20138660. https:\/\/doi.org\/10.1007\/s10489-021-02362-x","journal-title":"Appl Intell"},{"key":"3942_CR21","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.swevo.2021.100841","volume":"62","author":"E Houssein","year":"2021","unstructured":"Houssein E, Gad A, Wazery Y, et al. (2021) Task scheduling in cloud computing based on meta-heuristics: review, taxonomy, open challenges, and future trends. Swarm Evol Comput 62:100\u2013841. https:\/\/doi.org\/10.1016\/j.swevo.2021.100841","journal-title":"Swarm Evol Comput"},{"doi-asserted-by":"publisher","unstructured":"Karaja M, Ennigrou M, Ben Said L (2020) Budget-constrained dynamic bag-of-tasks scheduling algorithm for heterogeneous multi-cloud environment. In: International multi-conference on: \u201corganization of knowledge and advanced technologies\u201d (OCTA), Tunis, Tunisia. https:\/\/doi.org\/10.1109\/OCTA49274.2020.9151737ttps:\/\/doi.org\/10.1109\/OCTA49274.2020.9151737 ,","key":"3942_CR22","DOI":"10.1109\/OCTA49274.2020.9151737"},{"doi-asserted-by":"publisher","unstructured":"Karaja M, Ennigrou M, Ben Said L (2021) Solving dynamic bag-of-tasks scheduling problem in heterogeneous multi-cloud environment using hybrid bi-level optimization model. In: Abraham A, Hanne T, Castillo O, Gandhi N, Nogueira Rios T, Hong TP (eds) Hybrid Intelligent Systems. HIS 2020. Advances in intelligent systems and computing, vol 1375. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-030-73050-5_17","key":"3942_CR23","DOI":"10.1007\/978-3-030-73050-5_17"},{"key":"3942_CR24","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.procs.2015.04.006","volume":"50","author":"B Kezia Rani","year":"2015","unstructured":"Kezia Rani B, Padmaja Rani B, Vinaya Babu A (2015) Cloud computing and inter-clouds\u2014types, topologies and research issues. Procedia Comput Sci 50:24\u201329. https:\/\/doi.org\/10.1016\/j.procs.2015.04.006","journal-title":"Procedia Comput Sci"},{"key":"3942_CR25","doi-asserted-by":"publisher","first-page":"1607","DOI":"10.1016\/j.ins.2005.04.010","volume":"176","author":"J Lu","year":"2006","unstructured":"Lu J, Shi C, Zhang G (2006) On bilevel multi-follower decision making: general framework and solutions. Inf Sci 176:1607\u20131627. https:\/\/doi.org\/10.1016\/j.ins.2005.04.010","journal-title":"Inf Sci"},{"doi-asserted-by":"publisher","unstructured":"Ma L, Xu C, Ma H, et al. (2020) Effective metaheuristic algorithms for solving budget-constrained bag-of-tasks scheduling problems on hybrid clouds. J Circ Syst Comput 30. https:\/\/doi.org\/10.1142\/s0218126621500912","key":"3942_CR26","DOI":"10.1142\/s0218126621500912"},{"key":"3942_CR27","doi-asserted-by":"publisher","first-page":"1097","DOI":"10.1016\/S0305-0548(97)00031-2","volume":"24","author":"N Mladenovi\u0107","year":"1997","unstructured":"Mladenovi\u0107 N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24:1097\u20131100. https:\/\/doi.org\/10.1016\/S0305-0548(97)00031-2","journal-title":"Comput Oper Res"},{"key":"3942_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2014.11.014","volume":"101","author":"IA Moschakis","year":"2014","unstructured":"Moschakis I A, Karatza H D (2014) Multi-criteria scheduling of bag-of-tasks applications on heterogeneous interlinked clouds with simulated annealing. J Syst Softw 101:1\u201314. https:\/\/doi.org\/10.1016\/j.jss.2014.11.014","journal-title":"J Syst Softw"},{"key":"3942_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.simpat.2015.04.009","volume":"57","author":"IA Moschakis","year":"2015","unstructured":"Moschakis I A, Karatza H D (2015) A meta-heuristic optimization approach to the scheduling of bag-of-tasks applications on heterogeneous clouds with multi-level arrivals and critical jobs. Simul Model Pract Theory 57:1\u201325. https:\/\/doi.org\/10.1016\/j.simpat.2015.04.009","journal-title":"Simul Model Pract Theory"},{"key":"3942_CR30","doi-asserted-by":"publisher","first-page":"241","DOI":"10.31181\/dmame210402241n","volume":"4","author":"G Negi","year":"2021","unstructured":"Negi G, Kumar A, Pant S, et al. (2021) Multi-objective distributed generation penetration planning with load model using particle swarm optimization. Decis Mak: Applications in Management and Engineering 4:241\u2013256. https:\/\/doi.org\/10.31181\/dmame210402241n","journal-title":"Decis Mak: Applications in Management and Engineering"},{"key":"3942_CR31","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1109\/TEVC.2009.2017515","volume":"13","author":"L Rachmawati","year":"2009","unstructured":"Rachmawati L, Srinivasan D (2009) Multiobjective evolutionary algorithm with controllable focus on the knees of the pareto front. IEEE Trans Evol Comput 13:810\u2013824. https:\/\/doi.org\/10.1109\/TEVC.2009.2017515","journal-title":"IEEE Trans Evol Comput"},{"unstructured":"Roy R (2001) Design of experiments using the Taguchi approach: 16 steps to product and process improvement. Wiley-Interscience","key":"3942_CR32"},{"key":"3942_CR33","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1016\/j.simpat.2021.102353","volume":"111","author":"H Singh","year":"2021","unstructured":"Singh H, Tyagi S, Kumar P, et al. (2021) Metaheuristics for scheduling of heterogeneous tasks in cloud computing environments: analysis, performance evaluation, and future directions. Simul Model Pract Theory 111:102\u2013353. https:\/\/doi.org\/10.1016\/j.simpat.2021.102353","journal-title":"Simul Model Pract Theory"},{"key":"3942_CR34","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1162\/evco.1994.2.3.221","volume":"2","author":"N Srinivas","year":"1994","unstructured":"Srinivas N, Deb K (1994) Multiobjective optimization using nondominated sorting in genetic algorithms. Evol Comput 2:221\u2013248. https:\/\/doi.org\/10.1162\/evco.1994.2.3.221","journal-title":"Evol Comput"},{"key":"3942_CR35","doi-asserted-by":"publisher","first-page":"16781","DOI":"10.1007\/s11042-020-08974-8","volume":"80","author":"GL Stavrinides","year":"2020","unstructured":"Stavrinides G L, Karatza H D (2020) Dynamic scheduling of bags-of-tasks with sensitive input data and end-to-end deadlines in a hybrid cloud. Multimed Tools Appl 80:16781\u201316803. https:\/\/doi.org\/10.1007\/s11042-020-08974-8","journal-title":"Multimed Tools Appl"},{"key":"3942_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2017.11.038","volume":"82","author":"L Thai","year":"2018","unstructured":"Thai L, Varghese B, Barker A (2018) A survey and taxonomy of resource optimisation for executing bag-of-task applications on public clouds. Futur Gener Comput Syst 82:1\u201311. https:\/\/doi.org\/10.1016\/j.future.2017.11.038","journal-title":"Futur Gener Comput Syst"},{"key":"3942_CR37","doi-asserted-by":"publisher","first-page":"4357","DOI":"10.1007\/s10489-020-01772-7","volume":"50","author":"L Wei","year":"2020","unstructured":"Wei L, Guo Z, Fan R, et al. (2020) A prediction strategy based on special points and multiregion knee points for evolutionary dynamic multiobjective optimization. Appl Intell 50:4357\u20134377. https:\/\/doi.org\/10.1007\/s10489-020-01772-7","journal-title":"Appl Intell"},{"key":"3942_CR38","doi-asserted-by":"publisher","first-page":"111,123","DOI":"10.1016\/j.jss.2021.111123","volume":"184","author":"L Yin","year":"2022","unstructured":"Yin L, Zhou J, Sun J (2022) A stochastic algorithm for scheduling bag-of-tasks applications on hybrid clouds under task duration variations. J Syst Softw 184:111,123. https:\/\/doi.org\/10.1016\/j.jss.2021.111123","journal-title":"J Syst Softw"},{"doi-asserted-by":"publisher","unstructured":"Zhang Y, Sun J (2017) Novel efficient particle swarm optimization algorithms for solving qos demanded bag-of-tasks scheduling problems with profit maximization on hybrid clouds. Concurr Comput Pract Exp 29. https:\/\/doi.org\/10.1002\/cpe.4249","key":"3942_CR39","DOI":"10.1002\/cpe.4249"},{"doi-asserted-by":"publisher","unstructured":"Zhang Y, Zhou J, Sun J (2019) Scheduling bag-of-tasks applications on hybrid clouds under due date constraints. J Syst Architect 101. https:\/\/doi.org\/10.1016\/j.sysarc.2019.101654","key":"3942_CR40","DOI":"10.1016\/j.sysarc.2019.101654"},{"key":"3942_CR41","doi-asserted-by":"publisher","first-page":"4072","DOI":"10.1007\/s10489-018-1194-2","volume":"48","author":"W Zhong","year":"2018","unstructured":"Zhong W, Zhuang Y, Sun J, et al. (2018) A load prediction model for cloud computing using pso-based weighted wavelet support vector machine. Appl Intell 48:4072\u20134083. https:\/\/doi.org\/10.1007\/s10489-018-1194-2","journal-title":"Appl Intell"}],"container-title":["Applied Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-022-03942-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10489-022-03942-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-022-03942-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,30]],"date-time":"2023-04-30T09:20:42Z","timestamp":1682846442000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10489-022-03942-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,5]]},"references-count":41,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["3942"],"URL":"https:\/\/doi.org\/10.1007\/s10489-022-03942-1","relation":{},"ISSN":["0924-669X","1573-7497"],"issn-type":[{"type":"print","value":"0924-669X"},{"type":"electronic","value":"1573-7497"}],"subject":[],"published":{"date-parts":[[2022,8,5]]},"assertion":[{"value":"26 June 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 August 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}