Tolerância a falhas através de escalonamento em um sistema multiprocessado
Autor(a) principal: | |
---|---|
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 |