{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T16:54:45Z","timestamp":1773161685360,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2018,5,25]],"date-time":"2018-05-25T00:00:00Z","timestamp":1527206400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1007\/s10586-018-2811-x","type":"journal-article","created":{"date-parts":[[2018,5,25]],"date-time":"2018-05-25T12:49:02Z","timestamp":1527252542000},"page":"1797-1820","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":77,"title":["A novel task scheduling approach based on dynamic queues and hybrid meta-heuristic algorithms for cloud computing environment"],"prefix":"10.1007","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1089-9948","authenticated-orcid":false,"given":"Hicham","family":"Ben Alla","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Said","family":"Ben Alla","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdellah","family":"Touhafi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdellah","family":"Ezzati","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,5,25]]},"reference":[{"key":"2811_CR1","first-page":"800","volume-title":"The NIST Definition of Cloud Computing","author":"P Mell","year":"2011","unstructured":"Mell, P., Grance, T.: The NIST Definition of Cloud Computing, p. 800. National Institute of Standards and Technology. The NIST Special Publication, Gaithersburg (2011)"},{"key":"2811_CR2","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust, M., Stoica, I., Zaharia, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.: A view of cloud computing. Commun. ACM 53, 50 (2010)","journal-title":"Commun. ACM"},{"key":"2811_CR3","doi-asserted-by":"crossref","unstructured":"Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceedings of the 1995 IEEE International Conference on Neural Networks, pp. 1942\u20131948. IEEE Service Center, Piscataway (1995)","DOI":"10.1109\/ICNN.1995.488968"},{"key":"2811_CR4","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1016\/0377-2217(90)90001-R","volume":"46","author":"R Eglese","year":"1990","unstructured":"Eglese, R.: Simulated annealing: a tool for operational research. Eur. J. Oper. Res. 46, 271\u2013281 (1990)","journal-title":"Eur. J. Oper. Res."},{"key":"2811_CR5","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1109\/21.52551","volume":"20","author":"C Lee","year":"1990","unstructured":"Lee, C.: Fuzzy logic in control systems: fuzzy logic controller. I. IEEE Trans. Syst. Man Cybern. 20, 404\u2013418 (1990)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"2811_CR6","first-page":"205","volume-title":"Lecture Notes in Electrical Engineering","author":"H Ben Alla","year":"2016","unstructured":"Ben Alla, H., Ben Alla, S., Ezzati, A., Mouhsen, A.: A Novel Architecture with Dynamic Queues Based on Fuzzy Logic and Particle Swarm Optimization Algorithm for Task Scheduling in Cloud Computing. Lecture Notes in Electrical Engineering, pp. 205\u2013217. Springer, New York (2016)"},{"key":"2811_CR7","unstructured":"Parallel Workloads Archive, http:\/\/www.cs.huji.ac.il\/labs\/parallel\/workload"},{"key":"2811_CR8","doi-asserted-by":"crossref","unstructured":"Sujan, S., Kanniga Devi, R.: An efficient task scheduling scheme in cloud computing using graph theory. Proceedings of the International Conference on Soft Computing Systems. pp. 655\u2013662 (2015)","DOI":"10.1007\/978-81-322-2674-1_62"},{"key":"2811_CR9","first-page":"163","volume-title":"Lecture Notes in Electrical Engineering","author":"Jyoti Gupta","year":"2016","unstructured":"Gupta, J., Azharuddin, M., Jana, P.: An effective task scheduling approach for cloud computing environment. Lecture Notes in Electrical Engineering. pp. 163\u2013169 (2016)"},{"key":"2811_CR10","first-page":"829","volume-title":"Wireless Communications, Networking and Applications","author":"Juntao Ma","year":"2015","unstructured":"Ma, J., Li, W., Fu, T., Yan, L., Hu, G.: A novel dynamic task scheduling algorithm based on improved genetic algorithm in cloud computing. In: Wireless Communications, Networking and Applications. pp. 829\u2013835 (2015)"},{"key":"2811_CR11","first-page":"547","volume":"7","author":"L Guo","year":"2012","unstructured":"Guo, L., Zhao, S., Shen, S., Jiang, C.: Task scheduling optimization in cloud computing based on heuristic algorithm. J. Netw. 7, 547\u2013553 (2012)","journal-title":"J. Netw."},{"key":"2811_CR12","doi-asserted-by":"publisher","first-page":"1162","DOI":"10.1016\/j.procs.2013.05.148","volume":"17","author":"X Wu","year":"2013","unstructured":"Wu, X., Deng, M., Zhang, R., Zeng, B., Zhou, S.: A task scheduling algorithm based on QoS-driven in cloud computing. Proc. Comput. Sci. 17, 1162\u20131169 (2013)","journal-title":"Proc. Comput. Sci."},{"key":"2811_CR13","first-page":"25","volume":"6","author":"A Keshk","year":"2014","unstructured":"Keshk, A., El-Sisi, A., Tawfeek, M.: Cloud task scheduling for load balancing based on intelligent strategy. Int. J. Intell. Syst. Appl. 6, 25\u201336 (2014)","journal-title":"Int. J. Intell. Syst. Appl."},{"key":"2811_CR14","doi-asserted-by":"crossref","unstructured":"Khalili, A., Babamir, S.M.: Makespan improvement of PSO-based dynamic scheduling in cloud environment. In: Proceedings of the 23rd Iranian Conference on Electrical Engineering, pp. 613\u2013618 (2015)","DOI":"10.1109\/IranianCEE.2015.7146288"},{"key":"2811_CR15","doi-asserted-by":"crossref","unstructured":"Zulkar Nine, M., Azad, M., Abdullah, S., Rahman, R.: Fuzzy logic based dynamic load balancing in virtualized data centers. In: Proceedings of the 2013 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) (2013)","DOI":"10.1109\/FUZZ-IEEE.2013.6622384"},{"key":"2811_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2015\/383209","volume":"2015","author":"Z Chen","year":"2015","unstructured":"Chen, Z., Zhu, Y., Di, Y., Feng, S.: A dynamic resource scheduling method based on fuzzy control theory in cloud environment. J. Cont. Sci. Eng. 2015, 1\u201310 (2015)","journal-title":"J. Cont. Sci. Eng."},{"key":"2811_CR17","first-page":"74","volume":"4","author":"S Kaur","year":"2012","unstructured":"Kaur, S., Verma, A.: An efficient approach to genetic algorithm for task scheduling in cloud computing environment. Int. J. Inf. Technol. Comput. Sci. 4, 74\u201379 (2012)","journal-title":"Int. J. Inf. Technol. Comput. Sci."},{"key":"2811_CR18","doi-asserted-by":"crossref","unstructured":"Al-Olimat, H., Alam, M., Green, R., Lee, J.: Cloudlet scheduling with particle swarm optimization. In: 2015 Fifth International Conference on Communication Systems and Network Technologies (2015)","DOI":"10.1109\/CSNT.2015.252"},{"key":"2811_CR19","first-page":"1489","volume":"7","author":"D Gabi","year":"2017","unstructured":"Gabi, D., Ismail, A., Zainal, A., Zakaria, Z.: Solving task scheduling problem in cloud computing environment using Orthogonal Taguchi-Cat Algorithm. Int. J. Electr. Comput. Eng. 7, 1489 (2017)","journal-title":"Int. J. Electr. Comput. Eng."},{"key":"2811_CR20","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-017-0976-3","author":"D Komarasamy","year":"2017","unstructured":"Komarasamy, D., Muthuswamy, V.: ScHeduling of jobs and adaptive resource provisioning (SHARP) approach in cloud computing. Clust Comput (2017). https:\/\/doi.org\/10.1007\/s10586-017-0976-3","journal-title":"Clust Comput"},{"key":"2811_CR21","first-page":"1","volume":"15","author":"P Zhang","year":"2017","unstructured":"Zhang, P., Zhou, M.: Dynamic cloud task scheduling based on a two-stage strategy. IEEE Trans. Autom. Sci. Eng. 15, 1\u201312 (2017)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"2811_CR22","first-page":"1","volume":"6","author":"L Zuo","year":"2016","unstructured":"Zuo, L., Dong, S., Shu, L., Zhu, C., Han, G.: A Multiqueue interlacing peak scheduling method based on tasks\u2019 classification in cloud computing. IEEE Syst. J. 6, 1\u201313 (2016)","journal-title":"IEEE Syst. J."},{"key":"2811_CR23","doi-asserted-by":"publisher","first-page":"1595","DOI":"10.1007\/s10586-015-0484-2","volume":"18","author":"Z Peng","year":"2015","unstructured":"Peng, Z., Cui, D., Zuo, J., Li, Q., Xu, B., Lin, W.: Random task scheduling scheme based on reinforcement learning in cloud computing. Clust. Comput. 18, 1595\u20131607 (2015)","journal-title":"Clust. Comput."},{"key":"2811_CR24","doi-asserted-by":"crossref","unstructured":"Karthick, A., Ramaraj, E., Subramanian, R.: An Efficient multi queue job scheduling for cloud computing. In: Proceedings of the 2014 World Congress on Computing and Communication Technologies. (2014)","DOI":"10.1109\/WCCCT.2014.8"},{"key":"2811_CR25","first-page":"435","volume-title":"Advances on P2P, Parallel, Grid, Cloud and Internet Computing","author":"Ting-Qin He","year":"2016","unstructured":"He, T., Cai, L., Deng, Z., Meng, T., Wang, X.: Queuing-Oriented Job Optimizing Scheduling In Cloud Mapreduce. In: Proceedings of the International Conference on Advances on P2P, Parallel, Grid, Cloud and Internet Computing. pp. 435\u2013446 (2016)"},{"key":"2811_CR26","unstructured":"The Apache Hadoop Project: http:\/\/hadoop.apache.org\/"},{"key":"2811_CR27","unstructured":"Blondin, J.: Particle swarm optimization: a tutorial (2009). http:\/\/www.cs.armstrong.edu\/saad\/csci8100\/pso_tutorial.pdf"},{"key":"2811_CR28","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/4235.985692","volume":"6","author":"M Clerc","year":"2002","unstructured":"Clerc, M., Kennedy, J.: The particle swarm\u2014explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 6, 58\u201373 (2002)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"2811_CR29","doi-asserted-by":"crossref","unstructured":"Feng, Y., Teng, G., Wang, A., Yao, Y.: Chaotic Inertia Weight in Particle Swarm Optimization. In: Proceedings of the Second International Conference on Innovative Computing, Information and Control (ICICIC 2007). (2007)","DOI":"10.1109\/ICICIC.2007.209"},{"key":"2811_CR30","doi-asserted-by":"crossref","unstructured":"Xin, J., Chen, G., Hai, Y.: A Particle Swarm Optimizer with Multi-stage linearly-decreasing inertia weight. In: Proceedings of the 2009 International Joint Conference on Computational Sciences and Optimization. (2009)","DOI":"10.1109\/CSO.2009.420"},{"key":"2811_CR31","doi-asserted-by":"crossref","unstructured":"Yue-lin, G., Yu-hong, D.: A new particle swarm optimization algorithm with random inertia weight and evolution strategy. In: Proceedings of the 2007 International Conference on Computational Intelligence and Security Workshops (CISW 2007). (2007)","DOI":"10.1109\/CISW.2007.4425479"},{"key":"2811_CR32","doi-asserted-by":"crossref","unstructured":"Kumar, S., Chaturvedi, D.: Tuning of particle swarm optimization parameter using fuzzy logic. In: Proceedings of the 2011 International Conference on Communication Systems and Network Technologies. (2011)","DOI":"10.1109\/CSNT.2011.44"},{"key":"2811_CR33","unstructured":"Kennedy, J., Eberhart, R.: A discrete binary version of the particle swarm algorithm. In: Proceedings of the 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation. (1997)"},{"key":"2811_CR34","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1109\/5.364485","volume":"83","author":"J Mendel","year":"1995","unstructured":"Mendel, J.: Fuzzy logic systems for engineering: a tutorial. Proc. IEEE 83, 345\u2013377 (1995)","journal-title":"Proc. IEEE"},{"key":"2811_CR35","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.: A review of metaheuristic scheduling techniques in cloud computing. Egypt. Inform. J. 16, 275\u2013295 (2015)","journal-title":"Egypt. Inform. J."},{"key":"2811_CR36","doi-asserted-by":"crossref","unstructured":"Li, K., Xu, G., Zhao, G., Dong, Y., Wang, D.: Cloud task scheduling based on load balancing ant colony optimization. 2011 In: Proceedings of the Sixth Annual Chinagrid Conference. (2011)","DOI":"10.1109\/ChinaGrid.2011.17"},{"key":"2811_CR37","doi-asserted-by":"publisher","first-page":"724","DOI":"10.1016\/j.jss.2006.08.005","volume":"80","author":"P Yin","year":"2007","unstructured":"Yin, P., Yu, S., Wang, P., Wang, Y.: Task allocation for maximizing reliability of a distributed system using hybrid particle swarm optimization. J. Syst. Softw. 80, 724\u2013735 (2007)","journal-title":"J. Syst. Softw."},{"key":"2811_CR38","doi-asserted-by":"publisher","first-page":"1585","DOI":"10.1049\/piee.1974.0328","volume":"121","author":"E Mamdani","year":"1974","unstructured":"Mamdani, E.: Application of fuzzy algorithms for control of simple dynamic plant. Proc. Inst. Electr. Eng. 121, 1585 (1974)","journal-title":"Proc. Inst. Electr. Eng."},{"key":"2811_CR39","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1080\/18756891.2013.818190","volume":"6","author":"P Cingolani","year":"2013","unstructured":"Cingolani, P., Alcal\u00e1-Fdez, J.: jFuzzyLogic: a Java library to design fuzzy logic controllers according to the standard for fuzzy control programming. Int. J. Comput. Intell. Syst. 6, 61\u201375 (2013)","journal-title":"Int. J. Comput. Intell. Syst."},{"key":"2811_CR40","doi-asserted-by":"crossref","unstructured":"Cingolani, P., Alcala-Fdez, J.: jFuzzyLogic: a robust and flexible Fuzzy-Logic inference system language implementation. In: Proceedings of the 2012 IEEE International Conference on Fuzzy Systems. (2012)","DOI":"10.1109\/FUZZ-IEEE.2012.6251215"},{"key":"2811_CR41","first-page":"23","volume":"41","author":"R Calheiros","year":"2011","unstructured":"Calheiros, R., Ranjan, R., Beloglazov, A., De Rose, C., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software 41, 23\u201350 (2011)","journal-title":"Software"},{"key":"2811_CR42","unstructured":"The High-Performance Computing Center North (HPC2N) in Sweden, http:\/\/www.cs.huji.ac.il\/labs\/parallel\/workload\/l_hpc2n\/"},{"key":"2811_CR43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/DDNS\/2006\/79295","volume":"2006","author":"M Arumugam","year":"2006","unstructured":"Arumugam, M., Rao, M.: On the performance of the particle swarm optimization algorithm with various inertia weight variants for computing optimal control of a class of hybrid systems. Disc. Dyn. Nat. Soc. 2006, 1\u201317 (2006)","journal-title":"Disc. Dyn. Nat. Soc."},{"key":"2811_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2010\/462145","volume":"2010","author":"P Umapathy","year":"2010","unstructured":"Umapathy, P., Venkataseshaiah, C., Arumugam, M.: Particle swarm optimization with various inertia weight variants for optimal power flow solution. Disc. Dyn. Nat. Soc. 2010, 1\u201315 (2010)","journal-title":"Disc. Dyn. Nat. Soc."},{"key":"2811_CR45","unstructured":"Parallel Workloads Archive: NASA Ames iPSC\/860, http:\/\/www.cs.huji.ac.il\/labs\/parallel\/workload\/l_nasa_ipsc\/"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-018-2811-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-2811-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-2811-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T19:25:38Z","timestamp":1751657138000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-018-2811-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,25]]},"references-count":45,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["2811"],"URL":"https:\/\/doi.org\/10.1007\/s10586-018-2811-x","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,25]]},"assertion":[{"value":"20 June 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 March 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 May 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 May 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}