Scalable parallel implementation of migrating birds optimization for the multi-objective task allocation problem

dc.contributor.author Dindar Oz
dc.contributor.author Isil Oz
dc.contributor.author Oz, Isil
dc.contributor.author Oz, Dindar
dc.date MAR
dc.date.accessioned 2025-10-06T16:21:24Z
dc.date.issued 2021
dc.description.abstract As the distributed computing systems have been widely used in many research and industrial areas the problem of allocating tasks to available processors in the system efficiently has been an important concern. Since the problem is proven to be NP-hard heuristic-based optimization techniques have been proposed to solve the task allocation problem. Particularly the current cloud-based systems have been grown massively requiring multiple features like lower cost higher reliability and higher throughput, therefore the problem has become more challenging and approximate methods have gained more importance. Migrating birds optimization (MBO) algorithm offers successful solutions especially for quadratic assignment problems. Inspired by the movement of the birds it exhibits good results by its population-based approach . Since the algorithm needs to deal with many individuals in the population and the neighbor solution generation phase takes substantial time for large problem instances we need parallelism to have execution time improvements and make the algorithm practical for large-scale problems. In this work we propose a scalable parallel implementation of the MBO algorithm PMBO for the multi-objective task allocation problem. We redesigned the implementation of the MBO algorithm so that its computationally heavy independent tasks are executed concurrently in separate threads. We compare our implementation with three parallel island-based approaches. The experimental results demonstrate that our implementation exhibits substantial solution quality improvements for difficult problem instances as the computing resources namely parallelism increase. Our scalability analysis also presents that higher parallelism levels offer larger solution improvement for the PMBO over the island-based parallel implementations on very hard problem instances.
dc.description.sponsorship National Center for High-Performance Computing of Turkey (UHeM) [1006722019]; Project Evaluation Commission of Yasar University [BAP071]
dc.description.sponsorship Computing resources used in this work were provided by the National Center for High-Performance Computing of Turkey (UHeM) under Grant Number 1006722019. This work was supported within the scope of the scientific research project which was accepted by the Project Evaluation Commission of Yasar University under the project number of BAP071 and the title of Parallelization of Evolutionary Algorithms for The Multi-objective Task Allocation Problem.
dc.description.sponsorship National Center for High-Performance Computing of Turkey; Project Evaluation Commission of Yasar University, (BAP071); Ulusal Yüksek Başarımlı Hesaplama Merkezi, Istanbul Teknik Üniversitesi, UHeM, (1006722019)
dc.identifier.doi 10.1007/s11227-020-03369-w
dc.identifier.issn 0920-8542
dc.identifier.issn 1573-0484
dc.identifier.scopus 2-s2.0-85087387724
dc.identifier.uri http://dx.doi.org/10.1007/s11227-020-03369-w
dc.identifier.uri https://gcris.yasar.edu.tr/handle/123456789/6852
dc.identifier.uri https://doi.org/10.1007/s11227-020-03369-w
dc.language.iso English
dc.publisher SPRINGER
dc.relation.ispartof The Journal of Supercomputing
dc.rights info:eu-repo/semantics/closedAccess
dc.source JOURNAL OF SUPERCOMPUTING
dc.subject Parallel algorithm, Combinatorial optimization, Task allocation problem, Migrating birds optimization
dc.subject DISTRIBUTED COMPUTING SYSTEMS, MAXIMIZING RELIABILITY, SWARM OPTIMIZATION, ASSIGNMENT, ALGORITHM, DESIGN
dc.subject Task Allocation Problem
dc.subject Combinatorial Optimization
dc.subject Migrating Birds Optimization
dc.subject Parallel Algorithm
dc.title Scalable parallel implementation of migrating birds optimization for the multi-objective task allocation problem
dc.type Article
dspace.entity.type Publication
gdc.author.id Oz, Isil/0000-0002-8310-1143
gdc.author.scopusid 55791359200
gdc.author.scopusid 37097877800
gdc.author.wosid Öz, Dindar/ACN-1595-2022
gdc.author.wosid Oz, Isil/W-9260-2019
gdc.bip.impulseclass C4
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department
gdc.description.departmenttemp [Oz, Dindar] Yasar Univ, Software Engn Dept, Izmir, Turkey; [Oz, Isil] Izmir Inst Technol, Comp Engn Dept, Izmir, Turkey
gdc.description.endpage 2712
gdc.description.issue 3
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
gdc.description.startpage 2689
gdc.description.volume 77
gdc.description.woscitationindex Science Citation Index Expanded
gdc.identifier.openalex W3039593755
gdc.identifier.wos WOS:000544846600002
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 5.0
gdc.oaire.influence 2.594354E-9
gdc.oaire.isgreen true
gdc.oaire.popularity 5.6199867E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0211 other engineering and technologies
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration National
gdc.openalex.fwci 1.9472
gdc.openalex.normalizedpercentile 0.9
gdc.opencitations.count 6
gdc.plumx.crossrefcites 2
gdc.plumx.mendeley 7
gdc.plumx.scopuscites 9
gdc.scopus.citedcount 9
gdc.virtual.author Öz, Dindar
gdc.wos.citedcount 9
oaire.citation.endPage 2712
oaire.citation.startPage 2689
person.identifier.orcid Oz- Isil/0000-0002-8310-1143,
project.funder.name National Center for High-Performance Computing of Turkey (UHeM) [1006722019], Project Evaluation Commission of Yasar University [BAP071]
publicationissue.issueNumber 3
publicationvolume.volumeNumber 77
relation.isAuthorOfPublication 92bee70c-797c-4e4f-b8a9-073978e95111
relation.isAuthorOfPublication.latestForDiscovery 92bee70c-797c-4e4f-b8a9-073978e95111
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files