Escalonamento de aplicações paralelas: interface AMIGO-CORBA

Detalhes bibliográficos
Autor(a) principal: Santos, Ricardo Ribeiro dos
Data de Publicação: 2001
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-23012018-162107/
Resumo: Este trabalho apresenta o projeto e implementação de uma interface de comunicação entre o ambiente de escalonamento AMIGO e TAO, que é uma implementação da especificação CORBA. Essa interface permite que aplicações desenvolvidas com TAO utilizem os serviços de escalonamento providos pelo AMIGO. O ambiente AMIGO oferece uma maneira flexível e dinâmica de escalonamento, possibilitando um melhor desempenho para aplicações do usuário. A ferramenta TAO possibilita o desenvolvimento de aplicações distribuídas em conformidade com a especificação CORBA e, também, aplicações paralelas distribuídas através do modelo callback de mensagens assíncronas. Em trabalhos anteriores realizados no grupo de Sistemas Distribuídos e Programação Concorrente do ICMC-USP, foram implementadas com sucesso interfaces para os softwares PVM e LAM-MPI. Os resultados alcançados por esses trabalhos motivaram a implementação de uma nova interface, entre o AMIGO e uma ferramenta CORBA, com o objetivo de explorar o desenvolvimento de aplicações paralelas distribuídas na arquitetura CORBA e, conseqüentemente, oferecer serviços aprimorados de escalonamento para essas aplicações. Após a implementação da interface CORBA-AMIGO neste trabalho, foi possível verificar os ganhos que o uso de técnicas aprimoradas de escalonamento podem trazer sobre o desempenho final da aplicação. Além disso, os resultados obtidos mostraram que a ferramenta TAO é uma solução viável para o desenvolvimento de algumas classes d2 aplicações paralelas distribuídas podendo, inclusive, alcançar desempenho comparável ao desempenho observado com ferramentas construídas especificamente para essas classes de aplicações.
id USP_2c484ab34564cf41f7ba9767e4356adf
oai_identifier_str oai:teses.usp.br:tde-23012018-162107
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Escalonamento de aplicações paralelas: interface AMIGO-CORBANot availableNão disponívelNot availableEste trabalho apresenta o projeto e implementação de uma interface de comunicação entre o ambiente de escalonamento AMIGO e TAO, que é uma implementação da especificação CORBA. Essa interface permite que aplicações desenvolvidas com TAO utilizem os serviços de escalonamento providos pelo AMIGO. O ambiente AMIGO oferece uma maneira flexível e dinâmica de escalonamento, possibilitando um melhor desempenho para aplicações do usuário. A ferramenta TAO possibilita o desenvolvimento de aplicações distribuídas em conformidade com a especificação CORBA e, também, aplicações paralelas distribuídas através do modelo callback de mensagens assíncronas. Em trabalhos anteriores realizados no grupo de Sistemas Distribuídos e Programação Concorrente do ICMC-USP, foram implementadas com sucesso interfaces para os softwares PVM e LAM-MPI. Os resultados alcançados por esses trabalhos motivaram a implementação de uma nova interface, entre o AMIGO e uma ferramenta CORBA, com o objetivo de explorar o desenvolvimento de aplicações paralelas distribuídas na arquitetura CORBA e, conseqüentemente, oferecer serviços aprimorados de escalonamento para essas aplicações. Após a implementação da interface CORBA-AMIGO neste trabalho, foi possível verificar os ganhos que o uso de técnicas aprimoradas de escalonamento podem trazer sobre o desempenho final da aplicação. Além disso, os resultados obtidos mostraram que a ferramenta TAO é uma solução viável para o desenvolvimento de algumas classes d2 aplicações paralelas distribuídas podendo, inclusive, alcançar desempenho comparável ao desempenho observado com ferramentas construídas especificamente para essas classes de aplicações.This work presents the design and implementation of a communication interface between the AMIGO scheduling environment and TAO, that is an implementation of CORBA specification. This interface ailows applications developed with TAO to use the scheduling services provided by AMIGO. The AMIGO environment offers a flexible and dynamic scheduling, aiming at providing a better performance to user applications. TAO aliows the development of distributed applications in compliance with the CORBA specification and parailel distributed applications through the callback asynchronous messaging model. In previous works developed in the Concurrent Programming and Distributed Systems Group of the ICMC-IJSP, interfaces to PVM and LAM-MPI softwares have been successfully implemented. The results reached by these works motivated the building of a new interface between the AMIGO and a CORBA tool, aiming at exploring the development of paraliel distributed applications within the CORBA architecture and consequentely to offer better scheduling services to these applications. After the implementation of the CORBA-AMIGO interface in this work, it was possible to assess the gains that enhanced scheduling techniques can bring to the final application performance. Moreover, the results obtained showed that TAO is a viable solution to the development of some distributed parallel application classes, being able to reach performance comparable to those observed for others tools built specifically to deal with these classes of applications.Biblioteca Digitais de Teses e Dissertações da USPSantana, Marcos JoséSantos, Ricardo Ribeiro dos2001-12-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-23012018-162107/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-23012018-162107Biblioteca 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 Escalonamento de aplicações paralelas: interface AMIGO-CORBA
Not available
title Escalonamento de aplicações paralelas: interface AMIGO-CORBA
spellingShingle Escalonamento de aplicações paralelas: interface AMIGO-CORBA
Santos, Ricardo Ribeiro dos
Não disponível
Not available
title_short Escalonamento de aplicações paralelas: interface AMIGO-CORBA
title_full Escalonamento de aplicações paralelas: interface AMIGO-CORBA
title_fullStr Escalonamento de aplicações paralelas: interface AMIGO-CORBA
title_full_unstemmed Escalonamento de aplicações paralelas: interface AMIGO-CORBA
title_sort Escalonamento de aplicações paralelas: interface AMIGO-CORBA
author Santos, Ricardo Ribeiro dos
author_facet Santos, Ricardo Ribeiro dos
author_role author
dc.contributor.none.fl_str_mv Santana, Marcos José
dc.contributor.author.fl_str_mv Santos, Ricardo Ribeiro dos
dc.subject.por.fl_str_mv Não disponível
Not available
topic Não disponível
Not available
description Este trabalho apresenta o projeto e implementação de uma interface de comunicação entre o ambiente de escalonamento AMIGO e TAO, que é uma implementação da especificação CORBA. Essa interface permite que aplicações desenvolvidas com TAO utilizem os serviços de escalonamento providos pelo AMIGO. O ambiente AMIGO oferece uma maneira flexível e dinâmica de escalonamento, possibilitando um melhor desempenho para aplicações do usuário. A ferramenta TAO possibilita o desenvolvimento de aplicações distribuídas em conformidade com a especificação CORBA e, também, aplicações paralelas distribuídas através do modelo callback de mensagens assíncronas. Em trabalhos anteriores realizados no grupo de Sistemas Distribuídos e Programação Concorrente do ICMC-USP, foram implementadas com sucesso interfaces para os softwares PVM e LAM-MPI. Os resultados alcançados por esses trabalhos motivaram a implementação de uma nova interface, entre o AMIGO e uma ferramenta CORBA, com o objetivo de explorar o desenvolvimento de aplicações paralelas distribuídas na arquitetura CORBA e, conseqüentemente, oferecer serviços aprimorados de escalonamento para essas aplicações. Após a implementação da interface CORBA-AMIGO neste trabalho, foi possível verificar os ganhos que o uso de técnicas aprimoradas de escalonamento podem trazer sobre o desempenho final da aplicação. Além disso, os resultados obtidos mostraram que a ferramenta TAO é uma solução viável para o desenvolvimento de algumas classes d2 aplicações paralelas distribuídas podendo, inclusive, alcançar desempenho comparável ao desempenho observado com ferramentas construídas especificamente para essas classes de aplicações.
publishDate 2001
dc.date.none.fl_str_mv 2001-12-07
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-23012018-162107/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23012018-162107/
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_ 1815257291728879616