Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UNIFOR |
Texto Completo: | https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/92020 |
Resumo: | Este trabalho apresenta um modelo para transformação semi-automática de aplicações multi-thread em aplicações para grades computacionais, focando em algoritmos com comunicação e sincronização entre tarefas. O modelo utiliza Java threads e programação orientada a aspectos para converter threads em tarefas para a grade, mantendo o estado de objetos compartilhados durante a execução. Neste trabalho apresentamos ainda resultados de avaliações de desempenho e facilidade de uso do modelo. Palavras-chave: Engenharia de Software, Sistemas Distribuídos, Computação em Grade, Programação Orientada a Aspectos |
id |
UFOR_e8f2e2cae3a9076398bd6a4068fd10d6 |
---|---|
oai_identifier_str |
oai::92020 |
network_acronym_str |
UFOR |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UNIFOR |
repository_id_str |
|
spelling |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectosProgramação orientada a aspectosGrade computacionalLinguagem de programação - JavaEste trabalho apresenta um modelo para transformação semi-automática de aplicações multi-thread em aplicações para grades computacionais, focando em algoritmos com comunicação e sincronização entre tarefas. O modelo utiliza Java threads e programação orientada a aspectos para converter threads em tarefas para a grade, mantendo o estado de objetos compartilhados durante a execução. Neste trabalho apresentamos ainda resultados de avaliações de desempenho e facilidade de uso do modelo. Palavras-chave: Engenharia de Software, Sistemas Distribuídos, Computação em Grade, Programação Orientada a AspectosThis work presents a model for semi-automatic transformation of multi-thread applications into grid-enabled applications, focusing on algorithms that present communication and synchronization. The model uses Java threads and aspect-oriented programming to convert threads into grid tasks, maintaining the state of shared objects during the execution. In this work we also present performance and ease of use evaluation results. Keywords: Software Engineering, Distributed Systems, Grid Computing, Aspect Oriented ProgrammingMendonça, Nabor das ChagasMendonça, Nabor das ChagasBarreto, Raimundo da SilvaSampaio, Americo Tadeu FalconeUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaBarros, Marcelo Bedê2010info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/92020https://uol.unifor.br/auth-sophia/exibicao/7636Disponibilidade forma física: Existe obra impressa de código : 85864porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess1899-12-30T00:00:00Zoai::92020Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:1899-12-30T00:00Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false |
dc.title.none.fl_str_mv |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos |
title |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos |
spellingShingle |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos Barros, Marcelo Bedê Programação orientada a aspectos Grade computacional Linguagem de programação - Java |
title_short |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos |
title_full |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos |
title_fullStr |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos |
title_full_unstemmed |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos |
title_sort |
Uma abordagem genérica para gridificação de aplicações concorrentes utilizando programação orientada a aspectos |
author |
Barros, Marcelo Bedê |
author_facet |
Barros, Marcelo Bedê |
author_role |
author |
dc.contributor.none.fl_str_mv |
Mendonça, Nabor das Chagas Mendonça, Nabor das Chagas Barreto, Raimundo da Silva Sampaio, Americo Tadeu Falcone Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada |
dc.contributor.author.fl_str_mv |
Barros, Marcelo Bedê |
dc.subject.por.fl_str_mv |
Programação orientada a aspectos Grade computacional Linguagem de programação - Java |
topic |
Programação orientada a aspectos Grade computacional Linguagem de programação - Java |
description |
Este trabalho apresenta um modelo para transformação semi-automática de aplicações multi-thread em aplicações para grades computacionais, focando em algoritmos com comunicação e sincronização entre tarefas. O modelo utiliza Java threads e programação orientada a aspectos para converter threads em tarefas para a grade, mantendo o estado de objetos compartilhados durante a execução. Neste trabalho apresentamos ainda resultados de avaliações de desempenho e facilidade de uso do modelo. Palavras-chave: Engenharia de Software, Sistemas Distribuídos, Computação em Grade, Programação Orientada a Aspectos |
publishDate |
2010 |
dc.date.none.fl_str_mv |
2010 |
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 |
https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/92020 |
url |
https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/92020 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://uol.unifor.br/auth-sophia/exibicao/7636 Disponibilidade forma física: Existe obra impressa de código : 85864 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR instname:Universidade de Fortaleza (UNIFOR) instacron:UNIFOR |
instname_str |
Universidade de Fortaleza (UNIFOR) |
instacron_str |
UNIFOR |
institution |
UNIFOR |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UNIFOR |
collection |
Biblioteca Digital de Teses e Dissertações da UNIFOR |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR) |
repository.mail.fl_str_mv |
bib@unifor.br||bib@unifor.br |
_version_ |
1800408696857034752 |