Mecanismos para efetivação de transações distribuídas.

Detalhes bibliográficos
Ano de defesa: 1992
Autor(a) principal: Santos, José Renato Goncalves dos
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: Biblioteca Digitais de Teses e Dissertações da USP
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://www.teses.usp.br/teses/disponiveis/3/3141/tde-17122024-122236/
Resumo: Em um ambiente distribuído, a atomicidade das transações é assegurada por mecanismos específicos, denominados protocolos de efetivação (Commit Protocols). Este trabalho apresenta o estudo e análise dos dois principais protocolos de efetivação: o protocolo bifásico, mais citado pela literatura, e o protocolo trifásico, que corresponde a uma extensão do bifásico. Esse estudo é feito através da descrição detalhada do comportamento desses protocolos durante operação normal e também na presença de falhas, utilizando um modelo de representação formal baseado em automatos de estados finitos. Como resultado desse estudo é apresentada a especificação de um protocolo de comunicação para execução de transações distribuídas, em uma rede local. Esse protocolo utiliza um mecanismo de efetivação trifásico para terminação de transações, que mostrou ser mais robusto que o mecanismo bifásico na presença de certos tipos de falhas.