An efficient weighted bi-objective scheduling algorithm for heterogeneous systems

Detalhes bibliográficos
Autor(a) principal: Martins, Idalmis Milian Sardina
Data de Publicação: 2011
Outros Autores: Boeres, Cristina, Drummond, Lúcia M. A.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/30959
Resumo: This paper proposes the Makespan and Reliability Cost Driven (MRCD) heuristic, a static scheduling strategy for heterogeneous distributed systems that not only minimizes the makespan, but also maximizes the reliability of the application. The MRCD scheduling decisions are guided by a weighted function that considers both objectives simultaneously, instead of prioritizing one of them. This work also introduces a classification of the solutions produced by weighted bi-objective schedulers to aid users to tune the weighting function such that an appropriate solution can be selected in accordance with their needs. In comparison with the related work, MRCD produced schedules with makespans that were significantly better then those produced by the other strategies at expense of an insignificant deterioration in reliability
id UFRN_3d0c632c18ad79f30f319e76fe5f4e51
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/30959
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Martins, Idalmis Milian SardinaBoeres, CristinaDrummond, Lúcia M. A.2020-12-11T15:39:05Z2020-12-11T15:39:05Z2011-08BOERES, Cristina; SARDIÑA, Idalmis Milián; DRUMMOND, Lúcia M.A.. An efficient weighted bi-objective scheduling algorithm for heterogeneous systems. Parallel Computing, [S.L.], v. 37, n. 8, p. 349-364, ago. 2011. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0167819110001407?via%3Dihub. Acesso em: 15 out. 2020. http://dx.doi.org/10.1016/j.parco.2010.10.003.0167-8191https://repositorio.ufrn.br/handle/123456789/3095910.1016/j.parco.2010.10.003ElsevierAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessStatic schedulingReliabilityHeterogeneous systemsDirect acyclic tasksAn efficient weighted bi-objective scheduling algorithm for heterogeneous systemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleThis paper proposes the Makespan and Reliability Cost Driven (MRCD) heuristic, a static scheduling strategy for heterogeneous distributed systems that not only minimizes the makespan, but also maximizes the reliability of the application. The MRCD scheduling decisions are guided by a weighted function that considers both objectives simultaneously, instead of prioritizing one of them. This work also introduces a classification of the solutions produced by weighted bi-objective schedulers to aid users to tune the weighting function such that an appropriate solution can be selected in accordance with their needs. In comparison with the related work, MRCD produced schedules with makespans that were significantly better then those produced by the other strategies at expense of an insignificant deterioration in reliabilityengreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALEfficientWeightedBi-Objective_MARTINS_2011.pdfEfficientWeightedBi-Objective_MARTINS_2011.pdfapplication/pdf404553https://repositorio.ufrn.br/bitstream/123456789/30959/1/EfficientWeightedBi-Objective_MARTINS_2011.pdfd2d30a63ecf095c3d692687d9769af00MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufrn.br/bitstream/123456789/30959/2/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD52TEXTEfficientWeightedBi-Objective_MARTINS_2011.pdf.txtEfficientWeightedBi-Objective_MARTINS_2011.pdf.txtExtracted texttext/plain64385https://repositorio.ufrn.br/bitstream/123456789/30959/4/EfficientWeightedBi-Objective_MARTINS_2011.pdf.txte522fbf6ca7bd2d94335c17b5f392f46MD54THUMBNAILEfficientWeightedBi-Objective_MARTINS_2011.pdf.jpgEfficientWeightedBi-Objective_MARTINS_2011.pdf.jpgGenerated Thumbnailimage/jpeg1756https://repositorio.ufrn.br/bitstream/123456789/30959/5/EfficientWeightedBi-Objective_MARTINS_2011.pdf.jpgabde0c55c012a55862aaf4594e42f9b1MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/30959/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/309592020-12-13 05:01:21.219oai:https://repositorio.ufrn.br:123456789/30959Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2020-12-13T08:01:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
title An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
spellingShingle An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
Martins, Idalmis Milian Sardina
Static scheduling
Reliability
Heterogeneous systems
Direct acyclic tasks
title_short An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
title_full An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
title_fullStr An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
title_full_unstemmed An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
title_sort An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
author Martins, Idalmis Milian Sardina
author_facet Martins, Idalmis Milian Sardina
Boeres, Cristina
Drummond, Lúcia M. A.
author_role author
author2 Boeres, Cristina
Drummond, Lúcia M. A.
author2_role author
author
dc.contributor.author.fl_str_mv Martins, Idalmis Milian Sardina
Boeres, Cristina
Drummond, Lúcia M. A.
dc.subject.por.fl_str_mv Static scheduling
Reliability
Heterogeneous systems
Direct acyclic tasks
topic Static scheduling
Reliability
Heterogeneous systems
Direct acyclic tasks
description This paper proposes the Makespan and Reliability Cost Driven (MRCD) heuristic, a static scheduling strategy for heterogeneous distributed systems that not only minimizes the makespan, but also maximizes the reliability of the application. The MRCD scheduling decisions are guided by a weighted function that considers both objectives simultaneously, instead of prioritizing one of them. This work also introduces a classification of the solutions produced by weighted bi-objective schedulers to aid users to tune the weighting function such that an appropriate solution can be selected in accordance with their needs. In comparison with the related work, MRCD produced schedules with makespans that were significantly better then those produced by the other strategies at expense of an insignificant deterioration in reliability
publishDate 2011
dc.date.issued.fl_str_mv 2011-08
dc.date.accessioned.fl_str_mv 2020-12-11T15:39:05Z
dc.date.available.fl_str_mv 2020-12-11T15:39:05Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.citation.fl_str_mv BOERES, Cristina; SARDIÑA, Idalmis Milián; DRUMMOND, Lúcia M.A.. An efficient weighted bi-objective scheduling algorithm for heterogeneous systems. Parallel Computing, [S.L.], v. 37, n. 8, p. 349-364, ago. 2011. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0167819110001407?via%3Dihub. Acesso em: 15 out. 2020. http://dx.doi.org/10.1016/j.parco.2010.10.003.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/30959
dc.identifier.issn.none.fl_str_mv 0167-8191
dc.identifier.doi.none.fl_str_mv 10.1016/j.parco.2010.10.003
identifier_str_mv BOERES, Cristina; SARDIÑA, Idalmis Milián; DRUMMOND, Lúcia M.A.. An efficient weighted bi-objective scheduling algorithm for heterogeneous systems. Parallel Computing, [S.L.], v. 37, n. 8, p. 349-364, ago. 2011. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0167819110001407?via%3Dihub. Acesso em: 15 out. 2020. http://dx.doi.org/10.1016/j.parco.2010.10.003.
0167-8191
10.1016/j.parco.2010.10.003
url https://repositorio.ufrn.br/handle/123456789/30959
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/30959/1/EfficientWeightedBi-Objective_MARTINS_2011.pdf
https://repositorio.ufrn.br/bitstream/123456789/30959/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/30959/4/EfficientWeightedBi-Objective_MARTINS_2011.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/30959/5/EfficientWeightedBi-Objective_MARTINS_2011.pdf.jpg
https://repositorio.ufrn.br/bitstream/123456789/30959/3/license.txt
bitstream.checksum.fl_str_mv d2d30a63ecf095c3d692687d9769af00
4d2950bda3d176f570a9f8b328dfbbef
e522fbf6ca7bd2d94335c17b5f392f46
abde0c55c012a55862aaf4594e42f9b1
e9597aa2854d128fd968be5edc8a28d9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832724491370496