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

DSpace Repository

A- A A+

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

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Frohlich, Antonio Augusto Medeiros pt_BR
dc.contributor.author Wiedenhoft, Geovani Ricardo pt_BR
dc.date.accessioned 2012-10-24T03:59:29Z
dc.date.available 2012-10-24T03:59:29Z
dc.date.issued 2008
dc.date.submitted 2008 pt_BR
dc.identifier.other 258001 pt_BR
dc.identifier.uri http://repositorio.ufsc.br/xmlui/handle/123456789/91929
dc.description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. pt_BR
dc.description.abstract 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. pt_BR
dc.format.extent 1 v.| il., grafs., tabs. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.subject.classification Informatica pt_BR
dc.subject.classification Ciência da computação pt_BR
dc.subject.classification Sistemas operacionais (Computadores) pt_BR
dc.subject.classification Sistemas em tempo real pt_BR
dc.subject.classification Sistemas embutidos de computador pt_BR
dc.subject.classification Energia pt_BR
dc.subject.classification Administração pt_BR
dc.title Gestão de energia para sistemas embarcados de tempo real usando técnicas da computação imprecisa pt_BR
dc.type Dissertação (Mestrado) pt_BR


Files in this item

Files Size Format View
258001.pdf 349.1Kb PDF Thumbnail

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar