HCLogP: um modelo computacional para clusters heterogêneos
| Ano de defesa: | 2017 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Juiz de Fora (UFJF)
|
| Programa de Pós-Graduação: |
Programa de Pós-graduação em Modelagem Computacional
|
| Departamento: |
ICE – Instituto de Ciências Exatas
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://repositorio.ufjf.br/jspui/handle/ufjf/4506 |
Resumo: | O modelo LogP foi desenvolvido em 1993 para medir os efeitos da latência de comunicação, ocupação dos processadores e banda passante em multiprocessadores com memória distribuída. A ideia era caracterizar multiprocessadores de memória distribuída usando estes parâmetros chave, analisando seus impactos no desempenho. Este trabalho propõe um novo modelo, baseado no LogP, que descreve a influência destes parâmetros no desempenho de aplicações regulares executadas em um agregado (cluster) de computadores heterogêneos. O modelo considera que um agregado heterogêneo é composto por diferentes tipos de processadores, aceleradores e controladores de rede. Os resultados mostram que o pior erro nas estimativas feitas pelo modelo para o tempo de execução paralelo foi de 19,2%, e, em muitos casos, a execução estimada foi igual ou próxima do tempo real. Além disso, com base neste modelo, foi desenvolvido um escalonador, que baseado nas características da aplicação e do ambiente, escolhe um subconjunto de componentes que minimizem o tempo total de execução paralelo. O escalonador obteve êxito na escolha da melhor configuração para a execução de aplicações com diferentes comportamentos. |
| id |
UFJF_b8fd322dba4abaeef3079ba36536e8a2 |
|---|---|
| oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/4506 |
| network_acronym_str |
UFJF |
| network_name_str |
Repositório Institucional da UFJF |
| repository_id_str |
|
| spelling |
Lobosco, Marcelohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763963U7Santos, Rodrigo Weber doshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791692Z6Rebello, Eugene Francis Vinodhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4769776T6Boeres, Maria Cristina Silvahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782852H7http://lattes.cnpq.brSoares, Thiago Marques2017-05-17T15:59:41Z2017-05-152017-05-17T15:59:41Z2017-03-09https://repositorio.ufjf.br/jspui/handle/ufjf/4506O modelo LogP foi desenvolvido em 1993 para medir os efeitos da latência de comunicação, ocupação dos processadores e banda passante em multiprocessadores com memória distribuída. A ideia era caracterizar multiprocessadores de memória distribuída usando estes parâmetros chave, analisando seus impactos no desempenho. Este trabalho propõe um novo modelo, baseado no LogP, que descreve a influência destes parâmetros no desempenho de aplicações regulares executadas em um agregado (cluster) de computadores heterogêneos. O modelo considera que um agregado heterogêneo é composto por diferentes tipos de processadores, aceleradores e controladores de rede. Os resultados mostram que o pior erro nas estimativas feitas pelo modelo para o tempo de execução paralelo foi de 19,2%, e, em muitos casos, a execução estimada foi igual ou próxima do tempo real. Além disso, com base neste modelo, foi desenvolvido um escalonador, que baseado nas características da aplicação e do ambiente, escolhe um subconjunto de componentes que minimizem o tempo total de execução paralelo. O escalonador obteve êxito na escolha da melhor configuração para a execução de aplicações com diferentes comportamentos.The LogP model was proposed in 1993 to measure the effects of communication latency, processor occupancy and bandwidth in distributed memory multiprocessors. The idea was to characterize distributed memory multiprocessor using these key parameters and study their impact on performance in simulation environments. This work proposes a new model, based on LogP, that describes the impacts on performance of regular applications executing on a heterogeneous cluster. The model considers that a heterogeneous cluster is composed of distinct types of processors, accelerators and networks. The results show that the worst error in the estimations of the parallel execution time was about 19,2%, and, in many cases, the estimated execution time is equal to or very close to the real one. In addition, based on this model, a scheduler was developed. Based on the applications and computational environment characteristics, the scheduler chooses the subset of processors, accelerators and networks that minimize the parallel execution time. For applications with different behaviors, the scheduler successfully chose the best configuration.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorporUniversidade Federal de Juiz de Fora (UFJF)Programa de Pós-graduação em Modelagem ComputacionalUFJFBrasilICE – Instituto de Ciências ExatasCNPQ::CIENCIAS EXATAS E DA TERRAModelos paralelosAgregados de computadoresAmbientes heterogêneos de computaçãoEscalonadorParallel ModelsClusterHeterogeneous computingSchedulerHCLogP: um modelo computacional para clusters heterogêneosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFTEXTthiagomarquessoares.pdf.txtthiagomarquessoares.pdf.txtExtracted texttext/plain178612https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/3/thiagomarquessoares.pdf.txt68381b939932aa3b6d560a2958f71a40MD53THUMBNAILthiagomarquessoares.pdf.jpgthiagomarquessoares.pdf.jpgGenerated Thumbnailimage/jpeg1162https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/4/thiagomarquessoares.pdf.jpg2c83b750f64e390ca470185d5f577f1dMD54ORIGINALthiagomarquessoares.pdfthiagomarquessoares.pdfapplication/pdf1372109https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/1/thiagomarquessoares.pdf0decc31aa35ac2d0364f017e2f671861MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82197https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/2/license.txt000e18a5aee6ca21bb5811ddf55fc37bMD52ufjf/45062019-06-16 05:05:36.501oai:hermes.cpd.ufjf.br:ufjf/4506TElDRU7vv71BIERFIERJU1RSSUJVSe+/ve+/vU8gTu+/vU8tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHvv73vv71vIGRlc3RhIGxpY2Vu77+9YSwgdm9j77+9IChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l077+9cmlvIApJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvIGRpcmVpdG8gbu+/vW8tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYe+/ve+/vW8gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLvv71uaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIO+/vXVkaW8gb3Ugdu+/vWRlby4KClZvY++/vSBjb25jb3JkYSBxdWUgbyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXvv71kbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZh77+977+9by4gVm9j77+9IHRhbWLvv71tIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBKdWl6IGRlIEZvcmEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY++/vXBpYSBkZSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBmaW5zIGRlIHNlZ3VyYW7vv71hLCBiYWNrLXVwIGUgcHJlc2VydmHvv73vv71vLiBWb2Pvv70gZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYe+/ve+/vW8g77+9IG9yaWdpbmFsIGUgcXVlIHZvY++/vSB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbu+/vWEuIFZvY++/vSB0YW1i77+9bSBkZWNsYXJhIHF1ZSBvIGRlcO+/vXNpdG8gZGEgc3VhIHB1YmxpY2Hvv73vv71vIG7vv71vLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5nde+/vW0uCgpDYXNvIGEgc3VhIHB1YmxpY2Hvv73vv71vIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2Pvv70gbu+/vW8gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9j77+9IGRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3Pvv71vIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdO+/vXJpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7vv71hLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3Tvv70gY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250Ze+/vWRvIGRhIHB1YmxpY2Hvv73vv71vIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0Hvv73vv71PIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ++/vU5JTyBPVSBBUE9JTyBERSBVTUEgQUfvv71OQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0Pvv70gREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklT77+9TyBDT01PIFRBTULvv71NIEFTIERFTUFJUyBPQlJJR0Hvv73vv71FUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKTyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHB1YmxpY2Hvv73vv71vLCBlIG7vv71vIGZhcu+/vSBxdWFscXVlciBhbHRlcmHvv73vv71vLCBhbO+/vW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbu+/vWEuCg==Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2019-06-16T08:05:36Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
| dc.title.pt_BR.fl_str_mv |
HCLogP: um modelo computacional para clusters heterogêneos |
| title |
HCLogP: um modelo computacional para clusters heterogêneos |
| spellingShingle |
HCLogP: um modelo computacional para clusters heterogêneos Soares, Thiago Marques CNPQ::CIENCIAS EXATAS E DA TERRA Modelos paralelos Agregados de computadores Ambientes heterogêneos de computação Escalonador Parallel Models Cluster Heterogeneous computing Scheduler |
| title_short |
HCLogP: um modelo computacional para clusters heterogêneos |
| title_full |
HCLogP: um modelo computacional para clusters heterogêneos |
| title_fullStr |
HCLogP: um modelo computacional para clusters heterogêneos |
| title_full_unstemmed |
HCLogP: um modelo computacional para clusters heterogêneos |
| title_sort |
HCLogP: um modelo computacional para clusters heterogêneos |
| author |
Soares, Thiago Marques |
| author_facet |
Soares, Thiago Marques |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Lobosco, Marcelo |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763963U7 |
| dc.contributor.advisor-co1.fl_str_mv |
Santos, Rodrigo Weber dos |
| dc.contributor.advisor-co1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791692Z6 |
| dc.contributor.referee1.fl_str_mv |
Rebello, Eugene Francis Vinod |
| dc.contributor.referee1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4769776T6 |
| dc.contributor.referee2.fl_str_mv |
Boeres, Maria Cristina Silva |
| dc.contributor.referee2Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782852H7 |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br |
| dc.contributor.author.fl_str_mv |
Soares, Thiago Marques |
| contributor_str_mv |
Lobosco, Marcelo Santos, Rodrigo Weber dos Rebello, Eugene Francis Vinod Boeres, Maria Cristina Silva |
| dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA |
| topic |
CNPQ::CIENCIAS EXATAS E DA TERRA Modelos paralelos Agregados de computadores Ambientes heterogêneos de computação Escalonador Parallel Models Cluster Heterogeneous computing Scheduler |
| dc.subject.por.fl_str_mv |
Modelos paralelos Agregados de computadores Ambientes heterogêneos de computação Escalonador Parallel Models Cluster Heterogeneous computing Scheduler |
| description |
O modelo LogP foi desenvolvido em 1993 para medir os efeitos da latência de comunicação, ocupação dos processadores e banda passante em multiprocessadores com memória distribuída. A ideia era caracterizar multiprocessadores de memória distribuída usando estes parâmetros chave, analisando seus impactos no desempenho. Este trabalho propõe um novo modelo, baseado no LogP, que descreve a influência destes parâmetros no desempenho de aplicações regulares executadas em um agregado (cluster) de computadores heterogêneos. O modelo considera que um agregado heterogêneo é composto por diferentes tipos de processadores, aceleradores e controladores de rede. Os resultados mostram que o pior erro nas estimativas feitas pelo modelo para o tempo de execução paralelo foi de 19,2%, e, em muitos casos, a execução estimada foi igual ou próxima do tempo real. Além disso, com base neste modelo, foi desenvolvido um escalonador, que baseado nas características da aplicação e do ambiente, escolhe um subconjunto de componentes que minimizem o tempo total de execução paralelo. O escalonador obteve êxito na escolha da melhor configuração para a execução de aplicações com diferentes comportamentos. |
| publishDate |
2017 |
| dc.date.accessioned.fl_str_mv |
2017-05-17T15:59:41Z |
| dc.date.available.fl_str_mv |
2017-05-15 2017-05-17T15:59:41Z |
| dc.date.issued.fl_str_mv |
2017-03-09 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufjf.br/jspui/handle/ufjf/4506 |
| url |
https://repositorio.ufjf.br/jspui/handle/ufjf/4506 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
| dc.publisher.program.fl_str_mv |
Programa de Pós-graduação em Modelagem Computacional |
| dc.publisher.initials.fl_str_mv |
UFJF |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
ICE – Instituto de Ciências Exatas |
| publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFJF instname:Universidade Federal de Juiz de Fora (UFJF) instacron:UFJF |
| instname_str |
Universidade Federal de Juiz de Fora (UFJF) |
| instacron_str |
UFJF |
| institution |
UFJF |
| reponame_str |
Repositório Institucional da UFJF |
| collection |
Repositório Institucional da UFJF |
| bitstream.url.fl_str_mv |
https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/3/thiagomarquessoares.pdf.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/4/thiagomarquessoares.pdf.jpg https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/1/thiagomarquessoares.pdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/4506/2/license.txt |
| bitstream.checksum.fl_str_mv |
68381b939932aa3b6d560a2958f71a40 2c83b750f64e390ca470185d5f577f1d 0decc31aa35ac2d0364f017e2f671861 000e18a5aee6ca21bb5811ddf55fc37b |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF) |
| repository.mail.fl_str_mv |
|
| _version_ |
1833922341308989440 |