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

grid-embrapa - Projetos e Redes do Macroprograma 1