Tolerância a falhas em java através de comunicação em grupo.

Detalhes bibliográficos
Ano de defesa: 1999
Autor(a) principal: CIRNE, Lilianne Dantas.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: 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
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://dspace.sti.ufcg.edu.br/handle/riufcg/10156
Resumo: O intenso uso dos Sistemas Distribuídos em aplicações de diversas naturezas tem levado a uma necessidade cada vez maior de aplicações confiáveis. Esses sistemas devem oferecer suporte a Tolerância a Falhas, ou seja, os sistemas não devem interromper seu funcionamento mesmo na presença de falhas de alguns componentes (hardware ou software) e dados. A técnica de replicação ativa de componentes e frequentemente utilizada quando se quer implementar tais serviços de alta disponibilidade e tolerantes a falhas. Alguns Sistemas de Comunicação em Grupo já oferecem um suporte para a construção de aplicações distribuídas tolerantes a falhas; entretanto, a maioria desses sistemas não são portáveis, uma característica muito importante em sistemas distribuídos. Neste contexto, a linguagem Java vem adquirindo grande importância nos últimos anos, devido principalmente a sua característica de portabilidade e suporte ao desenvolvimento de aplicações distribuídas. No entanto, a linguagem Java não oferece suporte a Tolerância a Falhas que permita a um serviço distribuído continuar funcionando corretamente caso alguns de seus componentes falhem. Este trabalho apresenta uma proposta para adição de Tolerância a Falhas ao ambiente Java capaz de suprir as necessidades da replicação ativa. O sistema desenvolvido, denominado iBusTF (iBus Tolerante a Falhas), acrescentou ao iBus novas propriedades de Comunicação em Grupo necessárias para manter a consistência num grupo de replicas ativas: ordenação total e membership atômico. A abordagem adotada tem a vantagem de somente usar recursos já disponíveis em JAVA, mantendo total compatibilidade com o sistema iBus.
id UFCG_61c370328be33fe6fd76d7f32669fbdf
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/10156
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling Tolerância a falhas em java através de comunicação em grupo.Java fault tolerance through group communication.Sistemas DistribuídosTolerância a FalhasLinguagem JavaComunicação em GrupoSistema eBusPlataforma CORBADistributed SystemsFault ToleranceJava LanguageGroup CommunicationeBus SystemCORBA PlatformCiência da ComputaçãoO intenso uso dos Sistemas Distribuídos em aplicações de diversas naturezas tem levado a uma necessidade cada vez maior de aplicações confiáveis. Esses sistemas devem oferecer suporte a Tolerância a Falhas, ou seja, os sistemas não devem interromper seu funcionamento mesmo na presença de falhas de alguns componentes (hardware ou software) e dados. A técnica de replicação ativa de componentes e frequentemente utilizada quando se quer implementar tais serviços de alta disponibilidade e tolerantes a falhas. Alguns Sistemas de Comunicação em Grupo já oferecem um suporte para a construção de aplicações distribuídas tolerantes a falhas; entretanto, a maioria desses sistemas não são portáveis, uma característica muito importante em sistemas distribuídos. Neste contexto, a linguagem Java vem adquirindo grande importância nos últimos anos, devido principalmente a sua característica de portabilidade e suporte ao desenvolvimento de aplicações distribuídas. No entanto, a linguagem Java não oferece suporte a Tolerância a Falhas que permita a um serviço distribuído continuar funcionando corretamente caso alguns de seus componentes falhem. Este trabalho apresenta uma proposta para adição de Tolerância a Falhas ao ambiente Java capaz de suprir as necessidades da replicação ativa. O sistema desenvolvido, denominado iBusTF (iBus Tolerante a Falhas), acrescentou ao iBus novas propriedades de Comunicação em Grupo necessárias para manter a consistência num grupo de replicas ativas: ordenação total e membership atômico. A abordagem adotada tem a vantagem de somente usar recursos já disponíveis em JAVA, mantendo total compatibilidade com o sistema iBus.The intense use of Distributed Systems in different kinds of applications demands more reliability of these applications. The systems should be prepared to tolerate faults, i.e., a system should not interrupt its operation in the presence of some components (hardware or software) and data faults. Active replication is usually used when one aims at building such high available and fault-tolerant services. Some Group Communication Systems already offer support for the development of fault tolerant distributed applications. However, most of those systems are not portable, a very important property in distributed systems. In this context, the Java language has become widely used in Distributed Systems in the last years, specially due to its portability and facilities for the development of distributed applications. Nonetheless, Java provides no support for the development of fault-tolerant distributed applications which can continue to function properly despite component failures. This paper describes an approach for fault-tolerance in Java which can meet the requirements of active replication. In order to achieve that, an extension to the iBus package designed by Silvano Maffeis [MAF96] has been developed and implemented. The developed system, named iBusTF (fault-tolerant iBus), added new group communication properties required by active replication : total order delivery and atomic membership. The approach adopted has the advantage of only using Java resources, keeping total compatibility with the iBus system.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGMACÊDO, Raimundo José de Araújo.MACÊDO, R. J. de A.http://lattes.cnpq.br/9840346055970503CUNHA, Paulo Roberto Freire.SAUVÉ, Jacques Philippe.CIRNE, Lilianne Dantas.1999-122019-12-12T14:28:12Z2019-12-122019-12-12T14:28:12Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://dspace.sti.ufcg.edu.br/handle/riufcg/10156CIRNE, Liliane Dantas. Tolerância a falhas em java através de comunicação em grupo. 1999. 66f. (Dissertação de Mestrado em Informática), Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - PB, 1999. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/10156porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2025-07-24T08:31:17Zoai:dspace.sti.ufcg.edu.br:riufcg/10156Biblioteca 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:48512025-07-24T08:31:17Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Tolerância a falhas em java através de comunicação em grupo.
Java fault tolerance through group communication.
title Tolerância a falhas em java através de comunicação em grupo.
spellingShingle Tolerância a falhas em java através de comunicação em grupo.
CIRNE, Lilianne Dantas.
Sistemas Distribuídos
Tolerância a Falhas
Linguagem Java
Comunicação em Grupo
Sistema eBus
Plataforma CORBA
Distributed Systems
Fault Tolerance
Java Language
Group Communication
eBus System
CORBA Platform
Ciência da Computação
title_short Tolerância a falhas em java através de comunicação em grupo.
title_full Tolerância a falhas em java através de comunicação em grupo.
title_fullStr Tolerância a falhas em java através de comunicação em grupo.
title_full_unstemmed Tolerância a falhas em java através de comunicação em grupo.
title_sort Tolerância a falhas em java através de comunicação em grupo.
author CIRNE, Lilianne Dantas.
author_facet CIRNE, Lilianne Dantas.
author_role author
dc.contributor.none.fl_str_mv MACÊDO, Raimundo José de Araújo.
MACÊDO, R. J. de A.
http://lattes.cnpq.br/9840346055970503
CUNHA, Paulo Roberto Freire.
SAUVÉ, Jacques Philippe.
dc.contributor.author.fl_str_mv CIRNE, Lilianne Dantas.
dc.subject.por.fl_str_mv Sistemas Distribuídos
Tolerância a Falhas
Linguagem Java
Comunicação em Grupo
Sistema eBus
Plataforma CORBA
Distributed Systems
Fault Tolerance
Java Language
Group Communication
eBus System
CORBA Platform
Ciência da Computação
topic Sistemas Distribuídos
Tolerância a Falhas
Linguagem Java
Comunicação em Grupo
Sistema eBus
Plataforma CORBA
Distributed Systems
Fault Tolerance
Java Language
Group Communication
eBus System
CORBA Platform
Ciência da Computação
description O intenso uso dos Sistemas Distribuídos em aplicações de diversas naturezas tem levado a uma necessidade cada vez maior de aplicações confiáveis. Esses sistemas devem oferecer suporte a Tolerância a Falhas, ou seja, os sistemas não devem interromper seu funcionamento mesmo na presença de falhas de alguns componentes (hardware ou software) e dados. A técnica de replicação ativa de componentes e frequentemente utilizada quando se quer implementar tais serviços de alta disponibilidade e tolerantes a falhas. Alguns Sistemas de Comunicação em Grupo já oferecem um suporte para a construção de aplicações distribuídas tolerantes a falhas; entretanto, a maioria desses sistemas não são portáveis, uma característica muito importante em sistemas distribuídos. Neste contexto, a linguagem Java vem adquirindo grande importância nos últimos anos, devido principalmente a sua característica de portabilidade e suporte ao desenvolvimento de aplicações distribuídas. No entanto, a linguagem Java não oferece suporte a Tolerância a Falhas que permita a um serviço distribuído continuar funcionando corretamente caso alguns de seus componentes falhem. Este trabalho apresenta uma proposta para adição de Tolerância a Falhas ao ambiente Java capaz de suprir as necessidades da replicação ativa. O sistema desenvolvido, denominado iBusTF (iBus Tolerante a Falhas), acrescentou ao iBus novas propriedades de Comunicação em Grupo necessárias para manter a consistência num grupo de replicas ativas: ordenação total e membership atômico. A abordagem adotada tem a vantagem de somente usar recursos já disponíveis em JAVA, mantendo total compatibilidade com o sistema iBus.
publishDate 1999
dc.date.none.fl_str_mv 1999-12
2019-12-12T14:28:12Z
2019-12-12
2019-12-12T14:28:12Z
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 https://dspace.sti.ufcg.edu.br/handle/riufcg/10156
CIRNE, Liliane Dantas. Tolerância a falhas em java através de comunicação em grupo. 1999. 66f. (Dissertação de Mestrado em Informática), Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - PB, 1999. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/10156
url https://dspace.sti.ufcg.edu.br/handle/riufcg/10156
identifier_str_mv CIRNE, Liliane Dantas. Tolerância a falhas em java através de comunicação em grupo. 1999. 66f. (Dissertação de Mestrado em Informática), Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - PB, 1999. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/10156
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_ 1851784623272493056