Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos

Detalhes bibliográficos
Autor(a) principal: Lopes, Tatiana Carvalho de Figueiredo
Data de Publicação: 2000
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-01032018-155000/
Resumo: Este trabalho propõe uma interface para a integração do ambiente de escalonamento de processos AMIGO (dynAMical flexIble schedulinG envirOnment) ao MPI (Message Passing Interface), permitindo que aplicações construídas nesse ambiente de passagem de mensagens sejam escalonadas de acordo com as políticas adotadas pelo AMIGO. Essas políticas são independentes do ambiente de passagem de mensagens, o que caracteriza a flexibilidade do ambiente AMIGO. Assim, foi proposta e construída uma interface de comunicação entre o ambiente paralelo virtual adotado (MPI) e o ambiente AMIGO, responsável por interagir com a(s) política(s) de escalonamento implementada(s). Para essa interface, a implementação do padrão MPI escolhida foi o LAM (Local Área Multicomputer) por preencher os requisitos desejados a priori (implementação de domínio público, destinada à plataforma Unix e por utilizar processos daemons). As análises e os resultados obtidos demonstram as vantagens em se integrar o LA/vI a um ambiente de escalonamento com os objetivos aos quais o AMIGO se propõe. A interface proposta foi implementada com sucesso e aplicações tradicionais MPI podem ser escalonadas com ganhos de desempenho quando seus processos são escalonados através das políticas do AMIGO.
id USP_5eee17cc4cb2e6af259315f4aeecdf02
oai_identifier_str oai:teses.usp.br:tde-01032018-155000
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de ProcessosNot availableNão disponívelNot availableEste trabalho propõe uma interface para a integração do ambiente de escalonamento de processos AMIGO (dynAMical flexIble schedulinG envirOnment) ao MPI (Message Passing Interface), permitindo que aplicações construídas nesse ambiente de passagem de mensagens sejam escalonadas de acordo com as políticas adotadas pelo AMIGO. Essas políticas são independentes do ambiente de passagem de mensagens, o que caracteriza a flexibilidade do ambiente AMIGO. Assim, foi proposta e construída uma interface de comunicação entre o ambiente paralelo virtual adotado (MPI) e o ambiente AMIGO, responsável por interagir com a(s) política(s) de escalonamento implementada(s). Para essa interface, a implementação do padrão MPI escolhida foi o LAM (Local Área Multicomputer) por preencher os requisitos desejados a priori (implementação de domínio público, destinada à plataforma Unix e por utilizar processos daemons). As análises e os resultados obtidos demonstram as vantagens em se integrar o LA/vI a um ambiente de escalonamento com os objetivos aos quais o AMIGO se propõe. A interface proposta foi implementada com sucesso e aplicações tradicionais MPI podem ser escalonadas com ganhos de desempenho quando seus processos são escalonados através das políticas do AMIGO.This work proposes an interface for the integration of the process scheduling environment AMIGO (dynAMical flexIble schedulinG envirOnment) to the min (Message Passing Interface), allowing to the applications developed in this message passing environment the possibility of being scheduled according to the policies used by the AMIGO. These policies are independent from the message passing environment, fact that stamps the flexibility of the AMIGO. Thus, it was developed and implemented a comtnunication interface between the adopted virtual parallel environment (MPI) and the AMIGO environment, responsable for interacting with the implemented scheduling policy(ies). For this interface, it was chosen the LAM (Local Arca Multicomputer) as the implementation of the MPI panem because it fulfills the desired conditions beforehand (implementation of public domain, addressed to Unix platform and because it makes use of daemon processes). The obtained analyses and results demonstrate the advantages in integrating a scheduling environment to the LAM with the objectives required by the AMIGO. The proposed interface was implemented successfidly and traditional MPI applications can be scheduled with a lot of performance gain when their processes are scheduled through the AMIGO policies.Biblioteca Digitais de Teses e Dissertações da USPSantana, Marcos JoséLopes, Tatiana Carvalho de Figueiredo2000-12-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-01032018-155000/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2018-07-19T20:50:39Zoai:teses.usp.br:tde-01032018-155000Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212018-07-19T20:50:39Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
Not available
title Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
spellingShingle Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
Lopes, Tatiana Carvalho de Figueiredo
Não disponível
Not available
title_short Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
title_full Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
title_fullStr Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
title_full_unstemmed Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
title_sort Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
author Lopes, Tatiana Carvalho de Figueiredo
author_facet Lopes, Tatiana Carvalho de Figueiredo
author_role author
dc.contributor.none.fl_str_mv Santana, Marcos José
dc.contributor.author.fl_str_mv Lopes, Tatiana Carvalho de Figueiredo
dc.subject.por.fl_str_mv Não disponível
Not available
topic Não disponível
Not available
description Este trabalho propõe uma interface para a integração do ambiente de escalonamento de processos AMIGO (dynAMical flexIble schedulinG envirOnment) ao MPI (Message Passing Interface), permitindo que aplicações construídas nesse ambiente de passagem de mensagens sejam escalonadas de acordo com as políticas adotadas pelo AMIGO. Essas políticas são independentes do ambiente de passagem de mensagens, o que caracteriza a flexibilidade do ambiente AMIGO. Assim, foi proposta e construída uma interface de comunicação entre o ambiente paralelo virtual adotado (MPI) e o ambiente AMIGO, responsável por interagir com a(s) política(s) de escalonamento implementada(s). Para essa interface, a implementação do padrão MPI escolhida foi o LAM (Local Área Multicomputer) por preencher os requisitos desejados a priori (implementação de domínio público, destinada à plataforma Unix e por utilizar processos daemons). As análises e os resultados obtidos demonstram as vantagens em se integrar o LA/vI a um ambiente de escalonamento com os objetivos aos quais o AMIGO se propõe. A interface proposta foi implementada com sucesso e aplicações tradicionais MPI podem ser escalonadas com ganhos de desempenho quando seus processos são escalonados através das políticas do AMIGO.
publishDate 2000
dc.date.none.fl_str_mv 2000-12-01
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://www.teses.usp.br/teses/disponiveis/55/55134/tde-01032018-155000/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-01032018-155000/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256572826222592