Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa
Autor(a) principal: | |
---|---|
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 |