Uma infra-estrutura baseada em FT-Corba para o desenvolvimento de aplicações distribuídas confiáveis
Autor(a) principal: | |
---|---|
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 |