O uso do espaço de tuplas com o objetivo de simplificar o desenvolvimento de uma aplicação distribuída

Detalhes bibliográficos
Autor(a) principal: Mendes, Fábio Jackson
Data de Publicação: 2008
Outros Autores: Martins, Victor Brüggemann
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