Escalonamento de tarefas imprecisas em ambiente distribuído
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro de Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica === Made available in DSpace on 2012-10-17T02:40:35Z (GMT). No. of bitstreams: 0Bitstream added on 2016-01-08T21:28:11Z : No. of bitstreams: 1 181974.pdf: 8205885 bytes,...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Florianópolis, SC
2012
|
Subjects: | |
Online Access: | http://repositorio.ufsc.br/xmlui/handle/123456789/77287 |
id |
ndltd-IBICT-oai-repositorio.ufsc.br-123456789-77287 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-repositorio.ufsc.br-123456789-772872019-01-21T15:54:21Z Escalonamento de tarefas imprecisas em ambiente distribuído Oliveira, Rômulo Silva de Universidade Federal de Santa Catarina Fraga, Joni da Silva Engenharia eletrica Programação em tempo-real Tese (doutorado) - Universidade Federal de Santa Catarina, Centro de Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica Made available in DSpace on 2012-10-17T02:40:35Z (GMT). No. of bitstreams: 0Bitstream added on 2016-01-08T21:28:11Z : No. of bitstreams: 1 181974.pdf: 8205885 bytes, checksum: 9f39b2a7eff6bc0cb64eeb852132cf03 (MD5) Sistemas computacionais de tempo real são identificados como aqueles sistemas submetidos a requisitos de natureza temporal. Nestes sistemas, os resultados devem estar corretos não somente do ponto de vista lógico, mas também devem ser gerados no momento correto. Um problema básico encontrado na construção de sistemas distribuídos de tempo real é a alocação e o escalonamento das tarefas nos recursos computacionais disponíveis. Existe uma dificuldade intrínsica em compatibilizar dois objetivos fundamentais: garantir que os resultados serão produzidos no momento desejado e dotar o sistema de flexibilidade para adaptar-se a um ambiente dinâmico e, assim, aumentar sua utilidade.Uma das técnicas existentes na literatura para resolver o problema de escalonamento tempo real é a Computação Imprecisa. Nesta técnica, cada tarefa da aplicação possui uma parte obrigatória e uma parte opcional. A parte obrigatória é capaz de gerar um resultado com a qualidade mínima, necessária para manter o sistema operando de maneira segura. A parte opcional refina este resultado, até que ele alcançe a qualidade desejada. Esta técnica procura conciliar os dois objetivos fundamentais citados antes. Entretanto, não existe na literatura um estudo amplo sobre a questão de "como resolver o problema do escalonamento quando sistemas de tempo real distribuídos são construidos a partir do conceito de Computação Imprecisa". O objetivo geral desta tese é mostrar como aplicações de tempo real, construídas a partir do conceito de Computação Imprecisa, podem ser escalonadas em ambiente distribuído. Em outras palavras, mostrar que o conceito de Computação Imprecisa pode ser adaptado para um ambiente onde tarefas executam em diferentes processadores e a comunicação entre elas é implementada através de mensagens. É mostrado que o problema proposto pode ser dividido em quatro problemas específicos. São eles: 2012-10-17T02:40:35Z 2012-10-17T02:40:35Z 1997 1997 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://repositorio.ufsc.br/xmlui/handle/123456789/77287 181974 por info:eu-repo/semantics/openAccess viii, 121 f.| il., grafs. Florianópolis, SC reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina instacron:UFSC |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Engenharia eletrica Programação em tempo-real |
spellingShingle |
Engenharia eletrica Programação em tempo-real Oliveira, Rômulo Silva de Escalonamento de tarefas imprecisas em ambiente distribuído |
description |
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro de Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica === Made available in DSpace on 2012-10-17T02:40:35Z (GMT). No. of bitstreams: 0Bitstream added on 2016-01-08T21:28:11Z : No. of bitstreams: 1
181974.pdf: 8205885 bytes, checksum: 9f39b2a7eff6bc0cb64eeb852132cf03 (MD5) === Sistemas computacionais de tempo real são identificados como aqueles sistemas submetidos a requisitos de natureza temporal. Nestes sistemas, os resultados devem estar corretos não somente do ponto de vista lógico, mas também devem ser gerados no momento correto. Um problema básico encontrado na construção de sistemas distribuídos de tempo real é a alocação e o escalonamento das tarefas nos recursos computacionais disponíveis. Existe uma dificuldade intrínsica em compatibilizar dois objetivos fundamentais: garantir que os resultados serão produzidos no momento desejado e dotar o sistema de flexibilidade para adaptar-se a um ambiente dinâmico e, assim, aumentar sua utilidade.Uma das técnicas existentes na literatura para resolver o problema de escalonamento tempo real é a Computação Imprecisa. Nesta técnica, cada tarefa da aplicação possui uma parte obrigatória e uma parte opcional. A parte obrigatória é capaz de gerar um resultado com a qualidade mínima, necessária para manter o sistema operando de maneira segura. A parte opcional refina este resultado, até que ele alcançe a qualidade desejada. Esta técnica procura conciliar os dois objetivos fundamentais citados antes. Entretanto, não existe na literatura um estudo amplo sobre a questão de "como resolver o problema do escalonamento quando sistemas de tempo real distribuídos são construidos a partir do conceito de Computação Imprecisa". O objetivo geral desta tese é mostrar como aplicações de tempo real, construídas a partir do conceito de Computação Imprecisa, podem ser escalonadas em ambiente distribuído. Em outras palavras, mostrar que o conceito de Computação Imprecisa pode ser adaptado para um ambiente onde tarefas executam em diferentes processadores e a comunicação entre elas é implementada através de mensagens. É mostrado que o problema proposto pode ser dividido em quatro problemas específicos. São eles: |
author2 |
Universidade Federal de Santa Catarina |
author_facet |
Universidade Federal de Santa Catarina Oliveira, Rômulo Silva de |
author |
Oliveira, Rômulo Silva de |
author_sort |
Oliveira, Rômulo Silva de |
title |
Escalonamento de tarefas imprecisas em ambiente distribuído |
title_short |
Escalonamento de tarefas imprecisas em ambiente distribuído |
title_full |
Escalonamento de tarefas imprecisas em ambiente distribuído |
title_fullStr |
Escalonamento de tarefas imprecisas em ambiente distribuído |
title_full_unstemmed |
Escalonamento de tarefas imprecisas em ambiente distribuído |
title_sort |
escalonamento de tarefas imprecisas em ambiente distribuído |
publisher |
Florianópolis, SC |
publishDate |
2012 |
url |
http://repositorio.ufsc.br/xmlui/handle/123456789/77287 |
work_keys_str_mv |
AT oliveiraromulosilvade escalonamentodetarefasimprecisasemambientedistribuido |
_version_ |
1718815335959756800 |