An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Outros Autores: | , |
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 |