Scalable Parallel Implementation of Migrating Birds Optimization for the Multi-Objective Task Allocation Problem

dc.contributor.author Öz, Dindar
dc.contributor.author Öz, Işıl
dc.coverage.doi 10.1007/s11227-020-03369-w
dc.date.accessioned 2020-07-18T08:31:25Z
dc.date.available 2020-07-18T08:31:25Z
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. en_US
dc.identifier.doi 10.1007/s11227-020-03369-w
dc.identifier.doi 10.1007/s11227-020-03369-w en_US
dc.identifier.issn 0920-8542
dc.identifier.issn 1573-0484
dc.identifier.scopus 2-s2.0-85087387724
dc.identifier.uri https://doi.org/10.1007/s11227-020-03369-w
dc.identifier.uri https://hdl.handle.net/11147/8790
dc.language.iso en en_US
dc.publisher Springer Verlag en_US
dc.relation.ispartof Journal of Supercomputing en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Parallel algorithm en_US
dc.subject Combinatorial optimization en_US
dc.subject Task allocation problem en_US
dc.subject Migrating birds optimization en_US
dc.title Scalable Parallel Implementation of Migrating Birds Optimization for the Multi-Objective Task Allocation Problem en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id 0000-0002-8310-1143
gdc.author.id 0000-0002-8310-1143 en_US
gdc.author.institutional Öz, Işıl
gdc.bip.impulseclass C4
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 2712 en_US
gdc.description.issue 3 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 2689 en_US
gdc.description.volume 77 en_US
gdc.description.wosquality Q2
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.8551894E-9
gdc.oaire.isgreen true
gdc.oaire.popularity 7.2686284E-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.98151549
gdc.openalex.normalizedpercentile 0.89
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 6
gdc.plumx.crossrefcites 2
gdc.plumx.mendeley 7
gdc.plumx.scopuscites 8
gdc.scopus.citedcount 8
gdc.wos.citedcount 9
relation.isAuthorOfPublication.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
Öz-Öz2021_Article_Scalable.pdf
Size:
1.82 MB
Format:
Adobe Portable Document Format
Description:
Makale (Article)