Um ambiente para análise de Threads distribuídas de tempo real

Detalhes bibliográficos
Autor(a) principal: Lorbieski, Robson
Data de Publicação: 2012
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/100972
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2012
id UFSC_2a63e588e48558673585ee05732aac28
oai_identifier_str oai:repositorio.ufsc.br:123456789/100972
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Um ambiente para análise de Threads distribuídas de tempo realInformaticaCiência da computaçãoSistemas em tempo realJava (Linguagem de programação de computador)Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2012Mecanismos de previsão de perda de deadlines são importantes para sistemas de tempo real na medida em que possibilitam otimizar seu desempenho através de ações preventivas ou corretivas. Este trabalho apresenta uma implementação do mecanismo de previsão ASQ (Aperiodic Server Queue) proposto em (PLENTZ, 2008) usando o Java RTS, uma implementação da Real-Time Specification for Java (RTSJ). O objetivo geral é fazer uma análise qualitativa desta implementação com a descrita na referência citada, a qual utiliza a linguagem Java convencional. Para tanto, utiliza-se o mesmo modelo de tarefas proposto em (PLENTZ, 2008) que é composto por tarefas periódicas locais e aperiódicas distribuídas. Este último tipo de tarefa segue o conceito de Threads distribuídas, uma abstração que estende o modelo de threads locais, existentes em sistemas computacionais. Simulações realizadas mostram que o desempenho da implementação desenvolvida neste trabalho não apresenta uma diferença substancial em relação a versão de (PLENTZ, 2008), isto é, o número de previsões corretas e as taxas de erros de ambas as implementações ficam bem próximas com uma pequena tendência de melhora nesta versão aqui apresentada. Além disso, este trabalho apresenta uma implementação bem mais próxima de um sistema de tempo real, distanciando-se de uma simulação, na medida em que utiliza uma linguagem de programação apropriada para o desenvolvimento deste tipo de sistema.<br>Abstract : Deadline Missing Prediction Mechanisms provide an adequate strategy to improve the system behavior by allowing the anticipation of decisions about necessary measures to improve system performance. This work presents an implementation of ASQ (Aperiodic Server Queue) Prediction Mechanisms proposed by (PLENTZ, 2008) using Java RTS, which is a Real-Time Specification for Java (RTSJ) implementation. The main objective is to analyse qualitatively this implementation in comparison to other described in (PLENTZ, 2008) that was implemented using the conventional Java language. To achieve this objective the same task model described in (PLENTZ, 2008) is used, the task model consists of local periodic tasks and distributed aperiodic taks. The distributed aperiodic model use the Distributed Threads concept which is an abstration that extends the local thread model used in computing systems. Simulations performed in this work shows similar results between this implementations and the one implemented by (PLENTZ, 2008), it means that the number of correct predictions and error rate of both implementations are very close with a small tendency of improvement in this version presented here. Moreover, the work presents an implementation much closer to a realtime system than a simulation is, because utilizes a programming language suitable for the development of real time systems.Friedrich, Luis FernandoPlentz, Patrícia Della MéaUniversidade Federal de Santa CatarinaLorbieski, Robson2013-06-26T00:23:57Z2013-06-26T00:23:57Z20122012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis76 p.| il., grafs., tabs.application/pdf313320http://repositorio.ufsc.br/xmlui/handle/123456789/100972porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2013-06-26T00:23:57Zoai:repositorio.ufsc.br:123456789/100972Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732013-06-26T00:23:57Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Um ambiente para análise de Threads distribuídas de tempo real
title Um ambiente para análise de Threads distribuídas de tempo real
spellingShingle Um ambiente para análise de Threads distribuídas de tempo real
Lorbieski, Robson
Informatica
Ciência da computação
Sistemas em tempo real
Java (Linguagem de programação de computador)
title_short Um ambiente para análise de Threads distribuídas de tempo real
title_full Um ambiente para análise de Threads distribuídas de tempo real
title_fullStr Um ambiente para análise de Threads distribuídas de tempo real
title_full_unstemmed Um ambiente para análise de Threads distribuídas de tempo real
title_sort Um ambiente para análise de Threads distribuídas de tempo real
author Lorbieski, Robson
author_facet Lorbieski, Robson
author_role author
dc.contributor.none.fl_str_mv Friedrich, Luis Fernando
Plentz, Patrícia Della Méa
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Lorbieski, Robson
dc.subject.por.fl_str_mv Informatica
Ciência da computação
Sistemas em tempo real
Java (Linguagem de programação de computador)
topic Informatica
Ciência da computação
Sistemas em tempo real
Java (Linguagem de programação de computador)
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2012
publishDate 2012
dc.date.none.fl_str_mv 2012
2012
2013-06-26T00:23:57Z
2013-06-26T00:23:57Z
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 313320
http://repositorio.ufsc.br/xmlui/handle/123456789/100972
identifier_str_mv 313320
url http://repositorio.ufsc.br/xmlui/handle/123456789/100972
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 76 p.| il., grafs., tabs.
application/pdf
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
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652365594624000