Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção

Detalhes bibliográficos
Autor(a) principal: Costa, Bruno Joaquim Campos da
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/11110/2096
Resumo: O objetivo principal desta dissertação é o aumento do desempenho de um simulador de escalonamento de produção, cuja versão atual é compatível apenas com o ambiente Windows, tendo como ponto negativo o seu baixo desempenho em comparação ao que foi projetado. Para se identificar as causas do baixo desempenho, foi feita a portabilidade do simulador para o ambiente Linux de modo a se determinar o impacto no desempenho com a mudança para este ambiente. Com base nesta nova versão portada, o código do simulador foi analisado por ferramentas de desempenho da Intel de modo a identificar os hotspots do código e as principais causas do baixo desempenho. Com base nos resultados desta análise, foi desenvolvido um novo simulador sequencial consideravelmente mais rápido que o original, não usando o disco como armazenamento intermédio dos dados de simulação e assim não sendo necessário despender tempo de processamento no carregamento desses dados. Foi também explorado um novo simulador paralelo que tira partido dos processadores com múltiplos núcleos com o objetivo de melhorar o desempenho atual fazendo uso do modelo de atores. Por fim, foi desenvolvida uma interface Web que tornou o simulador numa plataforma mais fácil de utilizar a partir de um browser.
id RCAP_c36b92b1bea8dd0037f9a24bb7246da0
oai_identifier_str oai:ciencipca.ipca.pt:11110/2096
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Implementação de Elevado Desempenho de um Simulador de Escalonamento de ProduçãoEscalonamento de ProduçãoAnálise de desempenhoSimulador Paralelo de EscalonamentoO objetivo principal desta dissertação é o aumento do desempenho de um simulador de escalonamento de produção, cuja versão atual é compatível apenas com o ambiente Windows, tendo como ponto negativo o seu baixo desempenho em comparação ao que foi projetado. Para se identificar as causas do baixo desempenho, foi feita a portabilidade do simulador para o ambiente Linux de modo a se determinar o impacto no desempenho com a mudança para este ambiente. Com base nesta nova versão portada, o código do simulador foi analisado por ferramentas de desempenho da Intel de modo a identificar os hotspots do código e as principais causas do baixo desempenho. Com base nos resultados desta análise, foi desenvolvido um novo simulador sequencial consideravelmente mais rápido que o original, não usando o disco como armazenamento intermédio dos dados de simulação e assim não sendo necessário despender tempo de processamento no carregamento desses dados. Foi também explorado um novo simulador paralelo que tira partido dos processadores com múltiplos núcleos com o objetivo de melhorar o desempenho atual fazendo uso do modelo de atores. Por fim, foi desenvolvida uma interface Web que tornou o simulador numa plataforma mais fácil de utilizar a partir de um browser.2021-03-11T13:52:44Z2021-03-11T13:52:44Z2021-03-11T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/11110/2096oai:ciencipca.ipca.pt:11110/2096enghttp://hdl.handle.net/11110/2096202628124Costa, Bruno Joaquim Campos dainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-09-05T12:53:23Zoai:ciencipca.ipca.pt:11110/2096Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T15:02:21.019931Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
title Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
spellingShingle Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
Costa, Bruno Joaquim Campos da
Escalonamento de Produção
Análise de desempenho
Simulador Paralelo de Escalonamento
title_short Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
title_full Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
title_fullStr Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
title_full_unstemmed Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
title_sort Implementação de Elevado Desempenho de um Simulador de Escalonamento de Produção
author Costa, Bruno Joaquim Campos da
author_facet Costa, Bruno Joaquim Campos da
author_role author
dc.contributor.author.fl_str_mv Costa, Bruno Joaquim Campos da
dc.subject.por.fl_str_mv Escalonamento de Produção
Análise de desempenho
Simulador Paralelo de Escalonamento
topic Escalonamento de Produção
Análise de desempenho
Simulador Paralelo de Escalonamento
description O objetivo principal desta dissertação é o aumento do desempenho de um simulador de escalonamento de produção, cuja versão atual é compatível apenas com o ambiente Windows, tendo como ponto negativo o seu baixo desempenho em comparação ao que foi projetado. Para se identificar as causas do baixo desempenho, foi feita a portabilidade do simulador para o ambiente Linux de modo a se determinar o impacto no desempenho com a mudança para este ambiente. Com base nesta nova versão portada, o código do simulador foi analisado por ferramentas de desempenho da Intel de modo a identificar os hotspots do código e as principais causas do baixo desempenho. Com base nos resultados desta análise, foi desenvolvido um novo simulador sequencial consideravelmente mais rápido que o original, não usando o disco como armazenamento intermédio dos dados de simulação e assim não sendo necessário despender tempo de processamento no carregamento desses dados. Foi também explorado um novo simulador paralelo que tira partido dos processadores com múltiplos núcleos com o objetivo de melhorar o desempenho atual fazendo uso do modelo de atores. Por fim, foi desenvolvida uma interface Web que tornou o simulador numa plataforma mais fácil de utilizar a partir de um browser.
publishDate 2021
dc.date.none.fl_str_mv 2021-03-11T13:52:44Z
2021-03-11T13:52:44Z
2021-03-11T00:00:00Z
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 http://hdl.handle.net/11110/2096
oai:ciencipca.ipca.pt:11110/2096
url http://hdl.handle.net/11110/2096
identifier_str_mv oai:ciencipca.ipca.pt:11110/2096
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv http://hdl.handle.net/11110/2096
202628124
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799129894112722944