{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T18:41:53Z","timestamp":1781376113001,"version":"3.54.1"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,3,26]],"date-time":"2021-03-26T00:00:00Z","timestamp":1616716800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,26]],"date-time":"2021-03-26T00:00:00Z","timestamp":1616716800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,10]]},"DOI":"10.1007\/s11227-021-03741-4","type":"journal-article","created":{"date-parts":[[2021,3,26]],"date-time":"2021-03-26T11:02:51Z","timestamp":1616756571000},"page":"11514-11555","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["A novel multiclass priority algorithm for task scheduling in cloud computing"],"prefix":"10.1007","volume":"77","author":[{"given":"Hicham","family":"Ben Alla","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1089-9948","authenticated-orcid":false,"given":"Said","family":"Ben Alla","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdellah","family":"Ezzati","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdellah","family":"Touhafi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,3,26]]},"reference":[{"key":"3741_CR1","doi-asserted-by":"crossref","unstructured":"Shawish A, Salama M (2013) Cloud computing: paradigms and technologies. In: Inter-Cooperative Collective Intelligence: Techniques and Applications, pp 39\u201367","DOI":"10.1007\/978-3-642-35016-0_2"},{"issue":"1","key":"3741_CR2","doi-asserted-by":"publisher","first-page":"65","DOI":"10.5381\/jot.2009.8.1.c4","volume":"8","author":"W Kim","year":"2009","unstructured":"Kim W (2009) Cloud computing: today and tomorrow. J Object Technol 8(1):65\u201372","journal-title":"J Object Technol"},{"issue":"3","key":"3741_CR3","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1016\/S0022-0000(75)80008-0","volume":"10","author":"J Ullman","year":"1975","unstructured":"Ullman J (1975) NP-complete scheduling problems. J Comput Syst Sci 10(3):384\u2013393","journal-title":"J Comput Syst Sci"},{"key":"3741_CR4","doi-asserted-by":"crossref","unstructured":"Hoang H, Le Van S, Maue H, Bien C (2016) Admission control and scheduling algorithms based on ACO and PSO heuristic for optimizing cost in cloud computing. In: Recent Developments in Intelligent Information and Database Systems, pp 15\u201328","DOI":"10.1007\/978-3-319-31277-4_2"},{"issue":"3","key":"3741_CR5","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1016\/j.eij.2015.07.001","volume":"16","author":"M Kalra","year":"2015","unstructured":"Kalra M, Singh S (2015) A review of metaheuristic scheduling techniques in cloud computing. Egypt Inform J 16(3):275\u2013295","journal-title":"Egypt Inform J"},{"issue":"1","key":"3741_CR6","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/s10922-016-9385-9","volume":"25","author":"M Masdari","year":"2016","unstructured":"Masdari M, Salehi F, Jalali M, Bidaki M (2016) A survey of PSO-Based scheduling algorithms in cloud computing. J Netw Syst Manag 25(1):122\u2013158","journal-title":"J Netw Syst Manag"},{"key":"3741_CR7","volume-title":"Introduction to multi-criteria decision making and the evidential reasoning approach","author":"L Xu","year":"2001","unstructured":"Xu L, Yang JB (2001) Introduction to multi-criteria decision making and the evidential reasoning approach. Manchester School of Management, Manchester"},{"key":"3741_CR8","first-page":"1","volume":"2014","author":"M Whaiduzzaman","year":"2014","unstructured":"Whaiduzzaman M, Gani A, Anuar N, Shiraz M, Haque M, Haque I (2014) Cloud service selection using multicriteria decision analysis. Sci World J 2014:1\u201310","journal-title":"Sci World J"},{"key":"3741_CR9","volume-title":"The analytic hierarchy process","author":"TL Saaty","year":"1980","unstructured":"Saaty TL (1980) The analytic hierarchy process. McGraw-Hill Inc, London"},{"issue":"17","key":"3741_CR10","doi-asserted-by":"publisher","first-page":"13051","DOI":"10.1016\/j.eswa.2012.05.056","volume":"39","author":"M Behzadian","year":"2012","unstructured":"Behzadian M, Otaghsara S, Yazdani M, Ignatius J (2012) A state-of-the-art survey of TOPSIS applications. Expert Syst Appl 39(17):13051\u201313069","journal-title":"Expert Syst Appl"},{"key":"3741_CR11","unstructured":"Brans JP, Mareschal B, Vincke PH (1984) PROMETHEE: a new family of outranking methods in multicriteria analysis. Operational Research IFORS 84, Amsetrdam"},{"key":"3741_CR12","doi-asserted-by":"crossref","unstructured":"Figueira J, Mousseau V, Roy B (2016) Electre methods. In International Series in Operations Research & Management Science, pp 133\u2013153","DOI":"10.1007\/0-387-23081-5_4"},{"issue":"4","key":"3741_CR13","doi-asserted-by":"publisher","first-page":"1797","DOI":"10.1007\/s10586-018-2811-x","volume":"21","author":"HB Alla","year":"2018","unstructured":"Alla HB, Alla SB, Touhafi A, Ezzati A (2018) A novel task scheduling approach based on dynamic queues and hybrid meta-heuristic algorithms for cloud computing environment. Cluster Comput 21(4):1797\u20131820","journal-title":"Cluster Comput"},{"key":"3741_CR14","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1016\/j.ins.2014.02.141","volume":"277","author":"C Choi","year":"2014","unstructured":"Choi C, Jeong H (2014) A broker-based quality evaluation system for service selection according to the QoS preferences of users. Inf Sci 277:553\u2013566","journal-title":"Inf Sci"},{"issue":"1","key":"3741_CR15","doi-asserted-by":"publisher","first-page":"67","DOI":"10.6180\/jase.2015.18.1.09","volume":"18","author":"L Huimin","year":"2015","unstructured":"Huimin L, Chaokun Y, Zhigang H (2015) An enhanced workflow scheduling strategy for deadline guarantee on hybrid grid\/cloud infrastructure. J Appl Sci Eng 18(1):67\u201378. https:\/\/doi.org\/10.6180\/jase.2015.18.1.09","journal-title":"J Appl Sci Eng"},{"key":"3741_CR16","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.jpdc.2016.06.013","volume":"97","author":"C G\u00f3mez-Mart\u00edn","year":"2016","unstructured":"G\u00f3mez-Mart\u00edn C, Vega-Rodr\u00edguez M, Gonz\u00e1lez-S\u00e1nchez J (2016) Fattened backfilling: an improved strategy for job scheduling in parallel systems. J Parallel Distrib Comput 97:69\u201377","journal-title":"J Parallel Distrib Comput"},{"key":"3741_CR17","doi-asserted-by":"crossref","unstructured":"Ben Alla H, Ben Alla S, Ezzati A (2016) A novel architecture for task scheduling based on Dynamic Queues and Particle Swarm Optimization in cloud computing. In: 2016 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech)","DOI":"10.1109\/CloudTech.2016.7847686"},{"key":"3741_CR18","doi-asserted-by":"crossref","unstructured":"Narman H, Hossain M, Atiquzzaman M (2014) DDSS: dynamic dedicated servers scheduling for multi-priority level classes in cloud computing. IN: 2014 IEEE International Conference on Communications (ICC)","DOI":"10.1109\/ICC.2014.6883794"},{"issue":"1","key":"3741_CR19","first-page":"117","volume":"10","author":"SF El-Zoghdy","year":"2016","unstructured":"El-Zoghdy SF, Ghoneim A (2016) A multi-class task scheduling strategy for heterogeneous distributed computing systems. KSII Trans Intern Inform Syst(TIIS) 10(1):117\u2013135","journal-title":"KSII Trans Intern Inform Syst(TIIS)"},{"key":"3741_CR20","doi-asserted-by":"crossref","unstructured":"Bala A, Chana I (2016) Multilevel priority-based task scheduling algorithm for workflows in cloud computing environment. In: Advances in Intelligent Systems and Computing, pp 685\u2013693","DOI":"10.1007\/978-981-10-0129-1_71"},{"issue":"9","key":"3741_CR21","first-page":"23","volume":"32","author":"DM Dakshayini","year":"2011","unstructured":"Dakshayini DM, Guruprasad DH (2011) An optimal model for priority based service scheduling policy for cloud computing environment. Int J Comput Appl 32(9):23\u201329","journal-title":"Int J Comput Appl"},{"key":"3741_CR22","doi-asserted-by":"publisher","first-page":"835","DOI":"10.1007\/s11227-011-0625-1","volume":"64","author":"D Ergu","year":"2011","unstructured":"Ergu D, Kou G, Peng Y, Shi Y, Shi Y (2011) The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment. J Supercomput 64:835\u2013848","journal-title":"J Supercomput"},{"key":"3741_CR23","doi-asserted-by":"publisher","first-page":"778","DOI":"10.1016\/S1877-7058(14)00002-2","volume":"50","author":"S Ghanbari","year":"2012","unstructured":"Ghanbari S, Othman M (2012) A priority based job scheduling algorithm in cloud computing. Proc Eng 50:778\u2013785","journal-title":"Proc Eng"},{"key":"3741_CR24","doi-asserted-by":"crossref","unstructured":"Patel S, Bhoi U (2014) Improved priority based job scheduling algorithm in cloud computing using iterative method. In: International Conference on Advances in Computing and Communications","DOI":"10.1109\/ICACC.2014.55"},{"key":"3741_CR25","doi-asserted-by":"crossref","unstructured":"Yadav A, Rathod S (2016) Priority based task scheduling by mapping conflict-free resources and Optimized workload utilization in cloud computing. In: 2016 International Conference on Computing Communication Control and automation (ICCUBEA), 2016","DOI":"10.1109\/ICCUBEA.2016.7859987"},{"key":"3741_CR26","doi-asserted-by":"crossref","unstructured":"Gupta G, Kumawat V, Laxmi P, Singh D, Jain V, Singh R (2014) A simulation of priority based earliest deadline first scheduling for cloud computing system. In: 2014 First International Conference on Networks & Soft Computing (ICNSC2014)","DOI":"10.1109\/CNSC.2014.6906659"},{"key":"3741_CR27","doi-asserted-by":"crossref","unstructured":"Khan G, Sengupta S, Sarkar A (2016) Priority based service scheduling in enterprise cloud bus architecture. In: IEEE International Conference on Foundations and Frontiers in Computer, Communication and Electrical Engineering (C2E2 2016), SKFGI. pp 363\u2013368","DOI":"10.1201\/b20012-71"},{"key":"3741_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-1595-1","volume-title":"Intelligent strategies for meta multiple criteria decision making","author":"T Hanne","year":"2001","unstructured":"Hanne T (2001) Intelligent strategies for meta multiple criteria decision making. Kluwer, Norwell"},{"key":"3741_CR29","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.ins.2016.01.076","volume":"345","author":"P Wang","year":"2016","unstructured":"Wang P, Zhu Z, Wang Y (2016) A novel hybrid MCDM model combining the SAW, TOPSIS and GRA methods based on experimental design. Inf Sci 345:27\u201345","journal-title":"Inf Sci"},{"key":"3741_CR30","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2016.01.076","author":"P Wang","year":"2016","unstructured":"Wang P et al (2016) A novel hybrid MCDM model combining the SAW, TOPSIS and GRA methods based on experimental design. Inf Sci. https:\/\/doi.org\/10.1016\/j.ins.2016.01.076","journal-title":"Inf Sci"},{"key":"3741_CR31","doi-asserted-by":"crossref","unstructured":"Hanne T (2001) Intelligent strategies for meta multiple criteria decision making. In: International Series in Operations Research & Management Science","DOI":"10.1007\/978-1-4615-1595-1"},{"key":"3741_CR32","doi-asserted-by":"crossref","unstructured":"Purshouse R, Deb K, Mansor M, Mostaghim S, Wang R (2014) A review of hybrid evolutionary multiple criteria decision making methods. In: 2014 IEEE Congress on Evolutionary Computation (CEC)","DOI":"10.1109\/CEC.2014.6900368"},{"key":"3741_CR33","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1002\/mcda.1482","volume":"20","author":"J Figueira","year":"2012","unstructured":"Figueira J, Greco S, Roy B, S\u0142owi\u0144ski R (2012) An overview of ELECTRE methods and their recent extensions. J Multi-Criteria Decis Anal 20:61\u201385","journal-title":"J Multi-Criteria Decis Anal"},{"key":"3741_CR34","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/BF00134132","volume":"31","author":"B Roy","year":"1991","unstructured":"Roy B (1991) The outranking approach and the foundations of electre methods. Theor Decis 31:49\u201373","journal-title":"Theor Decis"},{"key":"3741_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-48318-9","volume-title":"Multiple attribute decision making","author":"C Hwang","year":"1981","unstructured":"Hwang C, Yoon K (1981) Multiple attribute decision making. Springer, Berlin"},{"issue":"4","key":"3741_CR36","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1023\/A:1008202821328","volume":"11","author":"R Storn","year":"1997","unstructured":"Storn R, Price K (1997) Differential evolution\u2013a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341\u2013359","journal-title":"J Glob Optim"},{"key":"3741_CR37","doi-asserted-by":"crossref","unstructured":"Mhatre M, Shree P, Sharma S (2017) Prioritized job scheduling algorithm using parallelization technique in cloud computing. In: 2017 2nd International Conference for Convergence in Technology (I2CT), 2017","DOI":"10.1109\/I2CT.2017.8226195"},{"issue":"7","key":"3741_CR38","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0158102","volume":"11","author":"SIM Abdulhamid","year":"2016","unstructured":"Abdulhamid SIM, Abd Latiff MS, Abdul-Salaam G, Hussain Madni SH (2016) Secure scientific applications scheduling technique for cloud computing environment using global league championship algorithm. PLoS ONE 11(7):","journal-title":"PLoS ONE"},{"issue":"6","key":"3741_CR39","doi-asserted-by":"publisher","first-page":"1845","DOI":"10.1007\/s00521-016-2816-4","volume":"30","author":"D Gabi","year":"2016","unstructured":"Gabi D, Ismail A, Zainal A, Zakaria Z, Abraham A (2016) Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing. Neural Comput Appl 30(6):1845\u20131863","journal-title":"Neural Comput Appl"},{"key":"3741_CR40","doi-asserted-by":"crossref","unstructured":"Ben Alla H, Ben Alla S, Ezzati A, Mouhsen A (2016) A novel architecture with dynamic queues based on fuzzy logic and particle swarm optimization algorithm for task scheduling in cloud computing. In: Lecture Notes in Electrical Engineering, pp 205\u2013217","DOI":"10.1007\/978-981-10-1627-1_16"},{"key":"3741_CR41","unstructured":"SIMOS J (1990) \u00c9valuer l\u2019impact sur l\u2019environnement: une approche originale par l\u2019analyse multicrit\u00e8re et la n\u00e9gociation, Presses polytechniqu es et universitaires romand es, Lausanne, 1990, 261 pages"},{"issue":"2","key":"3741_CR42","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1016\/j.ejor.2003.06.008","volume":"158","author":"N Maciej","year":"2004","unstructured":"Maciej N (2004) Preference and veto thresholds in multicriteria analysis based on stochastic dominance. Eur J Oper Res 158(2):339\u2013350","journal-title":"Eur J Oper Res"},{"issue":"1","key":"3741_CR43","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.ejor.2004.07.044","volume":"170","author":"L Dias","year":"2006","unstructured":"Dias L, Mousseau V (2006) Inferring ELECTRE\u2019s veto-related parameters from outranking examples. Eur J Oper Res 170(1):172\u2013191","journal-title":"Eur J Oper Res"},{"issue":"1","key":"3741_CR44","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/BF00134132","volume":"31","author":"B Roy","year":"1991","unstructured":"Roy B (1991) The outranking approach and the foundations of electre methods. Theor Decis 31(1):49\u201373","journal-title":"Theor Decis"},{"key":"3741_CR45","unstructured":"\u201cParallel Workloads Archive\u201d. http:\/\/www.cs.huji.ac.il\/labs\/parallel\/workload\/"},{"key":"3741_CR46","unstructured":"http:\/\/www.cs.huji.ac.il\/labs\/parallel\/workload\/l_kth_sp2\/index.html"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03741-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03741-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03741-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,8]],"date-time":"2021-09-08T09:19:36Z","timestamp":1631092776000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03741-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,26]]},"references-count":46,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["3741"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03741-4","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,26]]},"assertion":[{"value":"12 March 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 March 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}