Português  ::   English
::IARA - Integrated Architecture for Real-Time Applications

:: DESCRIÇÃO

O projeto IARA (Integrated Architecture for Real-Time Applications) visa a construção de uma plataforma distribuída para fornecer suporte a sistemas de tempo-real. Tal plataforma prevâ a integração de sistemas com requisitos temporais variados assim como fornece suporte a mecanismos de tolerância a falhas e sistemas distribuídos. A integração destes requisitos numa mesma plataforma é a principal inovação de IARA, visto que geralmente o desenvolvimento de sistemas de tempo-real tende a ser restrito a um domínio específico de aplicações. Assim, o principal desafio deste projeto de pesquisa foi encontrar meios adequados para que tal integração fosse possível. IARA prevê suporte à integração de aplicações em três níveis de abstração: redes de comunicação; sistemas operacionais e protocolos distribuídos.

:: RESULTADOS

Um dos resultados parciais do projeto é a concepção de um protocolo de comunicação baseado em Ethernet (DoRiS - Double Ring Ethernet Service for Real-Time Systems), que provê suporte a transmissão de mensagens críticas (hard) e não-críticas (soft) de forma a maximizar a utilização da banda e minimizar o jitter de comunicação. Este trabalho foi desenvolvido no contexto do Programa de Mestrado em Mecatrônica da UFBA por Paul Regnier, sob a orientação de George Lima. Os professores Flávio Assis e Aline Andrade, juntamente com os alunos de iniciação científica Antônio Marcos e José Augusto deram suporte a definição e a implementação do DoRiS. Neste mesmo contexto, realizou-se a definição de um modelo de escalonamento para IARA na dissertação do Mestrado em Mecatrônica de Ana Carolina Sokolonski, sob orientação de Prof. George Lima. Prof. Luciano Barreto colaborou com este trabalho nos aspectos relacionados à implementação do escalonador. Está em andamento um estudo comparativo sobre técnicas probabilísticas de escalonamento em cooperação com professora Verônica Lima do Departamento de Estatística da UFBA.

:: FINANCIAMENTOS

Inicialmente, o projeto contou com o financiamento de uma bolsa DCR/CNPq (out/2003 - set/2004). Posteriormente, a CAPES financiou uma bolsa de mestrado e a FAPESB forneceu uma bolsa de IC. O projeto foi aprovado pelo CNPq (Edital Universal - 2006-2008). Além disso, a FAPESB aprovou o financiamento de um pequeno laboratório de apoio às atividades de implementação e experimentação relacionadas ao desenvolvimento de IARA. O projeto contou ainda com o financiamento de uma bolsa de inovação tecnológica (ITEC) para a finalização das atividades relacionadas ao DoRiS.

:: EQUIPE

George Lima (coordenador)
Aline Andrade (colaboradora, LaSiD/DCC/UFBA)
Flávio Assis (colaborador,
LaSiD/DCC/UFBA)
Raimundo Macêdo (colaborador,
LaSiD/DCC/UFBA)
Luciano Barreto (colaborador,
LaSiD/DCC/UFBA)
Verônica Lima (colaboradora,
DE/UFBA)
Ana Carolina Sokolonski (bolsista ITEC,
LaSiD/DCC/UFBA)
Paul Regnier (ex-bolsista ITEC,
LaSiD/DCC/UFBA)
Antônio Marcos (ex-bolsista de iniciação científica,
LaSiD/DCC/UFBA)
José Augusto (bolsista de iniciação científica,
LaSiD/DCC/UFBA)

:: PUBLICAÇÕES


Dynamic Reconfiguration for Adaptive Multiversion Real-Time Systems
George Lima, Ana Carolina Sokolonski e Eduardo Camponogara
Anais do 20th Euromicro Conference on Real-Time Systems (ECRTS 08), 2008
Praga, República Tcheca.

Online Schedulability Tests for Real-Time Systems
George Lima, Ana Carolina Sokolonski e Eduardo Camponogara
Anais do 10th Brazilian Workshop on Real-Time and Embedded Systems (WTR 2008), 2008.
Rio de Janeiro, Brasil.

A Priority-Based Consensus Protocol
George Lima and Alan Burns.
Anais do XXV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2007),
2007. Belém, Brasil.

Suporte à Degradação Controlada em Sistemas de Tempo Real
Ana Carolina Sokolonski, George Lima e Luciano Porto Barreto
Anais do VIII Workshop de Teste e Tolerância a Falhas (WTF 2007), 2007.
Belém, Brasil.

Deterministic Integration of Hard and Soft Real-Time Communication over Shared-Ethernet
Paul Regnier and George Lima. In Anais do VII Workshop Brasileiro de Tempo Real.
Curitiba. 2006. p. 11-18. 2006.

Avaliando o Uso de Servidores para Tarefas Aperiódicas para fins de Tolerância a Falhas em Sistemas
Ana Carolina Sokolonski e George Lima
In IV WTICG (Trabalho de Conclusão de Curso)- ERBASE 2006.
Aracajú. 2006. p. 1-13.




LaSiD - Laboratório de Sistemas Distribuídos
UFBA - Universidade Federal da Bahia
Av. Adhemar de Barros, s/n - Campus de Ondina, Prédio do CPD
Salvador, Bahia, Brasil - CEP 40170-110
Tel.: +55 71 3283 6142 Fax: +55 71 3283 6145 Email: lasid@ufba.br