Show simple item record

dc.contributor.authorKelefouras, Vasileios
dc.contributor.authorDjemame, K
dc.date.accessioned2018-10-29T12:38:13Z
dc.date.issued2018-12-17
dc.identifier.isbn978-1-5386-8386-6
dc.identifier.issn1094-7256
dc.identifier.issn2640-0316
dc.identifier.urihttp://hdl.handle.net/10026.1/12669
dc.description.abstract

Efficient application scheduling is critical for achieving high performance in heterogeneous computing systems. This problem has proved to be NP-complete, heading research efforts in obtaining low complexity heuristics that produce good quality schedules. Although this problem has been extensively studied in the past, all the related works assume the computation costs of application tasks on processors are available a priori, ignoring the fact that the time needed to run/simulate all these tasks is orders of magnitude higher than finding a good quality schedule, especially in heterogeneous systems. In this paper, we propose two new methods applicable to several task scheduling algorithms for heterogeneous computing systems. We showcase both methods by using HEFT well known and popular algorithm, but they are applicable to other algorithms too, such as HCPT, HPS, PETS and CPOP. First, we propose a methodology to reduce the scheduling time of HEFT when the computation costs are unknown, without sacrificing the length of the output schedule (monotonic computation costs); this is achieved by reducing the number of computation costs required by HEFT and as a consequence the number of simulations applied. Second, we give heuristics to find which tasks are going to be executed as Single-Thread and which as Multi-Thread CPU implementations, as well as the number of the threads used. The experimental results considering both random graphs and real world applications show that extending HEFT with the two proposed methods achieves better schedule lengths, while at the same time requires from 4.5 up to 24 less simulations.

dc.format.extent215-224
dc.language.isoen
dc.publisherIEEE
dc.rightsAttribution-ShareAlike 4.0 International
dc.rightsAttribution-ShareAlike 4.0 International
dc.rightsAttribution-ShareAlike 4.0 International
dc.rightsAttribution-ShareAlike 4.0 International
dc.rightsAttribution-ShareAlike 4.0 International
dc.rightsAttribution-ShareAlike 4.0 International
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.subjectstatic task scheduling
dc.subjectsimulation
dc.subjectmultithreading
dc.subjectHEFT
dc.subjectHeterogeneity
dc.subjectmulti-core
dc.titleWorkflow Simulation Aware and Multi-Threading Effective Task Scheduling for Heterogeneous Computing
dc.typeconference
dc.typeConference Proceeding
plymouth.author-urlhttps://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000465758800024&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=11bb513d99f797142bcfeffcc58ea008
plymouth.date-start2018-12-17
plymouth.date-finish2018-12-20
plymouth.volume00
plymouth.conference-name25th IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC)
plymouth.publication-statusPublished
plymouth.journal2018 IEEE 25th International Conference on High Performance Computing (HiPC)
dc.identifier.doi10.1109/HiPC.2018.00032
plymouth.organisational-group/Plymouth
plymouth.organisational-group/Plymouth/Faculty of Science and Engineering
plymouth.organisational-group/Plymouth/Faculty of Science and Engineering/School of Engineering, Computing and Mathematics
plymouth.organisational-group/Plymouth/REF 2021 Researchers by UoA
plymouth.organisational-group/Plymouth/REF 2021 Researchers by UoA/UoA11 Computer Science and Informatics
plymouth.organisational-group/Plymouth/Users by role
plymouth.organisational-group/Plymouth/Users by role/Academics
dc.publisher.placeBengaluru, India
dcterms.dateAccepted2018-09-09
dc.rights.embargodate2019-6-4
dc.identifier.eissn2640-0316
dc.rights.embargoperiodNot known
rioxxterms.versionofrecord10.1109/HiPC.2018.00032
rioxxterms.licenseref.urihttp://creativecommons.org/licenses/by-sa/4.0/
rioxxterms.licenseref.startdate2018-12-17
rioxxterms.typeConference Paper/Proceeding/Abstract


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-ShareAlike 4.0 International
Except where otherwise noted, this item's license is described as Attribution-ShareAlike 4.0 International

All items in PEARL are protected by copyright law.
Author manuscripts deposited to comply with open access mandates are made available in accordance with publisher policies. Please cite only the published version using the details provided on the item record or document. In the absence of an open licence (e.g. Creative Commons), permissions for further reuse of content should be sought from the publisher or author.
Theme by 
Atmire NV