Implementação de objetos replicados usando java
Este trabalho busca a implementação da replicação de objetos através da linguagem Java e de seu sistema de invocação remota de métodos (Remote Method Invocation - RMI). A partir deste sistema, define-se uma classe de replicação - a máquina de replicação – onde a implementação de grupos de objetos é...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2007
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/1328 |
id |
ndltd-IBICT-oai-lume.ufrgs.br-10183-1328 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-lume.ufrgs.br-10183-13282018-10-21T16:45:33Z Implementação de objetos replicados usando java Ferreira Filho, Joao Carlos Lisboa, Maria Lucia Blanck Jansch-Porto, Ingrid Eleonora Schreiber Sistemas operacionais Tolerancia : Falhas Java (Linguagem de programação) Replicacao : Objetos Este trabalho busca a implementação da replicação de objetos através da linguagem Java e de seu sistema de invocação remota de métodos (Remote Method Invocation - RMI). A partir deste sistema, define-se uma classe de replicação - a máquina de replicação – onde a implementação de grupos de objetos é estruturada de acordo com a arquitetura cliente/servidor, sendo o cliente o representante (a interface) de um grupo de objetos e os servidores representam os demais componentes do grupo. A classe de replicação atende a uma necessidade importante dos sistemas distribuídos - o desenvolvimento de aplicações tolerantes a falhas. Fundamentalmente, a tolerância a falhas é obtida por redundância e, no caso de mecanismos de tolerância a falhas por software, esta redundância significa basicamente replicação de dados, processos ou objetos. A tolerância a falhas para tal tipo de sistema é importante para garantir a transparência do mesmo, visto que, assim como um sistema distribuído pode auxiliar muito o usuário pelas facilidades oferecidas, o não cumprimento de suas atividades de acordo com o esperado pode, em algumas situações, causar-lhe transtornos e erros irrecuperáveis nas aplicações. Finalmente, como principal contribuição, este trabalho descreve e implementa a solução completa para a construção de uma biblioteca de classes que oferece a replicação de forma totalmente transparente para o usuário. 2007-06-06T17:10:02Z 2000 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/1328 000101491 por info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Sistemas operacionais Tolerancia : Falhas Java (Linguagem de programação) Replicacao : Objetos |
spellingShingle |
Sistemas operacionais Tolerancia : Falhas Java (Linguagem de programação) Replicacao : Objetos Ferreira Filho, Joao Carlos Implementação de objetos replicados usando java |
description |
Este trabalho busca a implementação da replicação de objetos através da linguagem Java e de seu sistema de invocação remota de métodos (Remote Method Invocation - RMI). A partir deste sistema, define-se uma classe de replicação - a máquina de replicação – onde a implementação de grupos de objetos é estruturada de acordo com a arquitetura cliente/servidor, sendo o cliente o representante (a interface) de um grupo de objetos e os servidores representam os demais componentes do grupo. A classe de replicação atende a uma necessidade importante dos sistemas distribuídos - o desenvolvimento de aplicações tolerantes a falhas. Fundamentalmente, a tolerância a falhas é obtida por redundância e, no caso de mecanismos de tolerância a falhas por software, esta redundância significa basicamente replicação de dados, processos ou objetos. A tolerância a falhas para tal tipo de sistema é importante para garantir a transparência do mesmo, visto que, assim como um sistema distribuído pode auxiliar muito o usuário pelas facilidades oferecidas, o não cumprimento de suas atividades de acordo com o esperado pode, em algumas situações, causar-lhe transtornos e erros irrecuperáveis nas aplicações. Finalmente, como principal contribuição, este trabalho descreve e implementa a solução completa para a construção de uma biblioteca de classes que oferece a replicação de forma totalmente transparente para o usuário. |
author2 |
Lisboa, Maria Lucia Blanck |
author_facet |
Lisboa, Maria Lucia Blanck Ferreira Filho, Joao Carlos |
author |
Ferreira Filho, Joao Carlos |
author_sort |
Ferreira Filho, Joao Carlos |
title |
Implementação de objetos replicados usando java |
title_short |
Implementação de objetos replicados usando java |
title_full |
Implementação de objetos replicados usando java |
title_fullStr |
Implementação de objetos replicados usando java |
title_full_unstemmed |
Implementação de objetos replicados usando java |
title_sort |
implementação de objetos replicados usando java |
publishDate |
2007 |
url |
http://hdl.handle.net/10183/1328 |
work_keys_str_mv |
AT ferreirafilhojoaocarlos implementacaodeobjetosreplicadosusandojava |
_version_ |
1718774460780118016 |