Projetos do DC
Projetos desenvolvidos pelos pesquisadores do Departamento de Computação.
Algoritmos de Controle de Congestionamento Avançados em FPGA
Orgão Financiador: CNPq - Edital Universal
Vigência: 2009-2011
Descrição: Nas redes de altíssima velocidade como as redes nacionais de pesquisa, a Rede Giga, Kyatera (FAPESP) e Ipê (RNP), os algoritmos fim-a fim de controle de congestionamento TCP, utilizados nas pontas, são normalmente regulados pelo padrão TCP NewReno [RFC 3782], não tem escalabilidade suficiente para maximizar a utilização dos enlaces, nem a flexibilidade para atender redes ópticas multi-frequenciais. Nossa proposta de pesquisa consiste em explorar o desenvolvimento de um protótipo em FPGA de um TCP offload engine que embarque novos algoritmos TCP, inclusive um de cunho próprio TCP Adaptive Westwood [ICC 2008], para aumentar expressivamente a vazão e reação de fluxos TCP em redes ópticas multi-gigabit, permitindo aplicações com altíssima demanda, como distribuição de dados em grades computacionais, aplicações de visualização de dados complexos ou aplicações de distribuição de conteúdo, terem alta qualidade.
Coordenação: Prof. Dr. Cesar Marcondes
Centro de Imagens e Espectroscopia in vivo Por Ressonância Magnética para o Estudo de Modelos Animais
Órgão financiador: FAPESP
Vigência: em andamento (duração: 2008 a 2011)
Descrição: trata-se de um Projeto Temático da Fapesp coordenado pelo Prof. Dr. Alberto Tannús do IFSC-USP, inserido no Projeto CInAPCe da Fapesp. O objetivo do programa Cooperação Interinstitucional de Apoio a Pesquisas sobre o Cérebro (CInAPCe) da FAPESP é promover o desenvolvimento de pesquisas em neurociências e formar uma rede de cooperação entre diversos grupos de pesquisa no Estado de São Paulo, de forma a constituir um instituto virtual dedicado ao estudo do sistema nervoso. Ele está focado atualmente no estudo da epilepsia.
Coordenação: Prof. Dr. Alberto Tannús
Participantes: Nelson Delfino d´Ávila Mascarenhas e um bolsista de doutorado
URL: http://www.cinapce.org.br/
Diretrizes de Projeto para Desenvolvimento de Frameworks Transversais de Persistência
Órgão financiador: UFSCar
Vigência: 2009-2010
Descrição: Este projeto tem o objetivo de elaborar diretrizes para desenvolvimentode Framewoks Transversais de Persistência. Framewroks Transversais são um tipo especial de Framework Orientado a Aspectos que encapsulam um único interesse transversal, como persistência, segurança e concorrência. As diretrizes de desenvolvimento que estão sendo desenvolvidas envolvem a utilização de padrões para projeto de FTs e arquiteturas de referências para esse domínio de frameworks..
Coordenação: Valter Vieira de Camargo
Participante: Lucas de Sio
Diretrizes de Projeto para Desenvolvimento de uma Família de Frameworks Transversais de Segurança
Órgão financiador: UFSCar
Vigência: 2009-2010
Descrição: Este projeto visa a criação de um conjunto de diretrizes de projeto para o desenvolvimento de famílias de frameworks transversais de segurança.
Coordenação: Valter Vieira de Camargo
Participante: Halison Alan Fernandes
Escalabilidade de Aplicações Distribuídas
Órgão Financiador: FAPESP - Auxílio à Pesquisa Regular
Vigência: 2010-2013
Resumo: O presente projeto de pesquisa tem como principal objetivo avaliar os limites da escalabilidade de aplicações computacionalmente intensivas em clusters, multiclusters e grades computacionais. Inicialmente, o foco principal da presente proposta se concentrará sobre a classe de aplicações denominada Bag-of-Tasks, cujas aplicações podem ser implementadas na forma de tarefas independentes que não se comunicam e podem ser executadas em qualquer ordem. A proposta prevê uma avaliação rigorosa dos limites de escalabilidade de tais aplicações em plataformas distribuídas. Após o estudo dos limites de escalabilidade e identificação dos gargalos de desempenho, estratégias de escalonamento de aplicações serão propostas e avaliadas comparativamente a outras apresentadas na literatura. Como extensão deste projeto, outros modelos de aplicações e/ou arquiteturas serão analisados em termos da sua escalabilidade, tais como clusters de servidores web, sistemas peer-to-peer e clouds.
Coordenação: Prof. Dr. Hermes Senger
Participantes:
- Prof. Dr. Hélio Crestana Guardia
- Prof. Dr. Luis Carlos Trevelin
- Stefanny G. Zuniga Arenas
- Ricardo de Freitas Gesuatto
Extensão do Método Orientado a Objetos com Frameoworks Transversais
Órgão financiador: CNPq - edital universal
Vigência: 2009-2011
Descrição: A metodologia de desenvolvimento de software orientada a modelos (MDA) apresenta dificuldades quando interesses transversais são envolvidos durante o desenvolvimento. Um obstáculo é o mapeamento de conceitos de alto nível para construtores de mais baixo nível.
Geralmente, interesses que são transversais não possuem um mapeamento direto e tornam difíceis as etapas de transformação para a geração de código, resultando em problemas de reúso e de manutenção nos sistemas desenvolvidos. Vários trabalhos encontrados na literatura apontam benefícios em se utilizar a programação orientada a aspectos para tratar com esses interesses transversais, mas nenhum deles trata sobre o uso de frameworks orientados a aspectos também chamados de Frameworks Transversais - durante um processo de desenvolvimento baseado em MDA. Assim, neste projeto de pesquisa pretende-se estender um método de desenvolvimento de software baseado em MDA, chamado Método Orientado a Objetos (MOO) , de forma que frameworks orientados a aspectos sejam utilizados durante a geração de código. O objetivo é avaliar as vantagens e desvantagens que o MOO estendido com frameworks apresenta quando comparado com sua versão original..
Coordenação: Valter Vieira de Camargo
Participantes:
- Prof. Dr. Oscar López Pastor da Universidade Politécnica de Valência - Espanha.
- Prof. Dr. Ricardo Argenton Ramos da Universidade Federal de Petrolina.
- Profa. Dra. Rosângela Aparecida Dellosso Penteado.
Melhoria da Escalabilidade de Grades Computacionais
Órgão financiador: CNPQ - (Bolsa de produtividade em pesquisa)
Vigência: 2010-2013
Resumo: O presente projeto tem como principal objetivo avaliar os principais gargalos que limitam a escalabilidade de aplicações computacionalmente intensivas em clusters, multiclusters e grades computacionais. Inicialmente, serão avaliadas algumas arquiteturas utilizadas na implementação de grades computacionais reais, tais como plataformas master-slave e plataformas hierárquicas. Após o estudo dos limites de escalabilidade e identificação dos gargalos de desempenho, serão propostas e avaliadas medidas para melhoria da escalabilidade sobre tais plataformas.
Participante: Prof. Dr. Hermes Senger
Projeto Instituto Nacional de Ciência e Tecnologia em Matemática – Avanço Global e Integrado da Matemática Brasileira - INCTMat
Órgãos financiadores: Conselho Nacional de Desenvolvimento Científico e Tecnológico, FINEP e Fundações de Amparo à Pesquisa de vários estados
Vigência: em andamento (duração: 2009 a 2013)
Descrição: trata-se, de certo modo, de uma continuação do Projeto Institutos do Milênio, praticamente englobando as atividades de pesquisa da totalidade dos centros de pesquisa em Matemática no país. As atividades focalizam, sobretudo, uma intensa colaboração dos grupos de pesquisa, com o apoio de suas instituições. O Projeto marca uma nova etapa do desenvolvimento da Matemática Brasileira como um todo, em novas bases, com ênfase na pesquisa fundamental, ao mesmo tempo que mais abrangentes no que tange às aplicações e interações com outras áreas da ciência e o setor produtivo. Também propõe-se uma atuação mais vigorosa em prol do ensino e divulgação da matemática em todos os níveis, e na busca de novos talentos.
Coordenação: Prof. Dr. Jacob Palis Jr.
Participantes: Prof. Dr. Nelson Delfino d'Ávila Mascarenhas – Um dos dois Coordenadores da Área de Computação Visual.

