Workshop: Zoneamento de Riscos climáticos: Abordagem para agricultura Familiar, Bioenergia e Pastagem Projeto Componente 6 Plano de ação 6: Novas tecnologias para otimização de tempo de processamento e transferência de dados relativos ao zoneamento de riscos climáticos Grid Construção e Implantação de um Grid utilizando tecnologia obsoleta Introdução • Motivação e Objetivos – Maior necessidade de processamento; – Reaproveitamento de recursos tecnológicos obsoletos; – Necessidade de gerar 18.000 mapas sem sobrecarregar o servidor do Agritempo. O que é um Grid? • Sistema composto por um conjunto de máquinas agregando numa única infraestrutura recursos computacionais que podem ser heterogêneos e/ou distribuídos. • Ou seja, máquinas distintas trabalhando ao mesmo tempo para realizar determinada tarefa. Infra-estrutura do Grid • O Grid é formado pelos seguintes componentes: – 7 computadores IBM PC 300GL – 1 Switch de rede 10/100 Mbps 8 portas – 1 Server switch 8 portas (video/mouse/teclado) – 1 Gabinete com refrigeração Configuração de Hardware • Todos os nós do Grid possuem a seguinte configuração: – Processador Intel Celeron 466Mhz – 128Mb de Memória RAM – HD 10Gb – Placa de rede IBM Etherjet 10/100 Mbs Configuração de Software • Todos os nós do Grid foram configurados com os seguintes softwares: – – – – – – Sistema Operacional Windows 2000 SP4 Plataforma Java (jdk 1.5.0-06) Tomcat 5.5.17 (Servidor Web) paramBZ BipZon Surfer (aplicativo usado para gerar mapas) Aplicação do Grid • Primeira aplicação implantada no Grid – paramBz – Disponível como página web; – Recebe parâmetros através de um navegador; – Possibilita a execução do aplicativo BipZon pela web; – Gera mapas com o resultado da execução; – Disponível no Agritempo para usuários cadastrados. Aplicação do Grid • BipZon – Realiza balanço hídrico de determinadas culturas e serve como base para o zoneamento agrícola. – Utiliza base de dados climatológicos e parâmetros repassados pelo paramBz • cultura e ciclo, data de plantio, capacidade de retenção de água, ISNA, % da área do município que atende ao ISNA Implantação da Aplicação • Como a aplicação foi implantada no Grid – Aplicações e base de dados replicadas em todos os nós; – Distribuição de requisições (pedidos de execução) feitos por um programa cliente. Estrutura Atual requisições Estrutura Desejada requisições requisições Comparação de desempenho Número de Requisições Tempo execução Tempo execução Grid Servidor 1 (3 mapas) 3 minutos 3,5 minutos 6000 (18.000 mapas) 3 semanas 1 semana Comparação de Custos • Servidor: aprox. R$ 30.000,00 • Grid: aprox. R$3.000,00 Conclusões • Eficiência da solução encontrada; • Possibilidade de desenvolvimento de soluções em processamento de alto desempenho em diversas aplicações; • Economia e reaproveitamento de recursos considerados obsoletos.