Introducao » History » Version 2

Gabriel Winckler, 09 Feb 2012 12:31

1 1 Gabriel Winckler
h1. Introdução
2 1 Gabriel Winckler
3 1 Gabriel Winckler
O GridUNESP é uma estrutura computacional da UNESP, gerênciada pelo Núcle de Computação Científica (http://ncc.unesp.br).
4 1 Gabriel Winckler
5 1 Gabriel Winckler
Essa estrutura visa atender as necessidades de processamento intensivo de grupos de pesquisa da universidade. É composta por 8 clusters distribuidos em 7 sites espalhados pelo estado. Maiores detalhes estão no nosso site ("Infraestrutura":http://unesp.br/gridunesp/conteudo.php?conteudo=1037).
6 1 Gabriel Winckler
7 1 Gabriel Winckler
Uma estrutura de grid computing (computação em grade) é um sistema distribuído que interliga diversos recursos computacionais. Isso permite que uma simulação seja processada por vários computadores ao mesmo tempo, permitindo a computação de modelos complexos. O nosso sistema está interligado com um grid de cooperação internacional, o "OSG (Open Science Grid)":http://www.opensciencegrid.org/, que utiliza a tecnologia do "Globus Toolkit":http://www.globus.org/.
8 1 Gabriel Winckler
9 1 Gabriel Winckler
Para se beneficiar das vantagens da computação em grid as simulações precisam ter algumas características. Entre elas:
10 1 Gabriel Winckler
* Se composta de muitos processos de curta duração (até 6 horas), sem intercomunicação entre os processos.
11 1 Gabriel Winckler
* Processos batch (sem interação com o usuário), sem acesso a arquivos da simulação durante a execução.
12 1 Gabriel Winckler
13 1 Gabriel Winckler
Porém, ciente que nem todas as simulações dos usuários do GridUNESP se adaptam a essas características, adaptamos nosso sistema para melhor atender outros tipos de processos. Isso permite executar processos paralelos (SMP, MPI, ...) e processos de longa duração. Outro facilidade desenvolvida é permitir o acompanhamento da simulação.
14 1 Gabriel Winckler
15 1 Gabriel Winckler
Importante que algumas limitações fiquem claras para os nossos usuários. Em especial sobre *simulações de longa duração*
16 1 Gabriel Winckler
17 1 Gabriel Winckler
O sistema permite a execução de processos de longa duração (diversos dias). Porém, quanto mais longa a simulação e maior o número de servidores envolvidos, *maior a probabilidade de falhas*. Como em qualquer sistema, nossos servidores estão sujeitos a falhas (defeito de discos, falta de energia, updates...)
18 1 Gabriel Winckler
19 1 Gabriel Winckler
Por tanto recomendamos (e possivelmente no futuro exigiremos) que processos com mais de 24 horas de duração façam checkpoint e permitam reiniciar a simulação no caso de falha. Caso sua aplicação não disponibilize esse recurso, dispomos de ferramentas que podem ser usadas para esse fim.
20 1 Gabriel Winckler
21 1 Gabriel Winckler
22 2 Gabriel Winckler
h1. Mais informações
23 1 Gabriel Winckler
24 1 Gabriel Winckler
Informações sobre como utilizar o sistema e entrar em contato com a nossa equipe no [[gridunesp:|Guia do Usuário]].