Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis

Detalhes bibliográficos
Autor(a) principal: Nunes, Luelson Marlos
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/25101
Resumo: Orientador : Elias Procópio Duarte Jr
id UFPR_5781ea6ce1dc16feda2c65ab0eabb514
oai_identifier_str oai:acervodigital.ufpr.br:1884/25101
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaDuarte Junior, Elias Procópio, 1966-Nunes, Luelson Marlos2024-01-31T16:36:13Z2024-01-31T16:36:13Z2002https://hdl.handle.net/1884/25101Orientador : Elias Procópio Duarte JrDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em InformáticaResumo: O padrão CORBA (Common Object Request Broker Architecture) possibilita a construção de sistemas distribuídos abertos em um modelo orientado a objetos. A especificação para tolerância a falhas do CORBA (FT-CORBA - Fault Tolerant CORBA) tem por objetivo fornecer suporte para aplicações que necessitam de confiabilidade. Neste trabalho apresentamos a implementação de uma infraestrutura baseada em FT-CORBA que permite a construção de aplicações distribuídas confiáveis baseadas em grupos de servidores replicados. Duas abordagens para monitoração das réplicas foram implementadas. Na primeira abordagem, apenas o servidor primário de cada grupo é periodicamente monitorado. Somente em caso de falha da réplica primária a monitoração das demais réplicas é efetuada sendo então um novo servidor primário eleito para o grupo de objetos. Na segunda abordagem, o processo de monitoração é feito periodicamente para todos os objetos de todos os grupos. Uma réplica falha é desconsiderada no momento da eleição de um novo membro primário para um grupo de objetos. Resultados experimentais mostram que a escolha do método de monitoração deve ser feita após uma avaliação do impacto de cada estratégia considerando o número total de réplicas monitoradas, bem como a banda disponível na rede.Abstract: The CORBA Standard (Common Object Request Broker Architecture) allows the construction of open distributed applications based on the object oriented paradigm. The CORBA fault tolerance specification (FT-CORBA - Fault Tolerant CORBA) aims to support applications that need reliability. In this work we present the implementation of an infrastructure based on FT-CORBA that allows the construction of trustworthy distributed applications based on groups of replicated servers. Two monitoring approaches for the replicas were implemented. In the first approach only the primary server of each group is periodically monitored. Only in case of the primary replica being faulty, the other replicas are monitored, and then a new primary server is chosen for the group of objects. In the second approach the monitoring process is performed periodically for all objects of all groups. A faulty replica is dismissed when choosing a new primary member for a group of objects. Experimental results show that the choice of the monitoring method must be made after an evaluation of the impact of each strategy considering the total number of monitored replicas, as well as the network bandwidth.85p. : il.application/pdfDisponível em formato digitalSistemas operacionais distribuidos (Computadores)Programação orientada a objetos (Computação)Ciencia da ComputaçãoUma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALD - NUNES, LUELSON MARLOS.pdfapplication/pdf2876325https://acervodigital.ufpr.br/bitstream/1884/25101/1/D%20-%20NUNES%2c%20LUELSON%20MARLOS.pdfcf91035c9b96e8480c4a4dbe22b96facMD51open accessTEXTD - NUNES, LUELSON MARLOS.pdf.txtExtracted Texttext/plain106616https://acervodigital.ufpr.br/bitstream/1884/25101/2/D%20-%20NUNES%2c%20LUELSON%20MARLOS.pdf.txt0965e54daa3de40c62a0fc632d6aa9b6MD52open accessTHUMBNAILD - NUNES, LUELSON MARLOS.pdf.jpgGenerated Thumbnailimage/jpeg1321https://acervodigital.ufpr.br/bitstream/1884/25101/3/D%20-%20NUNES%2c%20LUELSON%20MARLOS.pdf.jpgedeee142560b5cf342045e2c38dd0723MD53open access1884/251012024-01-31 13:36:13.719open accessoai:acervodigital.ufpr.br:1884/25101Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-01-31T16:36:13Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
title Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
spellingShingle Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
Nunes, Luelson Marlos
Sistemas operacionais distribuidos (Computadores)
Programação orientada a objetos (Computação)
Ciencia da Computação
title_short Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
title_full Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
title_fullStr Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
title_full_unstemmed Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
title_sort Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
author Nunes, Luelson Marlos
author_facet Nunes, Luelson Marlos
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Duarte Junior, Elias Procópio, 1966-
dc.contributor.author.fl_str_mv Nunes, Luelson Marlos
contributor_str_mv Duarte Junior, Elias Procópio, 1966-
dc.subject.por.fl_str_mv Sistemas operacionais distribuidos (Computadores)
Programação orientada a objetos (Computação)
Ciencia da Computação
topic Sistemas operacionais distribuidos (Computadores)
Programação orientada a objetos (Computação)
Ciencia da Computação
description Orientador : Elias Procópio Duarte Jr
publishDate 2002
dc.date.issued.fl_str_mv 2002
dc.date.accessioned.fl_str_mv 2024-01-31T16:36:13Z
dc.date.available.fl_str_mv 2024-01-31T16:36:13Z
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://hdl.handle.net/1884/25101
url https://hdl.handle.net/1884/25101
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 85p. : il.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/25101/1/D%20-%20NUNES%2c%20LUELSON%20MARLOS.pdf
https://acervodigital.ufpr.br/bitstream/1884/25101/2/D%20-%20NUNES%2c%20LUELSON%20MARLOS.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/25101/3/D%20-%20NUNES%2c%20LUELSON%20MARLOS.pdf.jpg
bitstream.checksum.fl_str_mv cf91035c9b96e8480c4a4dbe22b96fac
0965e54daa3de40c62a0fc632d6aa9b6
edeee142560b5cf342045e2c38dd0723
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1797699029947121664