Tolerância a falhas através de escalonamento em um sistema multiprocessado

Detalhes bibliográficos
Autor(a) principal: Marcos Pego de Oliveira
Data de Publicação: 2004
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/SLBS-645HZY
Resumo: Os requisitos de tolerância a falhas devem ser incluídos no projeto inicial de sistemas de tempo real, contemplando a integração de software, hardware e restrições de tempo. Existem muitos casos em que o projeto de tolerância a falhas deve ser incluído estaticamente, devido às altas taxas de dados e severas restrições de tempo. Sistemas que exigem alta segurança necessitam de técnicas formais de prova para garantir que os requisitos de tolerância a falhas serão cumpridos. Novas abordagens onde os sistemas podem prever que as restrições de tempo serão violadas permitem que decisões sejam tomadas antes que uma pane ocorra. Priorizar tarefas em sistema de tempo real é um problema pertencente à classe NP-Hard.Várias alternativas para resolver este problema já foram propostas. Neste trabalho, investiga-se a possibilidade de se obter um nível mais alto de tolerância à falhas com a integração de alguns trabalhos correlatos. Este trabalho apresenta técnicas para melhorar a capacidade de tolerância a falhas de sistemas de tempo real incorporando redundância de tempo, redundância de processadores e protocolos de comunicação em tempo real e tolerantes a falhas. A principal meta é garantir os requisitos de tolerância a falhas para sistemas de tempo real multiprocessados. As ferramentas utilizadas para otimizar estes requisitos de tolerância a falhas são a escalonabilidade de tarefas e a redundância de tempo.Este trabalho, em complemento a uma abordagem teórica, foi desenvolvido utilizando uma implementação composta de um sistema multiprocessado com CPUs DSP interconectadas por um barramento CAN. A pesquisa leva em consideração o overhead introduzido pelo protocolo de comunicação de tempo real tolerante a falhas.
id UFMG_ced9f7230ce1a7daf5235cae5c75e268
oai_identifier_str oai:repositorio.ufmg.br:1843/SLBS-645HZY
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Antonio Otavio FernandesSergio Vale Aguiar CamposClaudionor Jose Nunes Coelho JuniorPorfirio Cabaleiro CortizoMarcos Pego de Oliveira2019-08-12T03:56:48Z2019-08-12T03:56:48Z2004-02-27http://hdl.handle.net/1843/SLBS-645HZYOs requisitos de tolerância a falhas devem ser incluídos no projeto inicial de sistemas de tempo real, contemplando a integração de software, hardware e restrições de tempo. Existem muitos casos em que o projeto de tolerância a falhas deve ser incluído estaticamente, devido às altas taxas de dados e severas restrições de tempo. Sistemas que exigem alta segurança necessitam de técnicas formais de prova para garantir que os requisitos de tolerância a falhas serão cumpridos. Novas abordagens onde os sistemas podem prever que as restrições de tempo serão violadas permitem que decisões sejam tomadas antes que uma pane ocorra. Priorizar tarefas em sistema de tempo real é um problema pertencente à classe NP-Hard.Várias alternativas para resolver este problema já foram propostas. Neste trabalho, investiga-se a possibilidade de se obter um nível mais alto de tolerância à falhas com a integração de alguns trabalhos correlatos. Este trabalho apresenta técnicas para melhorar a capacidade de tolerância a falhas de sistemas de tempo real incorporando redundância de tempo, redundância de processadores e protocolos de comunicação em tempo real e tolerantes a falhas. A principal meta é garantir os requisitos de tolerância a falhas para sistemas de tempo real multiprocessados. As ferramentas utilizadas para otimizar estes requisitos de tolerância a falhas são a escalonabilidade de tarefas e a redundância de tempo.Este trabalho, em complemento a uma abordagem teórica, foi desenvolvido utilizando uma implementação composta de um sistema multiprocessado com CPUs DSP interconectadas por um barramento CAN. A pesquisa leva em consideração o overhead introduzido pelo protocolo de comunicação de tempo real tolerante a falhas.Universidade Federal de Minas GeraisUFMGTolerancia a falhasComputaçãoArquitetura de computadorTolerância a falhasTolerância a falhas através de escalonamento em um sistema multiprocessadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALmarcos_pego.pdfapplication/pdf4389785https://repositorio.ufmg.br/bitstream/1843/SLBS-645HZY/1/marcos_pego.pdf9a3e43ee0949eee4a2df65684028f068MD511843/SLBS-645HZY2019-08-12 00:56:48.197oai:repositorio.ufmg.br:1843/SLBS-645HZYRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-08-12T03:56:48Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Tolerância a falhas através de escalonamento em um sistema multiprocessado
title Tolerância a falhas através de escalonamento em um sistema multiprocessado
spellingShingle Tolerância a falhas através de escalonamento em um sistema multiprocessado
Marcos Pego de Oliveira
Tolerância a falhas
Tolerancia a falhas
Computação
Arquitetura de computador
title_short Tolerância a falhas através de escalonamento em um sistema multiprocessado
title_full Tolerância a falhas através de escalonamento em um sistema multiprocessado
title_fullStr Tolerância a falhas através de escalonamento em um sistema multiprocessado
title_full_unstemmed Tolerância a falhas através de escalonamento em um sistema multiprocessado
title_sort Tolerância a falhas através de escalonamento em um sistema multiprocessado
author Marcos Pego de Oliveira
author_facet Marcos Pego de Oliveira
author_role author
dc.contributor.advisor1.fl_str_mv Antonio Otavio Fernandes
dc.contributor.advisor-co1.fl_str_mv Sergio Vale Aguiar Campos
dc.contributor.referee1.fl_str_mv Claudionor Jose Nunes Coelho Junior
dc.contributor.referee2.fl_str_mv Porfirio Cabaleiro Cortizo
dc.contributor.author.fl_str_mv Marcos Pego de Oliveira
contributor_str_mv Antonio Otavio Fernandes
Sergio Vale Aguiar Campos
Claudionor Jose Nunes Coelho Junior
Porfirio Cabaleiro Cortizo
dc.subject.por.fl_str_mv Tolerância a falhas
topic Tolerância a falhas
Tolerancia a falhas
Computação
Arquitetura de computador
dc.subject.other.pt_BR.fl_str_mv Tolerancia a falhas
Computação
Arquitetura de computador
description Os requisitos de tolerância a falhas devem ser incluídos no projeto inicial de sistemas de tempo real, contemplando a integração de software, hardware e restrições de tempo. Existem muitos casos em que o projeto de tolerância a falhas deve ser incluído estaticamente, devido às altas taxas de dados e severas restrições de tempo. Sistemas que exigem alta segurança necessitam de técnicas formais de prova para garantir que os requisitos de tolerância a falhas serão cumpridos. Novas abordagens onde os sistemas podem prever que as restrições de tempo serão violadas permitem que decisões sejam tomadas antes que uma pane ocorra. Priorizar tarefas em sistema de tempo real é um problema pertencente à classe NP-Hard.Várias alternativas para resolver este problema já foram propostas. Neste trabalho, investiga-se a possibilidade de se obter um nível mais alto de tolerância à falhas com a integração de alguns trabalhos correlatos. Este trabalho apresenta técnicas para melhorar a capacidade de tolerância a falhas de sistemas de tempo real incorporando redundância de tempo, redundância de processadores e protocolos de comunicação em tempo real e tolerantes a falhas. A principal meta é garantir os requisitos de tolerância a falhas para sistemas de tempo real multiprocessados. As ferramentas utilizadas para otimizar estes requisitos de tolerância a falhas são a escalonabilidade de tarefas e a redundância de tempo.Este trabalho, em complemento a uma abordagem teórica, foi desenvolvido utilizando uma implementação composta de um sistema multiprocessado com CPUs DSP interconectadas por um barramento CAN. A pesquisa leva em consideração o overhead introduzido pelo protocolo de comunicação de tempo real tolerante a falhas.
publishDate 2004
dc.date.issued.fl_str_mv 2004-02-27
dc.date.accessioned.fl_str_mv 2019-08-12T03:56:48Z
dc.date.available.fl_str_mv 2019-08-12T03:56:48Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/SLBS-645HZY
url http://hdl.handle.net/1843/SLBS-645HZY
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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLBS-645HZY/1/marcos_pego.pdf
bitstream.checksum.fl_str_mv 9a3e43ee0949eee4a2df65684028f068
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1801677072013197312