| |
|
|
| Linhas de Pesquisa ::: |
| |
| Técnicas de Simulação de Sistemas |
| |
| Sistemas Concorrentes, Paralelos e Distribuídos |
| |
| |
| Técnicas de Simulação de Sistemas |
| |
| |
Nesta linha de pesquisa investigamos métodos e técnicas para simulação computacional de sistemas computacionais, principalmente de sistemas paralelos e distribuídos, além de simulação distribuída. |
| |
|
| |
Nosso atual projeto principal envolve o desenvolvimento de um simulador de grades e nuvens computacionais baseado em modelagem icônica. Com ele se busca eliminar dificuldades de modelagem presentes nos simuladores mais utilizados, tais como SimGrid, GridSim e CloudSim. Este projeto tem financiamento da FAPESP e envolve a maioria dos membros do GSPD.
|
| |
|
| |
Em caminho diferente estamos estudando técnicas para a geração personalizada de simuladores a partir de características comportamentais definidas pelo usuário. Atualmente estamos interessados em simuladores de eventos discretos e as ferramentas a serem geradas devem ser precisas e fáceis de usar, com interface gráfica para a modelagem do sistema.
|
| |
|
| |
Outro simulador é o RTsim (Real-Time simulator), que está em desenvolvimento há bastante tempo e simula algoritmos de escalonamento de tempo-real. Ele tem interfaces gráficas para modelar novos escalonadores e também dependências entre tarefas. Permite ainda seu uso tanto como auxílio ao ensino, em que estudantes podem tentar um escalonamento e verificar se está correto, como ferramenta de avaliação, quando o usuário pode comparar a eficiência de um dado algoritmo de escalonamento quando aplicado a um conjunto específico de tarefas.
|
| |
Voltar
|
|
| |
| Análise de Desempenho de Sistemas Paralelos e Distribuídos |
| |
| |
Nesta linha estamos trabalhando em novas abordagens para avaliar e executar processamento em tais sistemas. Os projetos aqui tipicamente envolvem trabalhos isolados, por abordarem aspectos diversos nessa ampla faixa de sistemas |
| |
|
| |
Trabalhos recentes envolveram o uso de GPUs, alocação de tarefas, meta-escalonadores, escalonamento baseado em energia, tolerancia a falhas, avaliação de microsserviços, avaliação de cargas workflow, e algoritmos paralelos para aplicações específicas.
|
| |
Voltar
|
|
| |
|