{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T16:40:05Z","timestamp":1773247205548,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,12,2]],"date-time":"2017-12-02T00:00:00Z","timestamp":1512172800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Distrib Parallel Databases"],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1007\/s10619-017-7215-z","type":"journal-article","created":{"date-parts":[[2017,12,2]],"date-time":"2017-12-02T13:53:21Z","timestamp":1512222801000},"page":"339-368","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":35,"title":["An adaptive multi-objective evolutionary algorithm for constrained workflow scheduling in Clouds"],"prefix":"10.1007","volume":"36","author":[{"given":"Miao","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Huiqi","family":"Li","sequence":"additional","affiliation":[]},{"given":"Li","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Rajkumar","family":"Buyya","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,12,2]]},"reference":[{"key":"7215_CR1","doi-asserted-by":"crossref","unstructured":"V\u00f6ckler, J.S., Juve, G., Deelman, E., et al.: Experiences using cloud computing for a scientific workflow application, pp. 15\u201324. International Workshop on Scientific Cloud, Computing (2011)","DOI":"10.1145\/1996109.1996114"},{"issue":"5","key":"7215_CR2","doi-asserted-by":"crossref","first-page":"1344","DOI":"10.1109\/TPDS.2015.2446459","volume":"27","author":"Z Zhu","year":"2016","unstructured":"Zhu, Z., Zhang, G., Li, M., et al.: Evolutionary multi-objective workflow scheduling in cloud. IEEE Trans. Parallel Distrib. Syst. 27(5), 1344\u20131357 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"3","key":"7215_CR3","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1016\/j.future.2012.08.015","volume":"29","author":"G Juve","year":"2013","unstructured":"Juve, G., Chervenak, A., Deelman, E., et al.: Characterizing and profiling scientific workflows. Future Gener. Comput. Syst. 29(3), 682\u2013692 (2013)","journal-title":"Future Gener. Comput. Syst."},{"issue":"6","key":"7215_CR4","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya, R., Yeo, C.S., Venugopal, S., et al.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599\u2013616 (2009)","journal-title":"Future Gener. Comput. Syst."},{"key":"7215_CR5","doi-asserted-by":"crossref","unstructured":"Foster, I., Zhao, Y., Raicu, I., et al.: Cloud computing and grid computing 360-degree compared. Grid Computing Environments Workshop, 2008. GCE \u201908, pp. 1\u201310. IEEE, New York (2009)","DOI":"10.1109\/GCE.2008.4738445"},{"issue":"8","key":"7215_CR6","doi-asserted-by":"crossref","first-page":"1124","DOI":"10.1016\/j.future.2011.03.008","volume":"27","author":"X Wang","year":"2011","unstructured":"Wang, X., Yeo, C.S., Buyya, R., et al.: Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm. Future Gener. Comput. Syst. 27(8), 1124\u20131134 (2011)","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"7215_CR7","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., et al.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"9","key":"7215_CR8","first-page":"3293","volume":"9","author":"L Liu","year":"2015","unstructured":"Liu, L., Zhang, M.: Multi-objective optimization model with AHP decision-making for Cloud service composition. Ksii Trans. Internet Inform. Syst. 9(9), 3293\u20133311 (2015)","journal-title":"Ksii Trans. Internet Inform. Syst."},{"issue":"6","key":"7215_CR9","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","volume":"11","author":"Q Zhang","year":"2008","unstructured":"Zhang, Q., Li, H.: MOEA\/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712\u2013731 (2008)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"7215_CR10","volume-title":"SPEA2: Improving the Strength Pareto Evolutionary Algorithm","author":"E Zitzler","year":"2001","unstructured":"Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Springer, Berlin (2001)"},{"issue":"3","key":"7215_CR11","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1109\/TEVC.2004.826067","volume":"8","author":"CAC Coello","year":"2004","unstructured":"Coello, C.A.C., Pulido, G.T., Lechuga, M.S.: Handling multiple objectives with particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 256\u2013279 (2004)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"2","key":"7215_CR12","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1109\/TCC.2014.2314655","volume":"2","author":"MA Rodriguez","year":"2014","unstructured":"Rodriguez, M.A., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on Clouds. IEEE Trans. Cloud Comput. 2(2), 222\u2013235 (2014)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"7215_CR13","doi-asserted-by":"crossref","unstructured":"Malawski, M., Juve, G., Deelman, E., et al.: Cost- and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds. In: SC \u201912 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, pp. 1\u201318 (2012)","DOI":"10.1109\/SC.2012.38"},{"key":"7215_CR14","doi-asserted-by":"crossref","unstructured":"Liu, L., Zhang, M., Lin, Y., et al.: A survey on workflow management and scheduling in cloud computing. IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 837\u2013846. ACM, New York (2014)","DOI":"10.1109\/CCGrid.2014.83"},{"key":"7215_CR15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TCC.2015.2511745","volume":"7161","author":"K Deng","year":"2015","unstructured":"Deng, K., Ren, K., Zhu, M., et al.: A data and task co-scheduling algorithm for scientific Cloud workflows. IEEE Trans. Cloud Comput. 7161, 1 (2015)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"7215_CR16","volume-title":"Genetic Algorithms in Search, Optimization and Machine Learning","author":"DE Goldberg","year":"1989","unstructured":"Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman Publishing Co. Inc., Boston (1989)"},{"issue":"3","key":"7215_CR17","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1109\/TEVC.2006.880727","volume":"11","author":"J Zhang","year":"2007","unstructured":"Zhang, J., Chung, S.H., Lo, W.L.: Clustering-based adaptive crossover and mutation probabilities for genetic algorithms. IEEE Trans. Evol. Comput. 11(3), 326\u2013335 (2007)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"1","key":"7215_CR18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TEVC.2013.2296151","volume":"19","author":"W Hu","year":"2015","unstructured":"Hu, W., Yen, G.G.: Adaptive multiobjective particle swarm optimization based on parallel cell coordinate system. IEEE Trans. Evol. Comput. 19(1), 1\u201318 (2015)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"2","key":"7215_CR19","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1007\/BF01898350","volume":"1","author":"A Inselberg","year":"1985","unstructured":"Inselberg, A.: The plane with parallel coordinates. Visual Comput. 1(2), 69\u201391 (1985)","journal-title":"Visual Comput."},{"issue":"5","key":"7215_CR20","first-page":"1025","volume":"25","author":"W Hu","year":"2014","unstructured":"Hu, W., Yen, G.G., Zhang, X.: Multiobjective particle swarm optimization based on Pareto entropy. J. Softw. 25(5), 1025\u20131050 (2014). (in Chinese)","journal-title":"J. Softw."},{"issue":"3","key":"7215_CR21","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1016\/0022-5193(67)90097-5","volume":"17","author":"R Toombs","year":"1967","unstructured":"Toombs, R., Reed, J., Barricelli, N.A.: Simulation of biological evolution and machine learning. J. Theor. Biol. 17(3), 319 (1967)","journal-title":"J. Theor. Biol."},{"issue":"6","key":"7215_CR22","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1109\/TSMCB.2009.2015956","volume":"39","author":"Z Zhi-Hui","year":"2009","unstructured":"Zhi-Hui, Z., Jun, Z., Yun, L., et al.: Adaptive particle swarm optimization. IEEE Trans. Syst. Man Cybern. Part B 39(6), 1362\u201381 (2009)","journal-title":"IEEE Trans. Syst. Man Cybern. Part B"},{"issue":"1","key":"7215_CR23","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., et al.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23\u201350 (2011)","journal-title":"Softw. Pract. Exp."},{"key":"7215_CR24","doi-asserted-by":"crossref","unstructured":"Chen, W., Deelman, E.: WorkflowSim: a toolkit for simulating scientific workflows in distributed environments. In: IEEE International Conference on E-Science. IEEE, pp. 1\u20138 (2012)","DOI":"10.1109\/eScience.2012.6404430"},{"issue":"29\u201330","key":"7215_CR25","doi-asserted-by":"crossref","first-page":"2527","DOI":"10.1016\/S0045-7949(01)00137-7","volume":"79","author":"P Nanakorn","year":"2001","unstructured":"Nanakorn, P., Meesomklin, K.: An adaptive penalty function in genetic algorithms for structural design optimization. Comput. Struct. 79(29\u201330), 2527\u20132539 (2001)","journal-title":"Comput. Struct."},{"issue":"3","key":"7215_CR26","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1109\/TSMCA.2009.2013333","volume":"39","author":"B Tessema","year":"2009","unstructured":"Tessema, B., Yen, G.G.: An adaptive penalty formulation for constrained evolutionary optimization. IEEE Trans. Syst. Man Cybern. Part A 39(3), 565\u2013578 (2009)","journal-title":"IEEE Trans. Syst. Man Cybern. Part A"},{"issue":"4","key":"7215_CR27","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","volume":"18","author":"K Deb","year":"2014","unstructured":"Deb, K., Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans. Evol. Comput. 18(4), 577\u2013601 (2014)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"7215_CR28","unstructured":"Zhang, Q., Zhou, A., Zhao, S., et al.: Multiobjective optimization test instances for the CEC 2009 special session and competition. Technical Report, University of Essex (2008)"},{"key":"7215_CR29","doi-asserted-by":"crossref","unstructured":"Deb, K., Sinha, A., Kukkonen, S.: Multi-objective test problems, linkages, and evolutionary methodologies. In: Genetic and Evolutionary Computation Conference, GECCO 2006, Proceedings, Seattle, Washington, USA, pp. 1141\u20131148 (2006)","DOI":"10.1145\/1143997.1144179"},{"key":"7215_CR30","volume-title":"Multi-Objective Optimization Using Evolutionary Algorithms","author":"K Deb","year":"2001","unstructured":"Deb, K., Kalyanmoy, D.: Multi-Objective Optimization Using Evolutionary Algorithms. Wiley, New York (2001)"},{"issue":"1","key":"7215_CR31","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.engappai.2006.03.003","volume":"20","author":"Q He","year":"2007","unstructured":"He, Q., Wang, L.: An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng. Appl. Artif. Intell. 20(1), 89\u201399 (2007)","journal-title":"Eng. Appl. Artif. Intell."},{"issue":"3","key":"7215_CR32","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260\u2013274 (2002)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"4","key":"7215_CR33","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/s10723-013-9257-4","volume":"11","author":"W Zheng","year":"2013","unstructured":"Zheng, W., Sakellariou, R.: Budget-deadline constrained workflow planning for admission control. J. Grid Comput. 11(4), 105\u2013119 (2013)","journal-title":"J. Grid Comput."},{"issue":"4","key":"7215_CR34","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s10723-014-9294-7","volume":"12","author":"H Arabnejad","year":"2014","unstructured":"Arabnejad, H., Barbosa, J.G.: A budget constrained scheduling algorithm for workflow applications. J. Grid Comput. 12(4), 15 (2014)","journal-title":"J. Grid Comput."},{"issue":"2","key":"7215_CR35","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s10586-013-0325-0","volume":"17","author":"JJ Durillo","year":"2014","unstructured":"Durillo, J.J., Prodan, R.: Multi-objective workflow scheduling in amazon ec2. Cluster Comput. 17(2), 169\u2013189 (2014)","journal-title":"Cluster Comput."},{"key":"7215_CR36","unstructured":"Sawant, S.: A genetic algorithm scheduling approach for virtual machine resources in a Cloud computing environment. Master thesis, San Jose State University (2011)"},{"key":"7215_CR37","doi-asserted-by":"crossref","unstructured":"Garg, R., Singh, A.K.: multi-objective workflow grid scheduling based on discrete particle swarm optimization. In: International Conference, Semcco, Visakhapatnam, Andhra Pradesh, India, December, pp. 183\u2013190 (2011)","DOI":"10.1007\/978-3-642-27172-4_23"},{"issue":"2","key":"7215_CR38","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1007\/s11227-013-1059-8","volume":"68","author":"R Garg","year":"2014","unstructured":"Garg, R., Singh, A.K.: Multi-objective workflow grid scheduling using $$\\epsilon $$ \u03f5 -fuzzy dominance sort based discrete particle swarm optimization. J. Supercomput. 68(2), 709\u2013732 (2014)","journal-title":"J. Supercomput."},{"key":"7215_CR39","doi-asserted-by":"crossref","unstructured":"Yu, J., Kirley, M., Buyya, R.: Multi-objective planning for workflow execution on Grids. In: IEEE\/ACM International Conference on Grid Computing. IEEE Computer Society, pp. 10\u201317 (2007)","DOI":"10.1109\/GRID.2007.4354110"},{"key":"7215_CR40","doi-asserted-by":"crossref","unstructured":"Wang, X., Xia, JW., Li, JZ., et al.: Grid workflow scheduling with various QoS constraints using SPEA2+. In: Fourth International Conference on Genetic and Evolutionary Computing. IEEE Xplore, pp. 829\u2013832 (2011)","DOI":"10.1109\/ICGEC.2010.210"},{"issue":"1","key":"7215_CR41","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1162\/EVCO_a_00009","volume":"19","author":"J Bader","year":"2011","unstructured":"Bader, J., Zitzler, E.: HypE: an algorithm for fast hypervolume-based many-objective optimization. Evol. Comput. 19(1), 45\u201376 (2011)","journal-title":"Evol. Comput."}],"container-title":["Distributed and Parallel Databases"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10619-017-7215-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-017-7215-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-017-7215-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T23:58:46Z","timestamp":1751068726000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10619-017-7215-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,2]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["7215"],"URL":"https:\/\/doi.org\/10.1007\/s10619-017-7215-z","relation":{},"ISSN":["0926-8782","1573-7578"],"issn-type":[{"value":"0926-8782","type":"print"},{"value":"1573-7578","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,2]]}}}