Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa

Detalhes bibliográficos
Autor(a) principal: Wiedenhoft, Geovani Ricardo
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: http://repositorio.ufsc.br/xmlui/handle/123456789/91929
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.
id UFSC_70eb30bf1832071ade5b62b06e5a4ca3
oai_identifier_str oai:repositorio.ufsc.br:123456789/91929
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaWiedenhoft, Geovani RicardoFrohlich, Antonio Augusto Medeiros2012-10-24T03:59:29Z2012-10-24T03:59:29Z20082008258001http://repositorio.ufsc.br/xmlui/handle/123456789/91929Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.As técnicas de gerência de energia, como DVS e hibernação de recursos, são essenciais para a modelagem de sistemas embarcados capazes de gerenciar seus próprios consumos de energia; contudo, elas, freqüentemente, ocasionam sobrecusto e/ou latência. Esses fatores não podem ser ignorados em sistemas que buscam garantir métricas de tempo real e/ou de QoS. Contudo, frisamos que não é suficiente garantir as métricas de tempo real e/ou de qos se, fazendo isso, o sistema consome com o orçamento de energia disponível e não é capaz de completar suas tarefas críticas. Neste trabalho, utilizamos o tempo de duração da bateria esperado como um parâmetro de QoS -- QoS em termos de energia. O objetivo não é apenas economizar energia, mas aumentar a utilidade da aplicação, garantindo o tempo de duração da bateria desejado e, ainda, preservando os prazos das tarefas hard real-time. O controle dos níveis de qos foi inspirado na Computação Imprecisa que divide cada tarefa em parte obrigatória e em parte opcional. Dado um conjunto de tarefas e seus associados tempos de execução e consumos de energia, disponibilizamos equações para verificar a sua escalonabilidade em tempo de projeto. Em tempo de execução, um escalonador preemptivo para tarefas imprecisas descarta partes opcionais quando existe a possibilidade dos prazos e/ou do tempo de duração do sistema requerido serem perdidos. Nos períodos ociosos criados, o escalonador invoca um gerente de energia oportunista. Implementamos um protótipo usando o EPOS para fornecer suporte ao algoritmo de escalonamento com tarefas imprecisas e execuções condicionais aos parâmetros desejados. Com base em um estudo de caso, mostramos que esse mecanismo permite as aplicações alcançarem seus compromissos entre QoS e consumo de energia.1 v.| il., grafs., tabs.porFlorianópolis, SCInformaticaCiência da computaçãoSistemas operacionais (Computadores)Sistemas em tempo realSistemas embutidos de computadorEnergiaAdministraçãoGestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL258001.pdfapplication/pdf357562https://repositorio.ufsc.br/bitstream/123456789/91929/1/258001.pdfad8baaa7a1109b32e7faba42d9f07ba7MD51TEXT258001.pdf.txt258001.pdf.txtExtracted Texttext/plain126708https://repositorio.ufsc.br/bitstream/123456789/91929/2/258001.pdf.txt6b65168589a52bb33bd3cad44263e7d2MD52THUMBNAIL258001.pdf.jpg258001.pdf.jpgGenerated Thumbnailimage/jpeg707https://repositorio.ufsc.br/bitstream/123456789/91929/3/258001.pdf.jpg673eb773a1c9a281ec2c260b6a341261MD53123456789/919292013-05-01 23:43:06.37oai:repositorio.ufsc.br:123456789/91929Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732013-05-02T02:43:06Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
title Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
spellingShingle Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
Wiedenhoft, Geovani Ricardo
Informatica
Ciência da computação
Sistemas operacionais (Computadores)
Sistemas em tempo real
Sistemas embutidos de computador
Energia
Administração
title_short Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
title_full Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
title_fullStr Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
title_full_unstemmed Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
title_sort Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
author Wiedenhoft, Geovani Ricardo
author_facet Wiedenhoft, Geovani Ricardo
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Wiedenhoft, Geovani Ricardo
dc.contributor.advisor1.fl_str_mv Frohlich, Antonio Augusto Medeiros
contributor_str_mv Frohlich, Antonio Augusto Medeiros
dc.subject.classification.pt_BR.fl_str_mv Informatica
Ciência da computação
Sistemas operacionais (Computadores)
Sistemas em tempo real
Sistemas embutidos de computador
Energia
Administração
topic Informatica
Ciência da computação
Sistemas operacionais (Computadores)
Sistemas em tempo real
Sistemas embutidos de computador
Energia
Administração
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.
publishDate 2008
dc.date.submitted.pt_BR.fl_str_mv 2008
dc.date.issued.fl_str_mv 2008
dc.date.accessioned.fl_str_mv 2012-10-24T03:59:29Z
dc.date.available.fl_str_mv 2012-10-24T03:59:29Z
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.uri.fl_str_mv http://repositorio.ufsc.br/xmlui/handle/123456789/91929
dc.identifier.other.pt_BR.fl_str_mv 258001
identifier_str_mv 258001
url http://repositorio.ufsc.br/xmlui/handle/123456789/91929
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 1 v.| il., grafs., tabs.
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/91929/1/258001.pdf
https://repositorio.ufsc.br/bitstream/123456789/91929/2/258001.pdf.txt
https://repositorio.ufsc.br/bitstream/123456789/91929/3/258001.pdf.jpg
bitstream.checksum.fl_str_mv ad8baaa7a1109b32e7faba42d9f07ba7
6b65168589a52bb33bd3cad44263e7d2
673eb773a1c9a281ec2c260b6a341261
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805375096455168