{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:38:28Z","timestamp":1740123508458,"version":"3.37.3"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Ya\u015far University","award":["BAP071"],"award-info":[{"award-number":["BAP071"]}]},{"name":"National Center for High-Performance Computing of Turkey","award":["1006722019"],"award-info":[{"award-number":["1006722019"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s11227-020-03369-w","type":"journal-article","created":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T10:40:10Z","timestamp":1593600010000},"page":"2689-2712","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Scalable parallel implementation of migrating birds optimization for the multi-objective task allocation problem"],"prefix":"10.1007","volume":"77","author":[{"given":"Dindar","family":"\u00d6z","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8310-1143","authenticated-orcid":false,"given":"I\u015f\u0131l","family":"\u00d6z","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,7,1]]},"reference":[{"issue":"5","key":"3369_CR1","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1109\/TEVC.2002.800880","volume":"6","author":"E Alba","year":"2002","unstructured":"Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6(5):443\u2013462","journal-title":"IEEE Trans Evol Comput"},{"issue":"4","key":"3369_CR2","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1002\/(SICI)1099-0526(199903\/04)4:4<31::AID-CPLX5>3.0.CO;2-4","volume":"4","author":"E Alba","year":"1999","unstructured":"Alba E, Troya JM (1999) A survey of parallel distributed genetic algorithms. Complexity 4(4):31\u201352","journal-title":"Complexity"},{"key":"3369_CR3","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1023\/A:1008358805991","volume":"12","author":"E Alba","year":"2000","unstructured":"Alba E, Troya JM (2000) Influence of the migration policy in parallel distributed gas with structured and panmictic populations. Appl Intell 12:163\u2013181","journal-title":"Appl Intell"},{"issue":"8","key":"3369_CR4","doi-asserted-by":"publisher","first-page":"5280","DOI":"10.1007\/s11227-019-02776-y","volume":"75","author":"MA Al-Betar","year":"2019","unstructured":"Al-Betar MA, Awadallah MA, Doush IA, Hammouri AI, Mafarja M, Alyasseri ZAA (2019) Island flower pollination algorithm for global optimization. J Supercomput 75(8):5280\u20135323","journal-title":"J Supercomput"},{"issue":"10","key":"3369_CR5","doi-asserted-by":"publisher","first-page":"1259","DOI":"10.1016\/j.jpdc.2006.06.006","volume":"66","author":"G Attiya","year":"2006","unstructured":"Attiya G, Hamam Y (2006) Task allocation for maximizing reliability of distributed systems: a simulated annealing approach. J Parallel Distrib Comput 66(10):1259\u20131266","journal-title":"J Parallel Distrib Comput"},{"issue":"3","key":"3369_CR6","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1023\/B:HEUR.0000026900.92269.ec","volume":"10","author":"S Cahon","year":"2004","unstructured":"Cahon S, Melab N, Talbi EG (2004) Paradiseo: a framework for the reusable design of parallel and distributed metaheuristics. J Heuristics 10(3):357\u2013380","journal-title":"J Heuristics"},{"issue":"3","key":"3369_CR7","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/S0305-0548(99)00045-3","volume":"27","author":"WH Chen","year":"2000","unstructured":"Chen WH, Lin CS (2000) A hybrid heuristic to solve a task allocation problem. Comput Oper Res 27(3):287\u2013303","journal-title":"Comput Oper Res"},{"key":"3369_CR8","unstructured":"Chu D, Till M, Zomaya A (2005) Parallel ant colony optimization for 3d protein structure prediction using the hp lattice model. In: 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS)"},{"key":"3369_CR9","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1016\/j.ins.2012.06.032","volume":"217","author":"E Duman","year":"2012","unstructured":"Duman E, Uysal M, Alkaya AF (2012) Migrating birds optimization: a new metaheuristic approach and its performance on quadratic assignment problem. Inf Sci 217:65\u201377","journal-title":"Inf Sci"},{"issue":"10","key":"3369_CR10","doi-asserted-by":"publisher","first-page":"1634","DOI":"10.1287\/mnsc.1060.0578","volume":"52","author":"A Ernst","year":"2006","unstructured":"Ernst A, Jiang H, Krishnamoorthy M (2006) Exact solutions to task allocation problems. Manage Sci 52(10):1634\u20131646","journal-title":"Manage Sci"},{"key":"3369_CR11","unstructured":"Hadj-Alouane A (1996) A hybrid genetic\/optimization algorithm for a task allocation problem"},{"key":"3369_CR12","unstructured":"Kang Q, He H, Deng R (1997) Bi-objective task assignment in heterogeneous distributed systems using honeybee mating optimization. In: IBM Microelectronics Division"},{"issue":"5","key":"3369_CR13","doi-asserted-by":"publisher","first-page":"2589","DOI":"10.1016\/j.amc.2012.08.093","volume":"219","author":"Q Kang","year":"2012","unstructured":"Kang Q, He H, Deng R (2012) Bi-objective task assignment in heterogeneous distributed systems using honeybee mating optimization. Appl Math Comput 219(5):2589\u20132600","journal-title":"Appl Math Comput"},{"issue":"8","key":"3369_CR14","doi-asserted-by":"publisher","first-page":"1106","DOI":"10.1016\/j.jpdc.2013.03.008","volume":"73","author":"Q Kang","year":"2013","unstructured":"Kang Q, He H, Wei J (2013) An effective iterated greedy algorithm for reliability-oriented task allocation in distributed computing systems. J Parallel Distrib Comput 73(8):1106\u20131115","journal-title":"J Parallel Distrib Comput"},{"issue":"11","key":"3369_CR15","doi-asserted-by":"publisher","first-page":"2165","DOI":"10.1016\/j.jss.2010.06.024","volume":"83","author":"QM Kang","year":"2010","unstructured":"Kang QM, He H, Song HM, Deng R (2010) Task allocation for maximizing reliability of distributed computing systems using honeybee mating optimization. J Syst Softw 83(11):2165\u20132174","journal-title":"J Syst Softw"},{"issue":"6","key":"3369_CR16","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1109\/12.600888","volume":"46","author":"S Kartik","year":"1997","unstructured":"Kartik S, Murthy CSR (1997) Task allocation algorithms for maximizing reliability of distributed computing systems. IEEE Trans Comput 46(6):719\u2013724","journal-title":"IEEE Trans Comput"},{"key":"3369_CR17","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.asoc.2017.04.030","volume":"58","author":"CM Lai","year":"2017","unstructured":"Lai CM, Yeh WC, Huang YC (2017) Entropic simplified swarm optimization for the task assignment problem. Appl Soft Comput 58:115\u2013127","journal-title":"Appl Soft Comput"},{"key":"3369_CR18","doi-asserted-by":"crossref","unstructured":"Lassig J, Sudholt D (2010) The benefit of migration in parallel evolutionary algorithms. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation (GECCO)","DOI":"10.1145\/1830483.1830687"},{"issue":"7","key":"3369_CR19","doi-asserted-by":"publisher","first-page":"1121","DOI":"10.1007\/s00500-013-0991-0","volume":"17","author":"J Lassig","year":"2013","unstructured":"Lassig J, Sudholt D (2013) Design and analysis of migration in parallel evolutionary algorithms. Soft Comput 17(7):1121\u20131144","journal-title":"Soft Comput"},{"issue":"9","key":"3369_CR20","doi-asserted-by":"publisher","first-page":"e3797","DOI":"10.1002\/cpe.3797","volume":"29","author":"S Limmer","year":"2017","unstructured":"Limmer S, Fey D (2017) Comparison of common parallel architectures for the execution of the island model and the global parallelization of evolutionary algorithms. Concurr Comput Practice Exp 29(9):e3797","journal-title":"Concurr Comput Practice Exp"},{"issue":"5","key":"3369_CR21","doi-asserted-by":"publisher","first-page":"1186","DOI":"10.1016\/j.cor.2012.12.014","volume":"40","author":"SW Lin","year":"2013","unstructured":"Lin SW, Ying KC, Huang CY (2013) Multiprocessor task scheduling in multistage hybrid flowshops: a hybrid artificial bee colony algorithm with bi-directional planning. Comput Oper Res 40(5):1186\u20131195","journal-title":"Comput Oper Res"},{"issue":"(C)","key":"3369_CR22","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1016\/j.parco.2014.04.008","volume":"46","author":"YY Liu","year":"2015","unstructured":"Liu YY, Wang S (2015) A scalable parallel genetic algorithm for the generalized assignment problem. Parallel Comput 46((C)):98\u2013119","journal-title":"Parallel Comput"},{"key":"3369_CR23","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1016\/j.sysarc.2013.09.007","volume":"60","author":"GH Luo","year":"2014","unstructured":"Luo GH, Huang SK, Chang YS, Yuan SM (2014) A parallel bees algorithm implementation on gpu. J Syst Architect 60:271\u2013279","journal-title":"J Syst Architect"},{"key":"3369_CR24","doi-asserted-by":"crossref","unstructured":"Luong TV, Melab N, Talbi EG (2010) Gpu-based island model for evolutionary algorithms. In: Annual Conference on Genetic and Evolutionary Computation (GECCO)","DOI":"10.1145\/1830483.1830685"},{"issue":"3","key":"3369_CR25","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1023\/A:1015057701750","volume":"8","author":"M Middendorf","year":"2002","unstructured":"Middendorf M, Reischle F, Schmeck H (2002) Multi colony ant algorithms. J Heuristics 8(3):305\u2013320","journal-title":"J Heuristics"},{"issue":"9","key":"3369_CR26","first-page":"27","volume":"4","author":"M Mirzazadeh","year":"2011","unstructured":"Mirzazadeh M, Shirdel GH, Masoumi B (2011) A honey bee algorithm to solve quadratic assignment problem. J Optim Ind Eng 4(9):27\u201336","journal-title":"J Optim Ind Eng"},{"key":"3369_CR27","first-page":"3","volume":"48","author":"S Mittal","year":"2016","unstructured":"Mittal S (2016) A survey of techniques for architecting and managing asymmetric multicore processors. ACM Comput Surv 48:3","journal-title":"ACM Comput Surv"},{"key":"3369_CR28","doi-asserted-by":"crossref","unstructured":"Neumann F, Oliveto PS, Rudolph G, Sudholt D (2011) On the effectiveness of crossover for migration in parallel evolutionary algorithms. In: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation (GECCO)","DOI":"10.1145\/2001576.2001790"},{"issue":"19","key":"3369_CR29","doi-asserted-by":"publisher","first-page":"6586","DOI":"10.1016\/j.eswa.2015.04.040","volume":"42","author":"S Niroomand","year":"2015","unstructured":"Niroomand S, Hadi-Vencheh A, \u015fahin R, Vizv\u00e1ri B (2015) Modified migrating birds optimization algorithm for closed loop layout with exact distances in flexible manufacturing systems. Expert Syst Appl 42(19):6586\u20136597","journal-title":"Expert Syst Appl"},{"key":"3369_CR30","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1016\/j.eswa.2016.09.035","volume":"67","author":"D Oz","year":"2017","unstructured":"Oz D (2017) An improvement on the migrating birds optimization with a problem-specific neighboring function for the multi-objective task allocation problem. Expert Syst Appl 67:304\u2013311","journal-title":"Expert Syst Appl"},{"key":"3369_CR31","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1016\/j.ins.2014.02.152","volume":"277","author":"QK Pan","year":"2014","unstructured":"Pan QK, Dong Y (2014) An improved migrating birds optimisation for a hybrid flowshop scheduling with total flowtime minimisation. Inf Sci 277:643\u2013655","journal-title":"Inf Sci"},{"key":"3369_CR32","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.jocs.2015.01.001","volume":"7","author":"PC Pendharkar","year":"2015","unstructured":"Pendharkar PC (2015) An ant colony optimization heuristic for constrained task allocation problem. J Comput Sci 7:37\u201347","journal-title":"J Comput Sci"},{"key":"3369_CR33","doi-asserted-by":"crossref","unstructured":"Pospichal P, Jaros J, Schwarz J (2010) Parallel genetic algorithm on the cuda architecture. In: European Conference on the Applications of Evolutionary Computation (EvoApplications)","DOI":"10.1007\/978-3-642-12239-2_46"},{"key":"3369_CR34","doi-asserted-by":"publisher","first-page":"1421","DOI":"10.1006\/jpdc.2002.1854","volume":"62","author":"M Randall","year":"2002","unstructured":"Randall M, Lewis A (2002) A parallel implementation of ant colony optimization. J Parallel Distrib Comput 62:1421\u20131432","journal-title":"J Parallel Distrib Comput"},{"issue":"8","key":"3369_CR35","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1016\/S0141-9331(02)00053-4","volume":"26","author":"A Salman","year":"2002","unstructured":"Salman A, Ahmad I, Al-Madani S (2002) Particle swarm optimization for task assignment problem. Microprocess Microsyst 26(8):363\u2013371","journal-title":"Microprocess Microsyst"},{"issue":"9","key":"3369_CR36","doi-asserted-by":"publisher","first-page":"1156","DOI":"10.1109\/12.165396","volume":"41","author":"S Shatz","year":"1992","unstructured":"Shatz S, Wang JP, Goto M (1992) Task allocation for maximizing reliability of distributed computer systems. IEEE Trans Comput 41(9):1156\u20131168","journal-title":"IEEE Trans Comput"},{"issue":"1","key":"3369_CR37","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/TSE.1977.233840","volume":"3","author":"HS Stone","year":"1977","unstructured":"Stone HS (1977) Multiprocessor scheduling with the aid of network flow algorithms. IEEE Trans Software Eng 3(1):85\u201393","journal-title":"IEEE Trans Software Eng"},{"key":"3369_CR38","unstructured":"Tanese R (1989) Distributed genetic algorithms. In: Proceedings of the 3rd International Conference on Genetic Algorithms (ICGA)"},{"issue":"1","key":"3369_CR39","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.jpdc.2005.06.014","volume":"66","author":"B Ucar","year":"2006","unstructured":"Ucar B, Aykanat C, Kaya K, Ikinci M (2006) Task assignment in heterogeneous computing systems. J Parallel Distrib Comput 66(1):32\u201346","journal-title":"J Parallel Distrib Comput"},{"key":"3369_CR40","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-9739-5","volume-title":"Programming Many-Core chips","author":"A Vajda","year":"2011","unstructured":"Vajda A (2011) Programming Many-Core chips, 1st edn. Springer, Berlin","edition":"1"},{"issue":"6","key":"3369_CR41","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1016\/S1383-7621(01)00013-3","volume":"47","author":"DP Vidyarthi","year":"2001","unstructured":"Vidyarthi DP, Tripathi AK (2001) Maximizing reliability of distributed computing system with task allocation using simple genetic algorithm. J Syst Architect 47(6):549\u2013554","journal-title":"J Syst Architect"},{"issue":"4","key":"3369_CR42","first-page":"30","volume":"28","author":"PK Yadav","year":"2011","unstructured":"Yadav PK, Singh MP, Sharma K (2011) Article: an optimal task allocation model for system cost analysis in heterogeneous distributed computing systems: a heuristic approach. Int J Comput Appl 28(4):30\u201337","journal-title":"Int J Comput Appl"},{"key":"3369_CR43","doi-asserted-by":"crossref","unstructured":"Yeh WC, Lai CM, Huang YC, Cheng TW, Huang HP, Jiang Y (2017) Simplified swarm optimization for task assignment problem in distributed computing system. In: International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD)","DOI":"10.1109\/FSKD.2017.8393371"},{"issue":"2","key":"3369_CR44","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1016\/j.amc.2006.06.071","volume":"184","author":"PY Yin","year":"2007","unstructured":"Yin PY, Yu SS, Wang PP, Wang YT (2007) Multi-objective task allocation in distributed computing systems by hybrid particle swarm optimization. Appl Math Comput 184(2):407\u2013420","journal-title":"Appl Math Comput"},{"key":"3369_CR45","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s13174-010-0007-6","volume":"1","author":"Q Zhang","year":"2010","unstructured":"Zhang Q, Cheng L, Boutaba R (2010) loud computing: state-of-the-art and research challenges. J Internet Serv Appl 1:7\u201318","journal-title":"J Internet Serv Appl"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03369-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-020-03369-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03369-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T01:02:01Z","timestamp":1625101321000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-020-03369-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,1]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["3369"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03369-w","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2020,7,1]]},"assertion":[{"value":"1 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}