Interface AMIGO-MPI: Uma Abordagem Flexível e Dinâmica para Escalonamento de Processos
Autor(a) principal: | |
---|---|
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 |