Uma nova abordagem para redução de mensagens de controle em detectores de defeitos

Detalhes bibliográficos
Autor(a) principal: Turchetti, Rogério Corrêa
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
Texto Completo: http://repositorio.ufsm.br/handle/1/8343
Resumo: An unreliable failure detector is a basic building block widely used to implement fault tolerance techniques in asynchronous distributed systems. The use of failure detectors comes from the impossibility to implement deterministic agreement protocols in these environments, since it is not possible to distinguish a crashed process from a very slow process. However, the massive use of distributed computational resources claims for solutions applicable in large scale distributed systems. In these systers, traditional failure detector algorithms can present scalability problems, such as control message explosion problem, because a large number of messages could compromise the quality of service of failure detectors and the system scalability. The goal of this dissertation is minimize the problem of control message explosion generated by failure detector algorithms in large scale processes monitoring. To do that, we propose a new approach to reduce the number of control messages from reusing messages. Our approach explores the manipulation of the interrogation period or heartbeat period, maximizing the reuse of messages, and it is organized by two strategies: ATF (Frequency Rate Adaptation), that reuses failure detector messages to suppress control messages; and AMA (Reusing of Application Message), that reuses client application messages to suppress control messages. As result, the resulting approach is generic, in the sense that it could be applied to any failure detector algorithm, and practical, in the sense that for its, the traditional failure detectors algorithms need only to change the semantic of control messages. From our experimental results, we demonstrate that our approach reduces the number of control messages, minimizing the message explosion problem, without compromising the quality of service of the failure detector
id UFSM_065bb1482f9bc5b0e4f9c9ca6c6985d1
oai_identifier_str oai:repositorio.ufsm.br:1/8343
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Uma nova abordagem para redução de mensagens de controle em detectores de defeitosA new approach to reduce control messages in failure detectorsDetectores de defeitosTolerância a falhasSistemas distribuídos assíncronosExplosão de mensagensReaproveitamento de mensagensFailure detectorFault toleranceAsynchronous distributed systemsMessage explosionReuse of messagesCNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAOAn unreliable failure detector is a basic building block widely used to implement fault tolerance techniques in asynchronous distributed systems. The use of failure detectors comes from the impossibility to implement deterministic agreement protocols in these environments, since it is not possible to distinguish a crashed process from a very slow process. However, the massive use of distributed computational resources claims for solutions applicable in large scale distributed systems. In these systers, traditional failure detector algorithms can present scalability problems, such as control message explosion problem, because a large number of messages could compromise the quality of service of failure detectors and the system scalability. The goal of this dissertation is minimize the problem of control message explosion generated by failure detector algorithms in large scale processes monitoring. To do that, we propose a new approach to reduce the number of control messages from reusing messages. Our approach explores the manipulation of the interrogation period or heartbeat period, maximizing the reuse of messages, and it is organized by two strategies: ATF (Frequency Rate Adaptation), that reuses failure detector messages to suppress control messages; and AMA (Reusing of Application Message), that reuses client application messages to suppress control messages. As result, the resulting approach is generic, in the sense that it could be applied to any failure detector algorithm, and practical, in the sense that for its, the traditional failure detectors algorithms need only to change the semantic of control messages. From our experimental results, we demonstrate that our approach reduces the number of control messages, minimizing the message explosion problem, without compromising the quality of service of the failure detectorDetectores de defeitos não con�áveis são amplamente utilizados como bloco básico na implementa ção de técnicas de tolerância a falhas em sistemas distribuídos assíncronos. Sua utilização nestes ambientes é motivada pela impossibilidade de implementação de protocolos de acordo determinísticos, pois não há como distinguir processos defeituosos daqueles de acesso mais lento. Entretanto, o uso maciço de recursos computacionais exige soluções aplicáveis a sistemas distribuídos de larga escala. Neste contexto, algoritmos tradicionais de detecção de defeitos podem apresentar problemas de escalabilidade, tal como o de explosão de mensagens. O grande número de mensagens enviadas pode comprometer a qualidade de serviço do detector de defeitos e a escalabilidade do sistema. Esta dissertação visa minimizar o problema da explosão de mensagens de controle geradas pelos algoritmos de detecção de defeitos em ações de monitoramento de processos. Para tal, propõe-se uma nova abordagem para redução do número de mensagens de controle através do reaproveitamento de mensagens. A abordagem explora a manipulação da periodicidade de envio das mensagens de controle, maximizando o reaproveitamento de mensagens, e é composta por duas estratégias: ATF (Adaptação da Taxa de Freqüência), a qual reaproveita mensagens dos próprios algoritmos de detecção para suprir mensagem de controle; e AMA (Aproveitamento de Mensagens da Aplicação), a qual reaproveita mensagens das aplicações clientes para o mesmo objetivo da ATF. Como resultado, têm-se uma abordagem genérica, no sentido que pode ser aplicada a qualquer algoritmo de detecção, e prática, no sentido que algoritmos tradicionais de detectores de defeitos necessitam apenas alterar a semântica das mensagens de controle para utilizá-la. Através de experimentos demonstra-se que sua aplicação reduz o número de mensagens de controle, minimizando o problema da explosão de mensagens, sem comprometer a qualidade de serviço do detector de defeitosUniversidade Federal de Santa MariaBREngenharia de ProduçãoUFSMPrograma de Pós-Graduação em Engenharia de ProduçãoNunes, Raul Cerettahttp://lattes.cnpq.br/7947423722511295Medina, Roseclea Duartehttp://lattes.cnpq.br/6560346309368052Martins, João Baptista dos Santoshttp://lattes.cnpq.br/3158303689784382Turchetti, Rogério Corrêa2017-01-312017-01-312006-05-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfTURCHETTI, Rogério Corrêa. A New Approach to Reduce Control Messages in Failure Detectors. 2006. 83 f. Dissertação (Mestrado em Engenharia de Produção) - Universidade Federal de Santa Maria, Santa Maria, 2006.http://repositorio.ufsm.br/handle/1/8343porinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2021-09-03T18:15:26Zoai:repositorio.ufsm.br:1/8343Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2021-09-03T18:15:26Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
A new approach to reduce control messages in failure detectors
title Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
spellingShingle Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
Turchetti, Rogério Corrêa
Detectores de defeitos
Tolerância a falhas
Sistemas distribuídos assíncronos
Explosão de mensagens
Reaproveitamento de mensagens
Failure detector
Fault tolerance
Asynchronous distributed systems
Message explosion
Reuse of messages
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
title_short Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
title_full Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
title_fullStr Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
title_full_unstemmed Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
title_sort Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
author Turchetti, Rogério Corrêa
author_facet Turchetti, Rogério Corrêa
author_role author
dc.contributor.none.fl_str_mv Nunes, Raul Ceretta
http://lattes.cnpq.br/7947423722511295
Medina, Roseclea Duarte
http://lattes.cnpq.br/6560346309368052
Martins, João Baptista dos Santos
http://lattes.cnpq.br/3158303689784382
dc.contributor.author.fl_str_mv Turchetti, Rogério Corrêa
dc.subject.por.fl_str_mv Detectores de defeitos
Tolerância a falhas
Sistemas distribuídos assíncronos
Explosão de mensagens
Reaproveitamento de mensagens
Failure detector
Fault tolerance
Asynchronous distributed systems
Message explosion
Reuse of messages
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
topic Detectores de defeitos
Tolerância a falhas
Sistemas distribuídos assíncronos
Explosão de mensagens
Reaproveitamento de mensagens
Failure detector
Fault tolerance
Asynchronous distributed systems
Message explosion
Reuse of messages
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
description An unreliable failure detector is a basic building block widely used to implement fault tolerance techniques in asynchronous distributed systems. The use of failure detectors comes from the impossibility to implement deterministic agreement protocols in these environments, since it is not possible to distinguish a crashed process from a very slow process. However, the massive use of distributed computational resources claims for solutions applicable in large scale distributed systems. In these systers, traditional failure detector algorithms can present scalability problems, such as control message explosion problem, because a large number of messages could compromise the quality of service of failure detectors and the system scalability. The goal of this dissertation is minimize the problem of control message explosion generated by failure detector algorithms in large scale processes monitoring. To do that, we propose a new approach to reduce the number of control messages from reusing messages. Our approach explores the manipulation of the interrogation period or heartbeat period, maximizing the reuse of messages, and it is organized by two strategies: ATF (Frequency Rate Adaptation), that reuses failure detector messages to suppress control messages; and AMA (Reusing of Application Message), that reuses client application messages to suppress control messages. As result, the resulting approach is generic, in the sense that it could be applied to any failure detector algorithm, and practical, in the sense that for its, the traditional failure detectors algorithms need only to change the semantic of control messages. From our experimental results, we demonstrate that our approach reduces the number of control messages, minimizing the message explosion problem, without compromising the quality of service of the failure detector
publishDate 2006
dc.date.none.fl_str_mv 2006-05-15
2017-01-31
2017-01-31
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 TURCHETTI, Rogério Corrêa. A New Approach to Reduce Control Messages in Failure Detectors. 2006. 83 f. Dissertação (Mestrado em Engenharia de Produção) - Universidade Federal de Santa Maria, Santa Maria, 2006.
http://repositorio.ufsm.br/handle/1/8343
identifier_str_mv TURCHETTI, Rogério Corrêa. A New Approach to Reduce Control Messages in Failure Detectors. 2006. 83 f. Dissertação (Mestrado em Engenharia de Produção) - Universidade Federal de Santa Maria, Santa Maria, 2006.
url http://repositorio.ufsm.br/handle/1/8343
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.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Engenharia de Produção
UFSM
Programa de Pós-Graduação em Engenharia de Produção
publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Engenharia de Produção
UFSM
Programa de Pós-Graduação em Engenharia de Produção
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1805922067447545856