Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: Viana, Antonio Eduardo Bernardes lattes
Orientador(a): SILVA, Francisco José da Silva e
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: Universidade Federal do Maranhão
Programa de Pós-Graduação: PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET
Departamento: Engenharia
País: BR
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: http://tedebc.ufma.br:8080/jspui/handle/tede/479
Resumo: Computers grids are characterized by the high dynamism of its execution environment, resources and applications heterogeneity, and the requirement for high scalability. These features turn tasks such as configuration, maintenance and recovery of failed applications quite challenging and is becoming increasingly difficult to perform them only by human agents. The autonomic computing paradigm denotes computer systems capable of changing their behavior dynamically in response to changes in the execution environment. For achieving this, the software is generally organized following the MAPE-K (Monitoring, Analysis, Planning, Execution and Knowledge) model, in which managers perform the execution environment sensing activities, context analysis, planning and execution of dynamic reconfiguration actions, based on shared knowledge about the controlled system. In this work we present an autonomic mechanism based on the MAPE-K model to provide fault tolerance for applications running on computer grids, which is capable of monitoring the execution environment and, based on the evaluation of the collected data, to decide which reconfiguration actions must eventually be applied to the fault tolerance mechanism in order to keep the system in balance with the goals of minimizing the applications average completion time and to provide a high success rate in completing their tasks. This paper also describes the performance evaluation of the proposed autonomic mechanism, accomplished through the use of simulation techniques that took into account several opportunistic desktop grids typical environmental scenarios.
id UFMA_2abb0cc18c1fb1de6630fcfa28461fd1
oai_identifier_str oai:tede2:tede/479
network_acronym_str UFMA
network_name_str Biblioteca Digital de Teses e Dissertações da UFMA
repository_id_str
spelling SILVA, Francisco José da Silva eCPF:40650413334CPF:61836567391http://lattes.cnpq.br/5843092243730143Viana, Antonio Eduardo Bernardes2016-08-17T14:53:19Z2012-04-032011-09-05VIANA, Antonio Eduardo Bernardes. An Autonomic Approach to Fault Tolerance in Running Applications on Desktop Grids. 2011. 127 f. Dissertação (Mestrado em Engenharia) - Universidade Federal do Maranhão, São Luís, 2011.http://tedebc.ufma.br:8080/jspui/handle/tede/479Computers grids are characterized by the high dynamism of its execution environment, resources and applications heterogeneity, and the requirement for high scalability. These features turn tasks such as configuration, maintenance and recovery of failed applications quite challenging and is becoming increasingly difficult to perform them only by human agents. The autonomic computing paradigm denotes computer systems capable of changing their behavior dynamically in response to changes in the execution environment. For achieving this, the software is generally organized following the MAPE-K (Monitoring, Analysis, Planning, Execution and Knowledge) model, in which managers perform the execution environment sensing activities, context analysis, planning and execution of dynamic reconfiguration actions, based on shared knowledge about the controlled system. In this work we present an autonomic mechanism based on the MAPE-K model to provide fault tolerance for applications running on computer grids, which is capable of monitoring the execution environment and, based on the evaluation of the collected data, to decide which reconfiguration actions must eventually be applied to the fault tolerance mechanism in order to keep the system in balance with the goals of minimizing the applications average completion time and to provide a high success rate in completing their tasks. This paper also describes the performance evaluation of the proposed autonomic mechanism, accomplished through the use of simulation techniques that took into account several opportunistic desktop grids typical environmental scenarios.Grades de computadores são caracterizadas pelo alto dinamismo de seu ambiente de execução, alta heterogeneidade de recursos e tarefas e por requererem grande escalabilidade. Essas características tornam tarefas como configuração, manutenção e recuperação da execução de aplicações em caso de falhas bastante desafiadoras e cada vez mais difíceis de serem realizadas exclusivamente por agentes humanos. A computação autonômica denota sistemas computacionais capazes de mudar seu comportamento dinamicamente em resposta a variações do ambiente de execução. Para isso, o software é geralmente organizado seguindo-se o modelo MAPE-K (Monitoring, Analysis, Planning, Execution and Knowledge), no qual gerentes autonômicos realizam as atividades de sensoriamento do ambiente de execução, análise de contexto, planejamento e execução de ações de reconfiguração dinâmica, compartilhando algum conhecimento sobre o sistema controlado. Nesse trabalho apresentamos um mecanismo autonômico baseado no modelo MAPE-K para prover tolerância a falhas na execução de aplicações em grades de computadores capaz de monitorar o ambiente de execução e, a partir da avaliação dos dados coletados, decidir quais ações de reconfiguração devem eventualmente ser aplicadas ao mecanismo de tolerância falhas para manter o sistema em equilíbrio com os objetivos de minimizar o tempo médio de conclusão das aplicações e prover alta taxa de sucesso na conclusão de suas tarefas. Este trabalho descreve ainda a avaliação de desempenho do mecanismo autonômico proposto, realizada através do uso técnicas de simulação e que levou em consideração aos diversos cenários típicos de ambientes de desktop grids oportunistas.Made available in DSpace on 2016-08-17T14:53:19Z (GMT). No. of bitstreams: 1 Antonio Eduardo Bernardes Viana.pdf: 1275198 bytes, checksum: 77012d28ed5d52f89b69093e99e04279 (MD5) Previous issue date: 2011-09-05application/pdfporUniversidade Federal do MaranhãoPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCETUFMABREngenhariaGrades de ComputadoresTolerância a FalhasComputação AutonômicaGrid ComputingFault ToleranceAutonomic ComputingCNPQ::ENGENHARIASUma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop GridsAn Autonomic Approach to Fault Tolerance in Running Applications on Desktop Gridsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFMAinstname:Universidade Federal do Maranhão (UFMA)instacron:UFMAORIGINALAntonio Eduardo Bernardes Viana.pdfapplication/pdf1275198http://tedebc.ufma.br:8080/bitstream/tede/479/1/Antonio+Eduardo+Bernardes+Viana.pdf77012d28ed5d52f89b69093e99e04279MD51tede/4792018-01-24 16:28:19.295oai:tede2:tede/479Biblioteca Digital de Teses e Dissertaçõeshttps://tedebc.ufma.br/jspui/PUBhttp://tedebc.ufma.br:8080/oai/requestrepositorio@ufma.br||repositorio@ufma.bropendoar:21312018-01-24T19:28:19Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)false
dc.title.por.fl_str_mv Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
dc.title.alternative.eng.fl_str_mv An Autonomic Approach to Fault Tolerance in Running Applications on Desktop Grids
title Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
spellingShingle Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
Viana, Antonio Eduardo Bernardes
Grades de Computadores
Tolerância a Falhas
Computação Autonômica
Grid Computing
Fault Tolerance
Autonomic Computing
CNPQ::ENGENHARIAS
title_short Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
title_full Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
title_fullStr Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
title_full_unstemmed Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
title_sort Uma Abordagem Autonômica para Tolerância a Falhas na Execução de Aplicações em Desktop Grids
author Viana, Antonio Eduardo Bernardes
author_facet Viana, Antonio Eduardo Bernardes
author_role author
dc.contributor.advisor1.fl_str_mv SILVA, Francisco José da Silva e
dc.contributor.advisor1ID.fl_str_mv CPF:40650413334
dc.contributor.authorID.fl_str_mv CPF:61836567391
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5843092243730143
dc.contributor.author.fl_str_mv Viana, Antonio Eduardo Bernardes
contributor_str_mv SILVA, Francisco José da Silva e
dc.subject.por.fl_str_mv Grades de Computadores
Tolerância a Falhas
Computação Autonômica
topic Grades de Computadores
Tolerância a Falhas
Computação Autonômica
Grid Computing
Fault Tolerance
Autonomic Computing
CNPQ::ENGENHARIAS
dc.subject.eng.fl_str_mv Grid Computing
Fault Tolerance
Autonomic Computing
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
description Computers grids are characterized by the high dynamism of its execution environment, resources and applications heterogeneity, and the requirement for high scalability. These features turn tasks such as configuration, maintenance and recovery of failed applications quite challenging and is becoming increasingly difficult to perform them only by human agents. The autonomic computing paradigm denotes computer systems capable of changing their behavior dynamically in response to changes in the execution environment. For achieving this, the software is generally organized following the MAPE-K (Monitoring, Analysis, Planning, Execution and Knowledge) model, in which managers perform the execution environment sensing activities, context analysis, planning and execution of dynamic reconfiguration actions, based on shared knowledge about the controlled system. In this work we present an autonomic mechanism based on the MAPE-K model to provide fault tolerance for applications running on computer grids, which is capable of monitoring the execution environment and, based on the evaluation of the collected data, to decide which reconfiguration actions must eventually be applied to the fault tolerance mechanism in order to keep the system in balance with the goals of minimizing the applications average completion time and to provide a high success rate in completing their tasks. This paper also describes the performance evaluation of the proposed autonomic mechanism, accomplished through the use of simulation techniques that took into account several opportunistic desktop grids typical environmental scenarios.
publishDate 2011
dc.date.issued.fl_str_mv 2011-09-05
dc.date.available.fl_str_mv 2012-04-03
dc.date.accessioned.fl_str_mv 2016-08-17T14:53:19Z
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.citation.fl_str_mv VIANA, Antonio Eduardo Bernardes. An Autonomic Approach to Fault Tolerance in Running Applications on Desktop Grids. 2011. 127 f. Dissertação (Mestrado em Engenharia) - Universidade Federal do Maranhão, São Luís, 2011.
dc.identifier.uri.fl_str_mv http://tedebc.ufma.br:8080/jspui/handle/tede/479
identifier_str_mv VIANA, Antonio Eduardo Bernardes. An Autonomic Approach to Fault Tolerance in Running Applications on Desktop Grids. 2011. 127 f. Dissertação (Mestrado em Engenharia) - Universidade Federal do Maranhão, São Luís, 2011.
url http://tedebc.ufma.br:8080/jspui/handle/tede/479
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
dc.publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET
dc.publisher.initials.fl_str_mv UFMA
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Engenharia
publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFMA
instname:Universidade Federal do Maranhão (UFMA)
instacron:UFMA
instname_str Universidade Federal do Maranhão (UFMA)
instacron_str UFMA
institution UFMA
reponame_str Biblioteca Digital de Teses e Dissertações da UFMA
collection Biblioteca Digital de Teses e Dissertações da UFMA
bitstream.url.fl_str_mv http://tedebc.ufma.br:8080/bitstream/tede/479/1/Antonio+Eduardo+Bernardes+Viana.pdf
bitstream.checksum.fl_str_mv 77012d28ed5d52f89b69093e99e04279
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)
repository.mail.fl_str_mv repositorio@ufma.br||repositorio@ufma.br
_version_ 1853507978466951168