Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2002 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742 |
Resumo: | Um grande número de aplicações distribuídas tem seu projeto e implementação sustentados por plataformas de desenvolvimento. Estas plataformas provêm uma série de serviços especializados, permitindo assim que os programadores possam se concentrar mais nas regras de negócio das aplicações que desenvolvem. Atualmente a plataforma J2EE (Java 2 Enterprise Edition) da SUN Microsystems é uma das mais populares para este fim. Infelizmente, tolerância a falhas, um requisito não funcional cada vez mais presente nas aplicações, não é diretamente suportada pela especificação J2EE. Aplicações desenvolvidas sobre essa plataforma devem, elas mesmas, implementar os mecanismos para tolerância a falhas requeridos, ou usar implementações da plataforma que possuam características de tolerância a falhas. Nesta dissertação nós apresentamos o projeto e a implementação de um servidor de aplicações J2EE que implementa esses mecanismos. Diferentemente de outras soluções disponíveis, que usam replicação passiva, o nosso sistema usa replicação ativa para prover alta confiabilidade de forma totalmente transparente para as aplicações. |
id |
UFCG_357214e4f2f7978e47736a0d200f1bd9 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/1742 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.Using active replication to provide fault tolerance transparently to an implementation of the J2EE platform.Plataforma Java 2Tolerância a FalhasReplicação AtivaJ2EESistemas DistribuídosAplicações DistribuídasReplicação PassivaTeste de SoftwareJava Servlet Tolerante a FalhasDistributed SystemsCiência da Computação.Um grande número de aplicações distribuídas tem seu projeto e implementação sustentados por plataformas de desenvolvimento. Estas plataformas provêm uma série de serviços especializados, permitindo assim que os programadores possam se concentrar mais nas regras de negócio das aplicações que desenvolvem. Atualmente a plataforma J2EE (Java 2 Enterprise Edition) da SUN Microsystems é uma das mais populares para este fim. Infelizmente, tolerância a falhas, um requisito não funcional cada vez mais presente nas aplicações, não é diretamente suportada pela especificação J2EE. Aplicações desenvolvidas sobre essa plataforma devem, elas mesmas, implementar os mecanismos para tolerância a falhas requeridos, ou usar implementações da plataforma que possuam características de tolerância a falhas. Nesta dissertação nós apresentamos o projeto e a implementação de um servidor de aplicações J2EE que implementa esses mecanismos. Diferentemente de outras soluções disponíveis, que usam replicação passiva, o nosso sistema usa replicação ativa para prover alta confiabilidade de forma totalmente transparente para as aplicações.The use of developing platforms to support the implementation of distributed applications has become a trend. These platforms provide a number of specialized services that help programmers to focus on the business logic of the applications they develop, instead of wasting precious time with the implementation of infrastructure services. J2EE (Java 2 Enterprise Edition) is a platform backed up by SUN Microsystems that has lately gain a lot of attention. Unfortunately, the J2EE specification does not provide any support for fault tolerance, a non-functional requirement more and more necessary for distributed applications. Developers of such applications must themselves provide the necessary mechanisms to fulfill the requirements of the applications. Alternatively, they can use implementations of the platform that are themselves fault tolerant. In this dissertation we present the design and implementation of such a platform. Unlike other implementations available, that use passive replication, our approach uses active replication to provide a solution that is highly reliable and totally transparent to the application.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBRASILEIRO, Francisco Vilar.BRASILEIRO, F. V.http://lattes.cnpq.br/5957855817378897CIRNE FILHO, Walfredo da costa.BATISTA, Thais Vasconcelos.COSTA, André Andrade.2002-12-062018-09-18T15:48:23Z2018-09-182018-09-18T15:48:23Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742COSTA, André Andrade. Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. 2002. 119 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2002. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-21T14:26:53Zoai:localhost:riufcg/1742Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-21T14:26:53Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. Using active replication to provide fault tolerance transparently to an implementation of the J2EE platform. |
title |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. |
spellingShingle |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. COSTA, André Andrade. Plataforma Java 2 Tolerância a Falhas Replicação Ativa J2EE Sistemas Distribuídos Aplicações Distribuídas Replicação Passiva Teste de Software Java Servlet Tolerante a Falhas Distributed Systems Ciência da Computação. |
title_short |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. |
title_full |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. |
title_fullStr |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. |
title_full_unstemmed |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. |
title_sort |
Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. |
author |
COSTA, André Andrade. |
author_facet |
COSTA, André Andrade. |
author_role |
author |
dc.contributor.none.fl_str_mv |
BRASILEIRO, Francisco Vilar. BRASILEIRO, F. V. http://lattes.cnpq.br/5957855817378897 CIRNE FILHO, Walfredo da costa. BATISTA, Thais Vasconcelos. |
dc.contributor.author.fl_str_mv |
COSTA, André Andrade. |
dc.subject.por.fl_str_mv |
Plataforma Java 2 Tolerância a Falhas Replicação Ativa J2EE Sistemas Distribuídos Aplicações Distribuídas Replicação Passiva Teste de Software Java Servlet Tolerante a Falhas Distributed Systems Ciência da Computação. |
topic |
Plataforma Java 2 Tolerância a Falhas Replicação Ativa J2EE Sistemas Distribuídos Aplicações Distribuídas Replicação Passiva Teste de Software Java Servlet Tolerante a Falhas Distributed Systems Ciência da Computação. |
description |
Um grande número de aplicações distribuídas tem seu projeto e implementação sustentados por plataformas de desenvolvimento. Estas plataformas provêm uma série de serviços especializados, permitindo assim que os programadores possam se concentrar mais nas regras de negócio das aplicações que desenvolvem. Atualmente a plataforma J2EE (Java 2 Enterprise Edition) da SUN Microsystems é uma das mais populares para este fim. Infelizmente, tolerância a falhas, um requisito não funcional cada vez mais presente nas aplicações, não é diretamente suportada pela especificação J2EE. Aplicações desenvolvidas sobre essa plataforma devem, elas mesmas, implementar os mecanismos para tolerância a falhas requeridos, ou usar implementações da plataforma que possuam características de tolerância a falhas. Nesta dissertação nós apresentamos o projeto e a implementação de um servidor de aplicações J2EE que implementa esses mecanismos. Diferentemente de outras soluções disponíveis, que usam replicação passiva, o nosso sistema usa replicação ativa para prover alta confiabilidade de forma totalmente transparente para as aplicações. |
publishDate |
2002 |
dc.date.none.fl_str_mv |
2002-12-06 2018-09-18T15:48:23Z 2018-09-18 2018-09-18T15:48:23Z |
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 |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742 COSTA, André Andrade. Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. 2002. 119 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2002. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742 |
identifier_str_mv |
COSTA, André Andrade. Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. 2002. 119 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2002. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744358780436480 |