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 é...

Full description

Bibliographic Details
Main Author: Ferreira Filho, Joao Carlos
Other Authors: Lisboa, Maria Lucia Blanck
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