Bolsa 12/24001-3 - Sistemas distribuídos, Computação distribuída - BV FAPESP
Busca avançada
Ano de início
Entree

Desenvolvimento de novas funcionalidades para o simulador de grades computacionais iSPD: Caracterização de tarefas e otimização do motor de simulação

Processo: 12/24001-3
Modalidade de apoio:Bolsas no Brasil - Programa Capacitação - Treinamento Técnico
Data de Início da vigência: 01 de janeiro de 2013
Data de Término da vigência: 31 de outubro de 2014
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Aleardo Manacero Junior
Beneficiário:Denison Menezes
Instituição Sede: Instituto de Biociências, Letras e Ciências Exatas (IBILCE). Universidade Estadual Paulista (UNESP). Campus de São José do Rio Preto. São José do Rio Preto , SP, Brasil
Vinculado ao auxílio:12/15127-3 - Desenvolvimento de novas funcionalidades para o simulador de grades computacionais iSPD: caracterização de tarefas e otimização do motor de simulação, AP.R
Assunto(s):Sistemas distribuídos   Computação distribuída   Computação de alto desempenho
Palavra(s)-Chave do Pesquisador:Computacão de Alto Desempenho | Computação Distribuída | Simulação de grades | Sistemas Distribuídos | Computação de Alto Desempenho

Resumo

O uso de grades computacionais como base para computação de alto desempenho tem crescido nos últimos anos, tanto em aplicações científicas como comerciais. Em paralelo a isso surge a oferta de ferramentas para avaliação de desempenho de tais ambientes, com destaque para simuladores de grades. Um desses simuladores é o iSPD, iconic Simulator of Parallel and Distributed systems, proposto e desenvolvido pelo Grupo de Sistemas Paralelos e Distribuídos da Unesp, GSPD, sendo parcialmente financiado pela FAPESP (proc. 08/09312-7). O iSPD tem como objetivo primário oferecer uma interface para modelagem de grades que seja amigável e facilmente manipulável por qualquer tipo de usuário, mesmo aquele que não tenha conhecimentos mais profundos de programação ou de ambientes de simulação. Sua versão inicial atende esse objetivo de forma adequada, porém seu motor de simulações ainda é relativamente lento na simulação de sistemas com uma quantidade elevada de elementos (acima de 50 mil nós na grade e 100 mil tarefas simuladas). Desse modo, um dos objetivos desse projeto é fornecer soluções eficientes para acelerar o processo de simulação no iSPD. Essa aceleração deve vir através de duas frentes: paralelização da simulação através de threads (o que não é feito por simuladores equivalentes) e busca por algoritmos com complexidade linear para a simulação. Além desse objetivo, outros aspectos inovadores nesse projeto envolvem pesquisas sobre o tratamento das tarefas a serem simuladas, que na versão atual são tratadas como elementos atômicos básicos. Em particular pretende-se atuar em dois aspectos das tarefas: sua diferenciação semântica (permitindo tratá-las como serviços oferecidos pela grade) e tratamento de relações de dependência entre tarefas (permitindo o tratamento mais realístico de paralelismo e concorrência).

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)