Optimal task scheduling for partially heterogeneous systems

Show simple item record

dc.contributor.author Orr, Michael
dc.contributor.author Sinnen, Oliver
dc.date.accessioned 2021-10-05T05:05:06Z
dc.date.available 2021-10-05T05:05:06Z
dc.date.issued 2021-10-1
dc.identifier.citation Parallel Computing 107:102815 01 Oct 2021
dc.identifier.issn 0167-8191
dc.identifier.uri https://hdl.handle.net/2292/56782
dc.description.abstract Task scheduling with communication delays is a strongly NP-hard problem. Previous attempts at finding optimal solutions to this problem have used branch-and-bound state–space search, with promising results. However, the scheduling model used assumes a target system with fully homogeneous processors, which is unrealistic for many real world systems for which task scheduling might be performed. This paper presents an extension to the Allocation-Ordering (AO) state–space model for task scheduling which allows a system with related heterogeneous processors to be modeled, and optimal schedules on such a system to be found. Of particular note, the distinct allocation phase allows this model to efficiently adapt to partially heterogeneous systems, in which subsets of the processors are identical to each other, which significantly helps to reduce the search space. An extensive experimental evaluation shows that the introduction of heterogeneity certainly increases the difficulty of the problem. However, many problem instances solvable using homogeneous processors remain solvable with a heterogeneous target system, made possible by the significant benefit of this model in considering partial heterogeneity.
dc.language en
dc.publisher Elsevier BV
dc.relation.ispartofseries Parallel Computing
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher.
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm
dc.rights.uri https://www.elsevier.com/about/policies/sharing
dc.subject 0805 Distributed Computing
dc.subject 1702 Cognitive Sciences
dc.title Optimal task scheduling for partially heterogeneous systems
dc.type Journal Article
dc.identifier.doi 10.1016/j.parco.2021.102815
pubs.begin-page 102815
pubs.volume 107
dc.date.updated 2021-09-24T03:53:10Z
dc.rights.holder Copyright: Elsevier BV en
pubs.publication-status Accepted
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en
pubs.subtype Journal Article
pubs.elements-id 867370
pubs.number 102815


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics