|
|
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
|
|
|
|