{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T17:08:17Z","timestamp":1770656897946,"version":"3.49.0"},"reference-count":78,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2023,11,10]],"date-time":"2023-11-10T00:00:00Z","timestamp":1699574400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Multimedia University"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>One of the most difficult aspects of scheduling operations on virtual machines in a multi-cloud environment is determining a near-optimal permutation. This task requires assigning various computing jobs with competing objectives to a collection of virtual machines. A significant number of NP-hard problem optimization methods employ multi-objective algorithms. As a result, one of the most successful criteria for discovering the best Pareto solutions is Pareto dominance. In this study, the Pareto front is calculated using a novel multi-objective minimum weight approach. In particular, we use particle swarm optimization (PSO) to expand the FR-MOS multi-objective scheduling algorithm by using fuzzy resource management to maximize variety and obtain optimal Pareto convergence. The competing objectives include reliability, cost, utilization of resources, risk probability, and time makespan. Most of the previous studies provide numerous symmetry or equivalent solutions as trade-offs for different objectives, and selecting the optimum solution remains an issue. We propose a novel decision-making strategy named minimum weight optimization (MWO). Multi-objective algorithms use this method to select a set of permutations that provide the best trade-off between competing objectives. MWO is a suitable choice for attaining all optimal solutions, where both the needs of consumers and the interests of service providers are taken into consideration. (MWO) aims to find the best solution by comparing alternative weights, narrowing the search for an optimal solution through iterative refinement. We compare our proposed method to five distinct decision-making procedures using common scientific workflows with competing objectives: Pareto dominance, multi-criteria decision-making (MCDM), linear normalization I, linear normalization II, and weighted aggregated sum product assessment (WASPAS). MWO outperforms these strategies according to the results of this study.<\/jats:p>","DOI":"10.3390\/sym15112047","type":"journal-article","created":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T02:10:43Z","timestamp":1699841443000},"page":"2047","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Scheduling Scientific Workflow in Multi-Cloud: A Multi-Objective Minimum Weight Optimization Decision-Making Approach"],"prefix":"10.3390","volume":"15","author":[{"given":"Mazen","family":"Farid","sequence":"first","affiliation":[{"name":"Faculty of Engineering and Technology, Multimedia University, Melaka 75450, Malaysia"},{"name":"Faculty of Education, Department of Computer Science, Lahij University, Lahij P.O. Box 6312, Yemen"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heng Siong","family":"Lim","sequence":"additional","affiliation":[{"name":"Faculty of Engineering and Technology, Multimedia University, Melaka 75450, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3679-8977","authenticated-orcid":false,"given":"Chin Poo","family":"Lee","sequence":"additional","affiliation":[{"name":"Faculty of Information Science and Technology, Multimedia University, Melaka 75450, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6462-1944","authenticated-orcid":false,"given":"Rohaya","family":"Latip","sequence":"additional","affiliation":[{"name":"Department of Communication Technology and Networks, University Putra Malaysia (UPM), Serdang 43400, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,11,10]]},"reference":[{"key":"ref_1","unstructured":"Ebadifard, F. (2017, January 28). Dynamic task scheduling in cloud computing based on Na\u00efve Bayesian classifier. Proceedings of the International Conference for Young Researchers in Informatics, Mathematics, and Engineering, Kaunas, Lithuania."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Lin, B., Guo, W., Chen, G., Xiong, N., and Li, R. (2015, January 25\u201329). Cost-Driven Scheduling for Deadline-Constrained Workflow on Multi-clouds. Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop (IPDPSW), Hyderabad, India.","DOI":"10.1109\/IPDPSW.2015.56"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Sooezi, N., Abrishami, S., and Lotfian, M. (December, January 30). Scheduling data-driven workflows in multi-cloud environment. Proceedings of the 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom), Vancouver, BC, Canada.","DOI":"10.1109\/CloudCom.2015.95"},{"key":"ref_4","first-page":"3293","article-title":"Multi-objective optimization model with AHP decision-making for cloud service composition","volume":"9","author":"Liu","year":"2015","journal-title":"KSII Trans. Internet Inf. Syst."},{"key":"ref_5","first-page":"1","article-title":"A Multi-Objective Approach With WASPAS Decision-Making for Workflow Scheduling in Cloud Environment","volume":"1","author":"Ebadifard","year":"2018","journal-title":"Int. J. Web Res."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Li, J., Su, S., Cheng, X., Huang, Q., and Zhang, Z. (2011, January 2\u20134). Cost-conscious scheduling for large graph processing in the cloud. Proceedings of the 2011 IEEE International Conference on High Performance Computing and Communications, Banff, AB, Canada.","DOI":"10.1109\/HPCC.2011.147"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1016\/j.jpdc.2011.11.003","article-title":"Optimizing performance and reliability on heterogeneous parallel systems: Approximation algorithms and heuristics","volume":"72","author":"Jeannot","year":"2012","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/71.207593","article-title":"A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures","volume":"4","author":"Sih","year":"1993","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1093\/comjnl\/bxh086","article-title":"Biobjective scheduling algorithms for execution time-reliability trade-off in heterogeneous computing systems","volume":"48","year":"2005","journal-title":"Comput. J."},{"key":"ref_10","first-page":"62","article-title":"A Multi-objective Cat Swarm Optimization Algorithm for Workflow Scheduling in Cloud Computing Environment","volume":"167","author":"Bilgaiyan","year":"2015","journal-title":"Fortune"},{"key":"ref_11","unstructured":"Udomkasemsub, O., Xiaorong, L., and Achalakul, T. (June, January 30). A multiple-objective workflow scheduling framework for cloud data analytics. Proceedings of the 9th International Joint Conference on Computer Science and Software Engineering, Bangkok Thailand."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Wu, Z., Ni, Z., Gu, L., and Liu, X. (2010, January 11\u201314). A revised discrete particle swarm optimization for cloud workflow scheduling. Proceedings of the 2010 International Conference on Computational Intelligence and Security, Nanning, China.","DOI":"10.1109\/CIS.2010.46"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/cpe.4044","article-title":"Optimal scheduling workflows in cloud computing environment using Pareto-based Grey Wolf Optimizer","volume":"29","author":"Khalili","year":"2017","journal-title":"Concurr. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"350934","DOI":"10.1155\/2013\/350934","article-title":"Multi-objective approach for energy-aware workflow scheduling in cloud computing environments","volume":"2013","author":"Yassa","year":"2013","journal-title":"Sci. World J."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"7635","DOI":"10.1007\/s11227-020-03183-4","article-title":"Scheduling scientific workflows on virtual machines using a Pareto and hypervolume based black hole optimization algorithm","volume":"76","author":"Ebadifard","year":"2020","journal-title":"J. Supercomput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.jpdc.2016.11.003","article-title":"Resource provisioning and work flow scheduling in clouds using augmented Shuffled Frog Leaping Algorithm","volume":"101","author":"Kaur","year":"2017","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1007\/s10619-017-7215-z","article-title":"An adaptive multi-objective evolutionary algorithm for constrained workflow scheduling in Clouds","volume":"36","author":"Zhang","year":"2018","journal-title":"Distrib. Parallel Databases"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1007\/s10723-019-09490-2","article-title":"An Energy Efficient Algorithm for Workflow Scheduling in IaaS Cloud","volume":"18","author":"Singh","year":"2019","journal-title":"J. Grid Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.parco.2017.01.002","article-title":"A hybrid multi-objective Particle Swarm Optimization for scientific workflow scheduling","volume":"62","author":"Verma","year":"2017","journal-title":"Parallel Comput."},{"key":"ref_20","first-page":"1","article-title":"Fault Tolerant and Optimal Task Clustering for Scientific Workflow in Cloud","volume":"8","author":"Dharwadkar","year":"2018","journal-title":"Int. J. Cloud Appl. Comput."},{"key":"ref_21","first-page":"976","article-title":"A multi-objective optimization approach to workflow scheduling in clouds considering fault recovery","volume":"10","author":"Xu","year":"2016","journal-title":"KSII Trans. Internet Inf. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1016\/j.future.2018.10.046","article-title":"Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT","volume":"93","author":"Zhou","year":"2019","journal-title":"Futur. Gener. Comput. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"6801","DOI":"10.3233\/JIFS-190355","article-title":"Non-dominated sorting based PSO algorithm for workflow task scheduling in cloud computing systems","volume":"37","author":"Rajasree","year":"2019","journal-title":"J. Intell. Fuzzy Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"7994","DOI":"10.1007\/s11227-019-02936-0","article-title":"A hybrid job scheduling algorithm based on Tabu and Harmony search algorithms","volume":"75","author":"Alazzam","year":"2019","journal-title":"J. Supercomput."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Durillo, J.J., Fard, H.M., and Prodan, R. (2012, January 3\u20136). MOHEFT: A multi-objective list-based method for workflow scheduling. Proceedings of the 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings (CloudCom 2012), Taipei, Taiwan.","DOI":"10.1109\/CloudCom.2012.6427573"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s10586-013-0325-0","article-title":"Multi-objective workflow scheduling in Amazon EC2","volume":"17","author":"Durillo","year":"2014","journal-title":"Cluster Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.simpat.2015.07.001","article-title":"Pareto tradeoff scheduling of workflows on federated commercial Clouds","volume":"58","author":"Durillo","year":"2015","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1742","DOI":"10.1002\/cpe.1417","article-title":"Multiobjective differential evolution for scheduling workflow applications on global Grids","volume":"21","author":"Talukder","year":"2009","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Tsai, J.T., Fang, J.C., and Chou, J.H. (2013). Optimized Task Scheduling and Resource Allocation on Cloud Computing Environment Using Improved Differential Evolution Algorithm, Elsevier.","DOI":"10.1016\/j.cor.2013.06.012"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1344","DOI":"10.1109\/TPDS.2015.2446459","article-title":"Evolutionary Multi-Objective Workflow Scheduling in Cloud","volume":"27","author":"Zhu","year":"2016","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/978-3-540-69277-5_7","article-title":"Workflow scheduling algorithms for grid computing","volume":"146","author":"Yu","year":"2008","journal-title":"Stud. Comput. Intell."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"e5193","DOI":"10.1002\/cpe.5193","article-title":"Multi-criteria workflow scheduling on clouds under deadline and budget constraints","volume":"31","author":"Kalra","year":"2019","journal-title":"Concurr. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1050","DOI":"10.1007\/s11771-017-3508-7","article-title":"Multi-objective workflow scheduling in cloud system based on cooperative multi-swarm optimization algorithm","volume":"24","author":"Yao","year":"2017","journal-title":"J. Cent. South Univ."},{"key":"ref_34","first-page":"1529","article-title":"Weighted-adaptive Inertia Strategy for Multi-objective Scheduling in Multi-clouds","volume":"72","author":"Farid","year":"2022","journal-title":"Comput. Mater. Contin."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3924","DOI":"10.1007\/s11227-017-1992-z","article-title":"PSO-DS: A scheduling engine for scientific workflow managers","volume":"73","author":"Casas","year":"2017","journal-title":"J. Supercomput."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"24309","DOI":"10.1109\/ACCESS.2020.2970475","article-title":"Scheduling scientific workflow using multi-objective algorithm with fuzzy resource utilization in multi-cloud environment","volume":"8","author":"Farid","year":"2020","journal-title":"IEEE Access"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1109\/TCC.2014.2314655","article-title":"Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds","volume":"2","author":"Rodriguez","year":"2014","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1109\/TSC.2015.2466545","article-title":"Cost and Energy Aware Scheduling Algorithm for Scientific Workflows with Deadline Constraint in Clouds","volume":"11","author":"Li","year":"2015","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Zhang, C., Green, R., and Alam, M. (July, January 27). Reliability and utilization evaluation of a cloud computing system allowing partial failures. Proceedings of the 2014 IEEE 7th International Conference on Cloud Computing, Anchorage, AK, USA.","DOI":"10.1109\/CLOUD.2014.131"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2015.07.014","article-title":"Reliability-driven scheduling of time\/cost-constrained grid workflows","volume":"55","author":"Kianpisheh","year":"2016","journal-title":"Futur. Gener. Comput. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2815624","article-title":"Enhancing reliability of workflow execution using task replication and spot instances","volume":"10","author":"Poola","year":"2016","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1016\/j.future.2015.12.014","article-title":"A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds","volume":"65","author":"Li","year":"2016","journal-title":"Futur. Gener. Comput. Syst."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/j.jpdc.2014.09.002","article-title":"SABA: A security-aware and budget-aware workflow scheduling strategy in clouds","volume":"75","author":"Zeng","year":"2015","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"2152","DOI":"10.1016\/j.jpdc.2013.12.004","article-title":"Multi-objective list scheduling of workflow applications in distributed computing infrastructures","volume":"74","author":"Fard","year":"2014","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.ins.2016.08.003","article-title":"Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems","volume":"379","author":"Zhang","year":"2017","journal-title":"Inf. Sci."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1017","DOI":"10.1109\/TC.2010.117","article-title":"A novel security-driven scheduling algorithm for precedence-constrained tasks in heterogeneous distributed systems","volume":"60","author":"Tang","year":"2011","journal-title":"IEEE Trans. Comput."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1067","DOI":"10.1016\/j.jpdc.2007.06.004","article-title":"Performance evaluation of a new scheduling algorithm for distributed systems with security heterogeneity","volume":"67","author":"Xie","year":"2007","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"864","DOI":"10.1109\/TC.2006.110","article-title":"Scheduling security-critical real-time applications on clusters","volume":"55","author":"Xie","year":"2006","journal-title":"IEEE Trans. Comput."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"126603","DOI":"10.1109\/ACCESS.2019.2938823","article-title":"Securing the Intermediate Data of Scientific Workflows in Clouds with ACISO","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","article-title":"Fuzzy Sets","volume":"8","author":"Zadeh","year":"1965","journal-title":"Inf. Control"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1109\/5.364485","article-title":"Fuzzy Logic Systems for Engineering: A Tutorial","volume":"83","author":"Mendel","year":"1995","journal-title":"Proc. IEEE"},{"key":"ref_52","unstructured":"Eberhart, R., and Kennedy, J. (1995, January 4\u20136). A New Optimizer Using Particle Swarm Theory. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan."},{"key":"ref_53","unstructured":"Alvarez-Benitez, J.E., Everson, R.M., and Fieldsend, J.E. (2005). Evolutionary Multi-Criterion Optimization, Springer."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Wei, J., and Zhang, M. (2011, January 5\u20138). A memetic particle swarm optimization for constrained multi-objective optimization problems. Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2011, New Orleans, LA, USA.","DOI":"10.1109\/CEC.2011.5949811"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"1270","DOI":"10.1109\/TSMCB.2008.925757","article-title":"PSO-based multiobjective optimization with dynamic population size and adaptive local archives","volume":"38","author":"Leong","year":"2008","journal-title":"IEEE Trans. Syst. Man, Cybern. Part B Cybern."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1007\/s10922-016-9385-9","article-title":"A Survey of PSO-Based Scheduling Algorithms in Cloud Computing","volume":"25","author":"Masdari","year":"2017","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Farid, M., Latip, R., Hussin, M., and Abdul Hamid, N.A.W. (2020). A Survey on QoS Requirements Based on Particle Swarm Optimization Scheduling Techniques for Workflow Scheduling in Cloud Computing. Symmetry, 12.","DOI":"10.3390\/sym12040551"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Dai, H.P., Chen, D.D., and Zheng, Z.S. (2018). Effects of random values for particle swarm optimization algorithm. Algorithms, 11.","DOI":"10.3390\/a11020023"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1109\/TEVC.2007.896686","article-title":"Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems","volume":"12","author":"Venayagamoorthy","year":"2008","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_60","unstructured":"Cappelletti, F., Penna, P., Prada, A., and Gasparella, A. (2016). Start-Up Creation Smart Eco-Efficient Built Environ, Woodhead Publishing."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Cafaro, M., Aloisio, G., Juve, G., and Deelman, E. (2011). Grids, Clouds and Virtualization, Springer.","DOI":"10.1007\/978-0-85729-049-6"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1016\/S0045-7825(99)00389-8","article-title":"An efficient constraint handling method for genetic algorithms","volume":"186","author":"Deb","year":"2000","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1109\/TEVC.2008.925798","article-title":"Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA\/D and NSGA-II","volume":"13","author":"Li","year":"2009","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1109\/TEVC.2013.2262178","article-title":"Shift-based density estimation for pareto-based algorithms in many-objective optimization","volume":"18","author":"Li","year":"2014","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Cherkasova, L., and Loo, B.T. (2014, January 5\u20139). Optimizing cost and performance trade-offs for MapReduce job processing in the cloud. Proceedings of the 2014 IEEE Network Operations and Management Symposium (NOMS), Krakow, Poland.","DOI":"10.1109\/NOMS.2014.6838231"},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"614","DOI":"10.1007\/s11227-012-0832-4","article-title":"The QoS-based MCDM system for SaaS ERP applications with Social Network","volume":"66","author":"Park","year":"2013","journal-title":"J. Supercomput."},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1016\/j.dss.2003.09.001","article-title":"Integrated object-oriented framework for MCDM and DSS modelling","volume":"38","author":"Liu","year":"2004","journal-title":"Decis. Support Syst."},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"2164","DOI":"10.1016\/j.eswa.2007.02.024","article-title":"A MCDM-based expert system for climate-change impact assessment and adaptation planning\u2014A case study for the Georgia Basin, Canada","volume":"34","author":"Qin","year":"2008","journal-title":"Expert Syst. Appl."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"72","DOI":"10.3846\/bme.2019.11014","article-title":"Comparative Analysis of Multicriteria Decision-Making Methods Evaluating the Efficiency of Technology Transfer","volume":"17","year":"2019","journal-title":"Bus. Manag. Educ."},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"101844","DOI":"10.1016\/j.rcim.2019.101844","article-title":"A smart algorithm for multi-criteria optimization of model sequencing problem in assembly lines","volume":"61","author":"Rauf","year":"2020","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_71","first-page":"2359","article-title":"TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud","volume":"34","author":"Chakravarthi","year":"2020","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Fard, H.M., Prodan, R., Barrionuevo, J.J.D., and Fahringer, T. (2012, January 13\u201316). A multi-objective approach for workflow scheduling in heterogeneous environments. Proceedings of the 2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), Ottawa, ON, Canada.","DOI":"10.1109\/CCGrid.2012.114"},{"key":"ref_73","doi-asserted-by":"crossref","first-page":"2018","DOI":"10.1007\/s11227-016-1901-x","article-title":"A particle swarm optimization and min\u2013max-based workflow scheduling algorithm with QoS satisfaction for service-oriented grids","volume":"73","author":"Ambursa","year":"2017","journal-title":"J. Supercomput."},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.jnca.2018.03.028","article-title":"Multi-objective scheduling for scientific workflow in multicloud environment","volume":"114","author":"Hu","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"2570","DOI":"10.1016\/j.enconman.2008.05.015","article-title":"Multi-stage fuzzy load frequency control using PSO","volume":"49","author":"Shayeghi","year":"2008","journal-title":"Energy Convers. Manag."},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"Jing, W., Yongsheng, Z., Haoxiong, Y., and Hao, Z. (2012, January 23\u201326). A Trade-off Pareto Solution Algorithm for Multi-objective Optimization. Proceedings of the 2012 Fifth International Joint Conference on Computational Sciences and Optimization, Harbin, China.","DOI":"10.1109\/CSO.2012.34"},{"key":"ref_77","unstructured":"Hartmanis, J., and Van Leeuwen, J. (2005, January 27\u201329). Advances in Natural Computation. Proceedings of the First International Conference, ICNC 2005, Changsha, China."},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1007\/s11227-013-1059-8","article-title":"Multi-objective workflow grid scheduling using \u03b5 -fuzzy dominance sort based discrete particle swarm optimization","volume":"68","author":"Garg","year":"2014","journal-title":"J. Supercomput."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/15\/11\/2047\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:21:25Z","timestamp":1760131285000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/15\/11\/2047"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,10]]},"references-count":78,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2023,11]]}},"alternative-id":["sym15112047"],"URL":"https:\/\/doi.org\/10.3390\/sym15112047","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,11,10]]}}}