Escalonamento de aplicações paralelas: interface AMIGO-CORBA
Autor(a) principal: | |
---|---|
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 |