Fapemig/Programa Pesquisador Mineiro: Suporte de Sistemas a Aplicações Distribuídas de Alto Desempenho


Este projeto aborda o problema de oferecer a aplicações distribuídas um ambiente de execução que lhes permita atingir o melhor desempenho possível. Para isso pretende-se utilizar uma abordagem sistêmica que não ignore as interações entre sistemas de E/S, escalonadores, protocolos de rede, interfaces de programação e sistemas de memória, sabendo explorar a interação entre as partes de forma positiva. Esse trabalho pode ser dividido basicamente em três áreas principais: implementação de protocolos, com uma ênfase em identificar soluções que gerem sistemas de comunicação onde o sistema operacional se adapte da melhor forma para servir as necessidades das aplicações; distribuição de tarefas em sistemas paralelos de diversas escalas, analisando como mudanças na forma de distribuir tarefas e recursos na rede afetam o padrão de comunicação e o desempenho, tanto em clusters quanto em sistemas distribuídos em larga escala, como redes peer-to-peer e, finalmente, desenvolvimento de aplicações, onde as demandas de cada aplicação são analisadas em detalhe em busca de implementações e abstrações que permitam exprimir de forma mais eficiente o paralelismo inerente a cada problema. 
 



Início: 2008
Término: 2010
Coordenador: Dorgival Olavo Guedes Neto
Agência: FAPEMIG
Situação: Encerrado