Uma nova abordagem para redução de mensagens de controle em detectores de defeitos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Manancial - Repositório Digital da UFSM |
dARK ID: | ark:/26339/001300000d30g |
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/8343ark:/26339/001300000d30gporinfo: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 |
dc.identifier.dark.fl_str_mv |
ark:/26339/001300000d30g |
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. ark:/26339/001300000d30g |
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_ |
1822612426479108096 |