Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas

Detalhes bibliográficos
Autor(a) principal: Marcos Aurélio Mendes de Moura
Data de Publicação: 2001
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://doi.org/10.11606/D.45.2001.tde-20210729-123704
Resumo: Nesta dissertação é apresentado um serviço que fornece uma infra-estrutura robusta para o gerenciamento de aplicações CORBA tolerantes a falhas, denominado Juggler. Esse serviço disponibiliza interfaces que permitem o gerenciamento da configuração de aplicações CORBA tolerantes a falhas baseadas na redundância dos objetos que as compõem (grupos de objetos) e em mecanismos para a detecção e a recuperação de falhas desses objetos. Através do Juggler, é possível definir o estilo de replicação e as propriedades de tolerância a falhas associados a cada grupo de objetos individualmente. Essas propriedades definem, por exemplo, a localização e a quantidade mínima de réplicas que compõem um grupo, e permitem escolher a forma mais adequada para a recuperação de falhas ocorridas nos membros de um grupo. Além disso, o Juggler permite a modificação dinâmica das propriedades de tolerância a falhas e do estilo de replicação associados a grupos de objetos. O Juggler foi desenvolvido tomando-se como base o OGS, um serviço que disponibiliza os mecanismos básicos para a criação de grupos de objetos CORBA. O OGS foi escolhido como infra-estrutura para o desenvolvimento do Juggler por definir uma arquitetura para comunicação de grupo que utiliza apenas estruturas padronizadas pela especificação CORBA, possibilitando a portabilidade e a interoperabilidade desse serviço em diferentes CORBA ORBs
id USP_a3bb16c52981f056425315ce25a0f12d
oai_identifier_str oai:teses.usp.br:tde-20210729-123704
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas not available 2001-02-12Markus EndlerMarcos Aurélio Mendes de MouraUniversidade de São PauloCiência da ComputaçãoUSPBR Ciência Da Computação Redes E Comunicação De Dados Nesta dissertação é apresentado um serviço que fornece uma infra-estrutura robusta para o gerenciamento de aplicações CORBA tolerantes a falhas, denominado Juggler. Esse serviço disponibiliza interfaces que permitem o gerenciamento da configuração de aplicações CORBA tolerantes a falhas baseadas na redundância dos objetos que as compõem (grupos de objetos) e em mecanismos para a detecção e a recuperação de falhas desses objetos. Através do Juggler, é possível definir o estilo de replicação e as propriedades de tolerância a falhas associados a cada grupo de objetos individualmente. Essas propriedades definem, por exemplo, a localização e a quantidade mínima de réplicas que compõem um grupo, e permitem escolher a forma mais adequada para a recuperação de falhas ocorridas nos membros de um grupo. Além disso, o Juggler permite a modificação dinâmica das propriedades de tolerância a falhas e do estilo de replicação associados a grupos de objetos. O Juggler foi desenvolvido tomando-se como base o OGS, um serviço que disponibiliza os mecanismos básicos para a criação de grupos de objetos CORBA. O OGS foi escolhido como infra-estrutura para o desenvolvimento do Juggler por definir uma arquitetura para comunicação de grupo que utiliza apenas estruturas padronizadas pela especificação CORBA, possibilitando a portabilidade e a interoperabilidade desse serviço em diferentes CORBA ORBs In this thesis we describe a service, called Juggler, that provides a robust infrastructure for the management of fault-tolerant CORBA applications. This service provides interfaces for configuring fault-tolerant CORBA applications based on object replication (object groups) and mechanisms for the detection of and recovery from object faults. Juggler allows to define the replication style and other fault tolerance properties for each object group. These properties determine, for instance, the locations and the minimum number of replicas that compose a group, and allow to choose the best approach or recover from faults of group members. Moreover, Juggler allows dynamic modification of the fault-tolerance properties and the replication style associated with object groups. Juggler was developed using OGS, a service that provides the basic mechanisms to create CORBA object groups. OGS was chosen as the infrastructure for the development of Juggler mainly because its group communication architecture uses only CORBA standard constructs, which makes OGS portable and interoperable between different CORBA ORBs https://doi.org/10.11606/D.45.2001.tde-20210729-123704info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T19:40:44Zoai:teses.usp.br:tde-20210729-123704Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-12-22T13:02:16.790977Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.pt.fl_str_mv Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
dc.title.alternative.en.fl_str_mv not available
title Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
spellingShingle Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
Marcos Aurélio Mendes de Moura
title_short Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
title_full Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
title_fullStr Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
title_full_unstemmed Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
title_sort Uma infra-estrutura para o gerenciamento de aplicações CORBA tolerantes a falhas
author Marcos Aurélio Mendes de Moura
author_facet Marcos Aurélio Mendes de Moura
author_role author
dc.contributor.advisor1.fl_str_mv Markus Endler
dc.contributor.author.fl_str_mv Marcos Aurélio Mendes de Moura
contributor_str_mv Markus Endler
description Nesta dissertação é apresentado um serviço que fornece uma infra-estrutura robusta para o gerenciamento de aplicações CORBA tolerantes a falhas, denominado Juggler. Esse serviço disponibiliza interfaces que permitem o gerenciamento da configuração de aplicações CORBA tolerantes a falhas baseadas na redundância dos objetos que as compõem (grupos de objetos) e em mecanismos para a detecção e a recuperação de falhas desses objetos. Através do Juggler, é possível definir o estilo de replicação e as propriedades de tolerância a falhas associados a cada grupo de objetos individualmente. Essas propriedades definem, por exemplo, a localização e a quantidade mínima de réplicas que compõem um grupo, e permitem escolher a forma mais adequada para a recuperação de falhas ocorridas nos membros de um grupo. Além disso, o Juggler permite a modificação dinâmica das propriedades de tolerância a falhas e do estilo de replicação associados a grupos de objetos. O Juggler foi desenvolvido tomando-se como base o OGS, um serviço que disponibiliza os mecanismos básicos para a criação de grupos de objetos CORBA. O OGS foi escolhido como infra-estrutura para o desenvolvimento do Juggler por definir uma arquitetura para comunicação de grupo que utiliza apenas estruturas padronizadas pela especificação CORBA, possibilitando a portabilidade e a interoperabilidade desse serviço em diferentes CORBA ORBs
publishDate 2001
dc.date.issued.fl_str_mv 2001-02-12
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://doi.org/10.11606/D.45.2001.tde-20210729-123704
url https://doi.org/10.11606/D.45.2001.tde-20210729-123704
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 de São Paulo
dc.publisher.program.fl_str_mv Ciência da Computação
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1794502922318381056