Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/37443
Tipo: Dissertação
Título: Avaliação experimental do uso de estatística dos valores extremos na determinação de limites de tempos de execução para projeto de sistemas de tempo real
Título(s) alternativo(s): Experimental evaluation of the use of extreme values ​​statistics in determining execution time limits for real time system projects
Autor(es): Vasconcelos, Jamile de Barros
Primeiro Orientador: Lima, George Marconi de Araújo
metadata.dc.contributor.referee1: Lima, George Marconi de Araújo
metadata.dc.contributor.referee2: Rios, Tatiane Nogueira
metadata.dc.contributor.referee3: Lima, Verônica Maria Cadena
Resumo: Sistemas de tempo real (RTS) são aqueles cujas ações estão sujeitas a restrições temporais, definidas em termos de prazos de execução (deadlines). Um RTS crítico é usualmente projetado para nunca deixar de cumprir seus deadlines, como é o caso dos sistemas aviônicos e espaciais. Para que isso aconteça, é fundamental que se saiba qual o tempo máximo que cada tarefa leva para ser executada nestes ambientes, parâmetro conhecido como Tempo de Execução no Pior Caso (WCET). Estimar o WCET de uma tarefa não é simples e, no caso das arquiteturas modernas, o mesmo está sujeito a imprevisíveis influências de diferentes elementos de hardware e software, que impedem a identificação de um valor absoluto de WCET. Uma das técnicas mais empregadas, nestes casos, é a Análise Temporal Probabilística Baseada em Medições (MBPTA), fundamentada em um ramo da estatística conhecido como Teoria dos Valores Extremos (EVT). Por meio da MBPTA-EVT pode-se inferir distribuições de probabilidade de pior caso e estimar WCET Probabilísticos (Probabilistic Worst Case Execution Time - pWCET). O presente trabalho visa realizar uma análise experimental do uso da EVT via MBPTA para inferência de pWCET, apresentando o processo de aplicação da técnica em um ambiente real RPi e expondo os desafios e problemas encontrados durante este processo; ponto raramente exposto pela literatura. Os resultados apontam que EVT é eficaz mas que nem sempre produz modelos adequados e resultados pWCET coerentes em uma arquitetura moderna real. Assim, a principal contribuição do trabalho é oferecer um alerta à comunidade, que pode necessitar de métodos alternativos para análise temporal. A pesquisa está inserida no contexto do projeto Kepler, uma cooperação entre o IC-UFBA e o INRIA-Paris.
Abstract: Real-time systems (RTS) are those whose actions are subject to time constraints, defined in terms of execution time deadlines. A hard RTS is usually designed to never miss a deadline, as in the case of avionics and space systems. To guarantee this it is essential to know the maximum time that each task takes to be executed, a parameter known as Worst Case Execution Time (WCET). Estimating the WCET of a task is not simple and, in the case of modern architectures, it is subject to unpredictable influences caused by different hardware and software elements, which prevent the derivation of an absolute WCET value. One of the most used techniques in these cases is the Measurement- Based Probabilistic Timing Analysis (MBPTA) method based on the Extreme Values Theory (EVT) statistical area, for estimating worst-case probability distributions, called Probabilistic WCET (pWCET) . The present work aims to carry out an experimental analysis of the use of EVT via MBPTA for pWCET inference, presenting the process of applying the technique in a real RPi environment and exposing the challenges and failures encountered during this process; a point rarely discussed in the literature. The results indicate that EVT is effective but does not always produce adequate models and consistent pWCET results in a real modern architecture. Thus, the main contribution of this work is to offer an alert to the community, which may need alternative methods for temporal analysis. This work is part of the Kepler project, a cooperation between IC-UFBA and INRIA-Paris.
Palavras-chave: Análise Temporal Probabilística Baseada em Medições (MBPTA)
WCET probabilístico (pWCET)
Sistemas de Tempo Real (RTS)
Tempo de Execução no Pior Caso (WCET)
Teoria dos Valores Extremos (EVT)
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editora / Evento / Instituição: Universidade Federal da Bahia
Sigla da Instituição: UFBA
metadata.dc.publisher.department: Instituto de Computação - IC
metadata.dc.publisher.program: Programa de Pós-Graduação em Ciência da Computação (PGCOMP) 
Citação: VASCONCELOS, Jamile de Barros. Avaliação experimental do uso de estatística dos valores extremos na determinação de limites de tempos de execução para projeto de sistemas de tempo real. 2023. 170 f. Dissertação (Mestrado em Ciência da Computação) Instituto de Computação, Universidade Federal da Bahia, Salvador, BA, 2023.
Tipo de Acesso: Attribution-NonCommercial-NoDerivs 3.0 Brazil
metadata.dc.rights.uri: http://creativecommons.org/licenses/by-nc-nd/3.0/br/
URI: https://repositorio.ufba.br/handle/ri/37443
Data do documento: 30-Mai-2023
Aparece nas coleções:Dissertação (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Dissertacao _Jamile_Vasconcelos_Msc PGComp.pdfDissertação de mestrado de Jamile de Barros Vasconcelos8 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons