Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Paulo Augusto Vieira
Orientador(a): Marcelo Lopes de Oliveira e Souza, Atair Rios Neto
Banca de defesa: Valdemir Carrara, Jaime Augusto da Silva
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Instituto Nacional de Pesquisas Espaciais
Programa de Pós-Graduação: Programa de Pós-Graduação do INPE em Mecânica Espacial e Controle
Departamento: Não Informado pela instituição
País: BR
Resumo em Inglês: This work proposes the analysis of an extended Rate Monotonic Scheduler - RMS with sporadic or uncertain task and its influence on a Hard Real Time Control System. Given that Systems time requirements are mapped into tasks deadlines, related computing and aerospace bibliography are reviewed, providing fundamental theoretical basis related to the subject, from which aperiodic servicing algorithms Background Servicing, Polling Server and Sporadic Server are identified as methods capable of guaranteeing periodic tasks deadlines when applied under RMS scheduling context. An analysis is undertaken to verify what methods and under which conditions these methods also provide aperiodic deadlines guarantees. To achieve this goal, the algorithms are implemented, simulated and analyzed by means of the HRTSim, a computer tool develop to simulate the scheduling and dispatching of periodic and aperiodic tasks under Hard Real Time constraints. A case study related to the tasks scheduling problem for a Mission Control Computer - MCC of a typical fighter aircraft avionics with known specifications and scheduling results, is used either as reference for the validation of the tool as source of data for comparison when submitted to the various aperiodic scheduling algorithms considered. As results, a number of application scenarios for the methods are found, as a function of deadlines criticality and expected response times of aperiodic tasks and the implementation complexity. Its observed that a better CPU processing capacity utilization is achieved while applying the RMS priority attribution scheme in conjunction with the response time based schedulability test, instead of the original RMS utilization based test, when using Sporadic Server algorithm for sporadic task servicing.
Link de acesso: http://urlib.net/sid.inpe.br/mtc-m18@80/2009/01.20.17.45
Resumo: Este trabalho analisa uma extensão do Agendador / Escalonador a Taxas Monotônicas (Rate Monotonic Scheduler-RMS) na presença de tarefa esporádica ou incerta e de seus efeitos sobre um Sistema de Controle em Tempo Real Rígido. Visto que os requisitos temporais dos Sistemas são mapeados em prazos limites de tarefas, é estudada a literatura computacional, espacial e aeronáutica afim, levantando-se as bases teóricas fundamentais pertinentes ao assunto em questão, a partir das quais se identificam os algoritmos de atendimento aperiódico: Serviço em Segundo Plano, Servidor de Varredura e Servidor Esporádico, aplicados no contexto de agendamento RMS, como sendo alguns dos métodos que permitem a garantia de atendimento dos prazos limites das tarefas periódicas. São analisados quais métodos e sob quais condições estes métodos fornecem garantias de atendimento aos prazos limites aperiódicos. Para isso, estes algoritmos são implementados, simulados e analisados mediante o uso do simulador HRTSim, uma ferramenta computacional desenvolvida com o propósito de simular o agendamento e a execução de tarefas periódicas e aperiódicas no âmbito de um Sistemas em Tempo Real Rígido. Um estudo de caso envolvendo o problema do agendamento de um conjunto de tarefas de um Computador de Missão (Mission Control Computer - MCC), integrante da aviônica de uma aeronave de combate típica, cujas especificações e resultado de agendamento são conhecidos, é utilizado tanto como referência para validação da ferramenta quanto fonte de resultados para a comparação quando sujeito aos diversos algoritmos de agendamento aperiódico abordados. Como resultados são levantados alguns dos cenários de aplicação de cada método em função da criticalidade dos prazos e dos tempos de resposta esperados das tarefas aperiódicas bem como da complexidade de implementação. É observado também que um melhor aproveitamento da capacidade de processamento da CPU pode ser obtido, mediante uso da atribuição de prioridades de acordo com a política RMS, porém, com teste de agendabilidade baseado nos tempos de resposta ao invés do teste RMS original baseado em utilização, quando do uso do algoritmo Servidor Esporádico para atendimento a tarefa esporádica.
id INPE_840540f2095fbf6b9d17689009cd7bf2
oai_identifier_str oai:urlib.net:sid.inpe.br/mtc-m18@80/2009/01.20.17.45.25-0
network_acronym_str INPE
network_name_str Biblioteca Digital de Teses e Dissertações do INPE
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAnálise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missãoAnalysis of an extended rate monotonic scheduler with sporadic or uncertain task and its influence on a control system.2009-04-08Marcelo Lopes de Oliveira e SouzaAtair Rios NetoValdemir CarraraJaime Augusto da SilvaPaulo Augusto VieiraInstituto Nacional de Pesquisas EspaciaisPrograma de Pós-Graduação do INPE em Mecânica Espacial e ControleINPEBRagendamento em tempo realescalonamento em tempo realsistemas em tempo realtarefas esporádicastarefas aperiódicasagendamento a taxas monotônicasRMSRMAreal time schedulingreal time systemssporadic tasksaperiodic tasksrate monotonic shcedulingEste trabalho analisa uma extensão do Agendador / Escalonador a Taxas Monotônicas (Rate Monotonic Scheduler-RMS) na presença de tarefa esporádica ou incerta e de seus efeitos sobre um Sistema de Controle em Tempo Real Rígido. Visto que os requisitos temporais dos Sistemas são mapeados em prazos limites de tarefas, é estudada a literatura computacional, espacial e aeronáutica afim, levantando-se as bases teóricas fundamentais pertinentes ao assunto em questão, a partir das quais se identificam os algoritmos de atendimento aperiódico: Serviço em Segundo Plano, Servidor de Varredura e Servidor Esporádico, aplicados no contexto de agendamento RMS, como sendo alguns dos métodos que permitem a garantia de atendimento dos prazos limites das tarefas periódicas. São analisados quais métodos e sob quais condições estes métodos fornecem garantias de atendimento aos prazos limites aperiódicos. Para isso, estes algoritmos são implementados, simulados e analisados mediante o uso do simulador HRTSim, uma ferramenta computacional desenvolvida com o propósito de simular o agendamento e a execução de tarefas periódicas e aperiódicas no âmbito de um Sistemas em Tempo Real Rígido. Um estudo de caso envolvendo o problema do agendamento de um conjunto de tarefas de um Computador de Missão (Mission Control Computer - MCC), integrante da aviônica de uma aeronave de combate típica, cujas especificações e resultado de agendamento são conhecidos, é utilizado tanto como referência para validação da ferramenta quanto fonte de resultados para a comparação quando sujeito aos diversos algoritmos de agendamento aperiódico abordados. Como resultados são levantados alguns dos cenários de aplicação de cada método em função da criticalidade dos prazos e dos tempos de resposta esperados das tarefas aperiódicas bem como da complexidade de implementação. É observado também que um melhor aproveitamento da capacidade de processamento da CPU pode ser obtido, mediante uso da atribuição de prioridades de acordo com a política RMS, porém, com teste de agendabilidade baseado nos tempos de resposta ao invés do teste RMS original baseado em utilização, quando do uso do algoritmo Servidor Esporádico para atendimento a tarefa esporádica.This work proposes the analysis of an extended Rate Monotonic Scheduler - RMS with sporadic or uncertain task and its influence on a Hard Real Time Control System. Given that Systems time requirements are mapped into tasks deadlines, related computing and aerospace bibliography are reviewed, providing fundamental theoretical basis related to the subject, from which aperiodic servicing algorithms Background Servicing, Polling Server and Sporadic Server are identified as methods capable of guaranteeing periodic tasks deadlines when applied under RMS scheduling context. An analysis is undertaken to verify what methods and under which conditions these methods also provide aperiodic deadlines guarantees. To achieve this goal, the algorithms are implemented, simulated and analyzed by means of the HRTSim, a computer tool develop to simulate the scheduling and dispatching of periodic and aperiodic tasks under Hard Real Time constraints. A case study related to the tasks scheduling problem for a Mission Control Computer - MCC of a typical fighter aircraft avionics with known specifications and scheduling results, is used either as reference for the validation of the tool as source of data for comparison when submitted to the various aperiodic scheduling algorithms considered. As results, a number of application scenarios for the methods are found, as a function of deadlines criticality and expected response times of aperiodic tasks and the implementation complexity. Its observed that a better CPU processing capacity utilization is achieved while applying the RMS priority attribution scheme in conjunction with the response time based schedulability test, instead of the original RMS utilization based test, when using Sporadic Server algorithm for sporadic task servicing.http://urlib.net/sid.inpe.br/mtc-m18@80/2009/01.20.17.45info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:53:18Zoai:urlib.net:sid.inpe.br/mtc-m18@80/2009/01.20.17.45.25-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:53:18.973Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false
dc.title.pt.fl_str_mv Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
dc.title.alternative.en.fl_str_mv Analysis of an extended rate monotonic scheduler with sporadic or uncertain task and its influence on a control system.
title Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
spellingShingle Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
Paulo Augusto Vieira
title_short Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
title_full Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
title_fullStr Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
title_full_unstemmed Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
title_sort Análise de uma extensão do agendador a taxas monotônicas na presença de tarefas esporádicas ou incertas aplicada a um computador de controle de missão
author Paulo Augusto Vieira
author_facet Paulo Augusto Vieira
author_role author
dc.contributor.advisor1.fl_str_mv Marcelo Lopes de Oliveira e Souza
dc.contributor.advisor2.fl_str_mv Atair Rios Neto
dc.contributor.referee1.fl_str_mv Valdemir Carrara
dc.contributor.referee2.fl_str_mv Jaime Augusto da Silva
dc.contributor.author.fl_str_mv Paulo Augusto Vieira
contributor_str_mv Marcelo Lopes de Oliveira e Souza
Atair Rios Neto
Valdemir Carrara
Jaime Augusto da Silva
dc.description.abstract.por.fl_txt_mv Este trabalho analisa uma extensão do Agendador / Escalonador a Taxas Monotônicas (Rate Monotonic Scheduler-RMS) na presença de tarefa esporádica ou incerta e de seus efeitos sobre um Sistema de Controle em Tempo Real Rígido. Visto que os requisitos temporais dos Sistemas são mapeados em prazos limites de tarefas, é estudada a literatura computacional, espacial e aeronáutica afim, levantando-se as bases teóricas fundamentais pertinentes ao assunto em questão, a partir das quais se identificam os algoritmos de atendimento aperiódico: Serviço em Segundo Plano, Servidor de Varredura e Servidor Esporádico, aplicados no contexto de agendamento RMS, como sendo alguns dos métodos que permitem a garantia de atendimento dos prazos limites das tarefas periódicas. São analisados quais métodos e sob quais condições estes métodos fornecem garantias de atendimento aos prazos limites aperiódicos. Para isso, estes algoritmos são implementados, simulados e analisados mediante o uso do simulador HRTSim, uma ferramenta computacional desenvolvida com o propósito de simular o agendamento e a execução de tarefas periódicas e aperiódicas no âmbito de um Sistemas em Tempo Real Rígido. Um estudo de caso envolvendo o problema do agendamento de um conjunto de tarefas de um Computador de Missão (Mission Control Computer - MCC), integrante da aviônica de uma aeronave de combate típica, cujas especificações e resultado de agendamento são conhecidos, é utilizado tanto como referência para validação da ferramenta quanto fonte de resultados para a comparação quando sujeito aos diversos algoritmos de agendamento aperiódico abordados. Como resultados são levantados alguns dos cenários de aplicação de cada método em função da criticalidade dos prazos e dos tempos de resposta esperados das tarefas aperiódicas bem como da complexidade de implementação. É observado também que um melhor aproveitamento da capacidade de processamento da CPU pode ser obtido, mediante uso da atribuição de prioridades de acordo com a política RMS, porém, com teste de agendabilidade baseado nos tempos de resposta ao invés do teste RMS original baseado em utilização, quando do uso do algoritmo Servidor Esporádico para atendimento a tarefa esporádica.
dc.description.abstract.eng.fl_txt_mv This work proposes the analysis of an extended Rate Monotonic Scheduler - RMS with sporadic or uncertain task and its influence on a Hard Real Time Control System. Given that Systems time requirements are mapped into tasks deadlines, related computing and aerospace bibliography are reviewed, providing fundamental theoretical basis related to the subject, from which aperiodic servicing algorithms Background Servicing, Polling Server and Sporadic Server are identified as methods capable of guaranteeing periodic tasks deadlines when applied under RMS scheduling context. An analysis is undertaken to verify what methods and under which conditions these methods also provide aperiodic deadlines guarantees. To achieve this goal, the algorithms are implemented, simulated and analyzed by means of the HRTSim, a computer tool develop to simulate the scheduling and dispatching of periodic and aperiodic tasks under Hard Real Time constraints. A case study related to the tasks scheduling problem for a Mission Control Computer - MCC of a typical fighter aircraft avionics with known specifications and scheduling results, is used either as reference for the validation of the tool as source of data for comparison when submitted to the various aperiodic scheduling algorithms considered. As results, a number of application scenarios for the methods are found, as a function of deadlines criticality and expected response times of aperiodic tasks and the implementation complexity. Its observed that a better CPU processing capacity utilization is achieved while applying the RMS priority attribution scheme in conjunction with the response time based schedulability test, instead of the original RMS utilization based test, when using Sporadic Server algorithm for sporadic task servicing.
description Este trabalho analisa uma extensão do Agendador / Escalonador a Taxas Monotônicas (Rate Monotonic Scheduler-RMS) na presença de tarefa esporádica ou incerta e de seus efeitos sobre um Sistema de Controle em Tempo Real Rígido. Visto que os requisitos temporais dos Sistemas são mapeados em prazos limites de tarefas, é estudada a literatura computacional, espacial e aeronáutica afim, levantando-se as bases teóricas fundamentais pertinentes ao assunto em questão, a partir das quais se identificam os algoritmos de atendimento aperiódico: Serviço em Segundo Plano, Servidor de Varredura e Servidor Esporádico, aplicados no contexto de agendamento RMS, como sendo alguns dos métodos que permitem a garantia de atendimento dos prazos limites das tarefas periódicas. São analisados quais métodos e sob quais condições estes métodos fornecem garantias de atendimento aos prazos limites aperiódicos. Para isso, estes algoritmos são implementados, simulados e analisados mediante o uso do simulador HRTSim, uma ferramenta computacional desenvolvida com o propósito de simular o agendamento e a execução de tarefas periódicas e aperiódicas no âmbito de um Sistemas em Tempo Real Rígido. Um estudo de caso envolvendo o problema do agendamento de um conjunto de tarefas de um Computador de Missão (Mission Control Computer - MCC), integrante da aviônica de uma aeronave de combate típica, cujas especificações e resultado de agendamento são conhecidos, é utilizado tanto como referência para validação da ferramenta quanto fonte de resultados para a comparação quando sujeito aos diversos algoritmos de agendamento aperiódico abordados. Como resultados são levantados alguns dos cenários de aplicação de cada método em função da criticalidade dos prazos e dos tempos de resposta esperados das tarefas aperiódicas bem como da complexidade de implementação. É observado também que um melhor aproveitamento da capacidade de processamento da CPU pode ser obtido, mediante uso da atribuição de prioridades de acordo com a política RMS, porém, com teste de agendabilidade baseado nos tempos de resposta ao invés do teste RMS original baseado em utilização, quando do uso do algoritmo Servidor Esporádico para atendimento a tarefa esporádica.
publishDate 2009
dc.date.issued.fl_str_mv 2009-04-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
status_str publishedVersion
format masterThesis
dc.identifier.uri.fl_str_mv http://urlib.net/sid.inpe.br/mtc-m18@80/2009/01.20.17.45
url http://urlib.net/sid.inpe.br/mtc-m18@80/2009/01.20.17.45
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.publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais
dc.publisher.program.fl_str_mv Programa de Pós-Graduação do INPE em Mecânica Espacial e Controle
dc.publisher.initials.fl_str_mv INPE
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do INPE
instname:Instituto Nacional de Pesquisas Espaciais (INPE)
instacron:INPE
reponame_str Biblioteca Digital de Teses e Dissertações do INPE
collection Biblioteca Digital de Teses e Dissertações do INPE
instname_str Instituto Nacional de Pesquisas Espaciais (INPE)
instacron_str INPE
institution INPE
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)
repository.mail.fl_str_mv
publisher_program_txtF_mv Programa de Pós-Graduação do INPE em Mecânica Espacial e Controle
contributor_advisor1_txtF_mv Marcelo Lopes de Oliveira e Souza
_version_ 1706805032146436096