Detecção distribuída de falhas em SoC multiprocessado

Detalhes bibliográficos
Autor(a) principal: Becker, Carlos André
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/2996
Resumo: A crescente evolução da área da microeletrônica nas últimas décadas acarretou um aumento expressivo da capacidade de integração de sistemas em um único chip, o que levou à necessidade de novas tecnologias para a análise do correto funcionamento dos sistemas. Observam-se, recentemente, novas arquiteturas de processadores, migrando de uma única CPU (Unidade Central de Processamento) para múltiplos núcleos (tipicamente, 2, 4 e 8 processadores em uma única pastilha). É neste cenário, que evolui de sistemas eletrônicos mono para multiprocessados, que este trabalho se insere, visando propor uma expansão da técnica CFCSS (Control Flow Checking by Software Signatures), desenvolvida por Edward J. McCluskey para sistemas monoprocessados, a uma versão aplicável a sistemas com vários processadores em um SoC (System-on-Chip). Quanto à sua estrutura, este trabalho constitui-se de duas partes. A primeira apresenta a taxonomia e os conceitos básicos de sistemas tolerantes a falhas e uma revisão bibliográfica das principais técnicas de detecção de falhas em software em sistemas monoprocessados, além de abordar a evolução da tecnologia reprogramável. A segunda parte descreve a metodologia de desenvolvimento das plataformas de hardware e de software, bem como as etapas realizadas e as dificuldades encontradas. Além disso, apresenta a técnica CFCSS adaptada a vários processadores, o protocolo de comunicação desenvolvido para a realização dos testes e os resultados obtidos. Assim, este trabalho demonstra caráter inovador e se justifica pela tendência de os sistemas embarcados possuírem, vários processadores e aplicações sendo executadas simultaneamente.
id P_RS_60e9b34c72024ee226e5d235f61c6b11
oai_identifier_str oai:tede2.pucrs.br:tede/2996
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Vargas, Fabian LuisCPF:45411891000http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788515U8CPF:73623539015http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768256E0Becker, Carlos André2015-04-14T13:56:11Z2008-09-042008-06-30BECKER, Carlos André. Detecção distribuída de falhas em SoC multiprocessado. 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2008.http://tede2.pucrs.br/tede2/handle/tede/2996Made available in DSpace on 2015-04-14T13:56:11Z (GMT). No. of bitstreams: 1 404328.pdf: 3041840 bytes, checksum: 71eb19106ae512b0259919d42c2e2389 (MD5) Previous issue date: 2008-06-30A crescente evolução da área da microeletrônica nas últimas décadas acarretou um aumento expressivo da capacidade de integração de sistemas em um único chip, o que levou à necessidade de novas tecnologias para a análise do correto funcionamento dos sistemas. Observam-se, recentemente, novas arquiteturas de processadores, migrando de uma única CPU (Unidade Central de Processamento) para múltiplos núcleos (tipicamente, 2, 4 e 8 processadores em uma única pastilha). É neste cenário, que evolui de sistemas eletrônicos mono para multiprocessados, que este trabalho se insere, visando propor uma expansão da técnica CFCSS (Control Flow Checking by Software Signatures), desenvolvida por Edward J. McCluskey para sistemas monoprocessados, a uma versão aplicável a sistemas com vários processadores em um SoC (System-on-Chip). Quanto à sua estrutura, este trabalho constitui-se de duas partes. A primeira apresenta a taxonomia e os conceitos básicos de sistemas tolerantes a falhas e uma revisão bibliográfica das principais técnicas de detecção de falhas em software em sistemas monoprocessados, além de abordar a evolução da tecnologia reprogramável. A segunda parte descreve a metodologia de desenvolvimento das plataformas de hardware e de software, bem como as etapas realizadas e as dificuldades encontradas. Além disso, apresenta a técnica CFCSS adaptada a vários processadores, o protocolo de comunicação desenvolvido para a realização dos testes e os resultados obtidos. Assim, este trabalho demonstra caráter inovador e se justifica pela tendência de os sistemas embarcados possuírem, vários processadores e aplicações sendo executadas simultaneamente.application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/10980/404328.pdf.jpgporPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Engenharia ElétricaPUCRSBRFaculdade de EngenhariaENGENHARIA ELETRÔNICAMICROELETRÔNICASISTEMAS ELETRÔNICOSSOFTWARE - TÉCNICAS DE AVALIAÇÃOPROTOCOLOS DE COMUNICAÇÃOCNPQ::ENGENHARIAS::ENGENHARIA ELETRICADetecção distribuída de falhas em SoC multiprocessadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis207662918905964549500600-655770572761439785info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAIL404328.pdf.jpg404328.pdf.jpgimage/jpeg3262http://tede2.pucrs.br/tede2/bitstream/tede/2996/3/404328.pdf.jpg3a414ab9fab6a6fc8cf008057115c70bMD53TEXT404328.pdf.txt404328.pdf.txttext/plain152091http://tede2.pucrs.br/tede2/bitstream/tede/2996/2/404328.pdf.txt4e4b12619e6986fe1f57ea9dcc8ad2cdMD52ORIGINAL404328.pdfapplication/pdf3041840http://tede2.pucrs.br/tede2/bitstream/tede/2996/1/404328.pdf71eb19106ae512b0259919d42c2e2389MD51tede/29962015-04-17 16:03:34.964oai:tede2.pucrs.br:tede/2996Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2015-04-17T19:03:34Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.por.fl_str_mv Detecção distribuída de falhas em SoC multiprocessado
title Detecção distribuída de falhas em SoC multiprocessado
spellingShingle Detecção distribuída de falhas em SoC multiprocessado
Becker, Carlos André
ENGENHARIA ELETRÔNICA
MICROELETRÔNICA
SISTEMAS ELETRÔNICOS
SOFTWARE - TÉCNICAS DE AVALIAÇÃO
PROTOCOLOS DE COMUNICAÇÃO
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
title_short Detecção distribuída de falhas em SoC multiprocessado
title_full Detecção distribuída de falhas em SoC multiprocessado
title_fullStr Detecção distribuída de falhas em SoC multiprocessado
title_full_unstemmed Detecção distribuída de falhas em SoC multiprocessado
title_sort Detecção distribuída de falhas em SoC multiprocessado
author Becker, Carlos André
author_facet Becker, Carlos André
author_role author
dc.contributor.advisor1.fl_str_mv Vargas, Fabian Luis
dc.contributor.advisor1ID.fl_str_mv CPF:45411891000
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788515U8
dc.contributor.authorID.fl_str_mv CPF:73623539015
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768256E0
dc.contributor.author.fl_str_mv Becker, Carlos André
contributor_str_mv Vargas, Fabian Luis
dc.subject.por.fl_str_mv ENGENHARIA ELETRÔNICA
MICROELETRÔNICA
SISTEMAS ELETRÔNICOS
SOFTWARE - TÉCNICAS DE AVALIAÇÃO
PROTOCOLOS DE COMUNICAÇÃO
topic ENGENHARIA ELETRÔNICA
MICROELETRÔNICA
SISTEMAS ELETRÔNICOS
SOFTWARE - TÉCNICAS DE AVALIAÇÃO
PROTOCOLOS DE COMUNICAÇÃO
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
description A crescente evolução da área da microeletrônica nas últimas décadas acarretou um aumento expressivo da capacidade de integração de sistemas em um único chip, o que levou à necessidade de novas tecnologias para a análise do correto funcionamento dos sistemas. Observam-se, recentemente, novas arquiteturas de processadores, migrando de uma única CPU (Unidade Central de Processamento) para múltiplos núcleos (tipicamente, 2, 4 e 8 processadores em uma única pastilha). É neste cenário, que evolui de sistemas eletrônicos mono para multiprocessados, que este trabalho se insere, visando propor uma expansão da técnica CFCSS (Control Flow Checking by Software Signatures), desenvolvida por Edward J. McCluskey para sistemas monoprocessados, a uma versão aplicável a sistemas com vários processadores em um SoC (System-on-Chip). Quanto à sua estrutura, este trabalho constitui-se de duas partes. A primeira apresenta a taxonomia e os conceitos básicos de sistemas tolerantes a falhas e uma revisão bibliográfica das principais técnicas de detecção de falhas em software em sistemas monoprocessados, além de abordar a evolução da tecnologia reprogramável. A segunda parte descreve a metodologia de desenvolvimento das plataformas de hardware e de software, bem como as etapas realizadas e as dificuldades encontradas. Além disso, apresenta a técnica CFCSS adaptada a vários processadores, o protocolo de comunicação desenvolvido para a realização dos testes e os resultados obtidos. Assim, este trabalho demonstra caráter inovador e se justifica pela tendência de os sistemas embarcados possuírem, vários processadores e aplicações sendo executadas simultaneamente.
publishDate 2008
dc.date.available.fl_str_mv 2008-09-04
dc.date.issued.fl_str_mv 2008-06-30
dc.date.accessioned.fl_str_mv 2015-04-14T13:56:11Z
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 BECKER, Carlos André. Detecção distribuída de falhas em SoC multiprocessado. 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2008.
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/2996
identifier_str_mv BECKER, Carlos André. Detecção distribuída de falhas em SoC multiprocessado. 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2008.
url http://tede2.pucrs.br/tede2/handle/tede/2996
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 207662918905964549
dc.relation.confidence.fl_str_mv 500
600
dc.relation.department.fl_str_mv -655770572761439785
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 Pontifícia Universidade Católica do Rio Grande do Sul
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Faculdade de Engenharia
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/2996/3/404328.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/2996/2/404328.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/2996/1/404328.pdf
bitstream.checksum.fl_str_mv 3a414ab9fab6a6fc8cf008057115c70b
4e4b12619e6986fe1f57ea9dcc8ad2cd
71eb19106ae512b0259919d42c2e2389
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1799765290304667648