O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Universitário da Ânima (RUNA) |
Texto Completo: | https://repositorio.animaeducacao.com.br/handle/ANIMA/11078 |
Resumo: | Distributed systems are inherently complex and difficult to develop, several issues that are not part of the business logic of the application must be addressed, leading to a much more complex architecture and demanding a larger amount of infrastructure resources. The concept of tuple space aims to simplify the development of a distributed application, supplying powerful tools for process communication and synchronization. This study focus on the viability of using this concept in order to construct a distributed system that needs simplicity during its development, as well as scalability and loose coupling among its components. To validate this proposal, a case study will be conducted on a distributed system that lacks solutions for the communication and synchronization of its main modules. Subjects such as parallel computing, memory sharing and tuple space will be approached. |
id |
Ânima_69b21414a76f4c507247e7dd73eac980 |
---|---|
oai_identifier_str |
oai:repositorio.animaeducacao.com.br:ANIMA/11078 |
network_acronym_str |
Ânima |
network_name_str |
Repositório Universitário da Ânima (RUNA) |
repository_id_str |
|
spelling |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuídaEspaço de tuplasComputação distribuídaMemória compartilhadaJavaSpacesLindaDistributed systems are inherently complex and difficult to develop, several issues that are not part of the business logic of the application must be addressed, leading to a much more complex architecture and demanding a larger amount of infrastructure resources. The concept of tuple space aims to simplify the development of a distributed application, supplying powerful tools for process communication and synchronization. This study focus on the viability of using this concept in order to construct a distributed system that needs simplicity during its development, as well as scalability and loose coupling among its components. To validate this proposal, a case study will be conducted on a distributed system that lacks solutions for the communication and synchronization of its main modules. Subjects such as parallel computing, memory sharing and tuple space will be approached.Sistemas distribuídos são inerentemente complexos e difíceis de desenvolver, vários pontos que não fazem parte da lógica de negócio da aplicação devem ser abordados, tornando a arquitetura do projeto muito mais complexa e exigindo uma quantidade maior de recursos de infra-estrutura. O conceito de espaço de tuplas visa simplificar o desenvolvimento de uma aplicação distribuída, fornecendo poderosas ferramentas de comunicação e sincronização entre os processos. Este trabalho estuda a viabilidade da utilização deste conceito para construir um sistema distribuído que necessite de simplicidade durante o desenvolvimento, escalabilidade e baixo acoplamento seus componentes. Para validar esta proposta, será realizado um estudo de caso sobre um sistema distribuído que carece de ferramentas de comunicação e sincronização. São abordados temas como: computação paralela, compartilhamento de memória e espaço de tuplas.Lento, Luís Otávio BotelhoMendes, Fábio JacksonMartins, Victor Brüggemann2017-10-23T17:26:03Z2020-11-29T06:00:15Z2017-10-23T17:26:03Z2020-11-29T06:00:15Z2008info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis68 f.application/pdfhttps://repositorio.animaeducacao.com.br/handle/ANIMA/11078Sistemas de Informação - Pedra BrancaPalhoçaporreponame:Repositório Universitário da Ânima (RUNA)instname:Ânima Educaçãoinstacron:Ânimainfo:eu-repo/semantics/openAccess2020-12-02T07:49:10Zoai:repositorio.animaeducacao.com.br:ANIMA/11078Repositório InstitucionalPRIhttps://repositorio.animaeducacao.com.br/oai/requestcontato@animaeducacao.com.bropendoar:2020-12-02T07:49:10Repositório Universitário da Ânima (RUNA) - Ânima Educaçãofalse |
dc.title.none.fl_str_mv |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída |
title |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída |
spellingShingle |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída Mendes, Fábio Jackson Espaço de tuplas Computação distribuída Memória compartilhada JavaSpaces Linda |
title_short |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída |
title_full |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída |
title_fullStr |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída |
title_full_unstemmed |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída |
title_sort |
O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída |
author |
Mendes, Fábio Jackson |
author_facet |
Mendes, Fábio Jackson Martins, Victor Brüggemann |
author_role |
author |
author2 |
Martins, Victor Brüggemann |
author2_role |
author |
dc.contributor.none.fl_str_mv |
Lento, Luís Otávio Botelho |
dc.contributor.author.fl_str_mv |
Mendes, Fábio Jackson Martins, Victor Brüggemann |
dc.subject.por.fl_str_mv |
Espaço de tuplas Computação distribuída Memória compartilhada JavaSpaces Linda |
topic |
Espaço de tuplas Computação distribuída Memória compartilhada JavaSpaces Linda |
description |
Distributed systems are inherently complex and difficult to develop, several issues that are not part of the business logic of the application must be addressed, leading to a much more complex architecture and demanding a larger amount of infrastructure resources. The concept of tuple space aims to simplify the development of a distributed application, supplying powerful tools for process communication and synchronization. This study focus on the viability of using this concept in order to construct a distributed system that needs simplicity during its development, as well as scalability and loose coupling among its components. To validate this proposal, a case study will be conducted on a distributed system that lacks solutions for the communication and synchronization of its main modules. Subjects such as parallel computing, memory sharing and tuple space will be approached. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008 2017-10-23T17:26:03Z 2017-10-23T17:26:03Z 2020-11-29T06:00:15Z 2020-11-29T06:00:15Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.animaeducacao.com.br/handle/ANIMA/11078 |
url |
https://repositorio.animaeducacao.com.br/handle/ANIMA/11078 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
Sistemas de Informação - Pedra Branca |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
68 f. application/pdf |
dc.coverage.none.fl_str_mv |
Palhoça |
dc.source.none.fl_str_mv |
reponame:Repositório Universitário da Ânima (RUNA) instname:Ânima Educação instacron:Ânima |
instname_str |
Ânima Educação |
instacron_str |
Ânima |
institution |
Ânima |
reponame_str |
Repositório Universitário da Ânima (RUNA) |
collection |
Repositório Universitário da Ânima (RUNA) |
repository.name.fl_str_mv |
Repositório Universitário da Ânima (RUNA) - Ânima Educação |
repository.mail.fl_str_mv |
contato@animaeducacao.com.br |
_version_ |
1767415804280700928 |