Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas...

23
Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281

Transcript of Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas...

Page 1: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Renato Brasil - 13770Rodrigo Duarte - 13777

Fabiano Machado - 12564Caio Farias - 13748

Nikolas Seiji - 13764Ulisses - 14281

Page 2: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

SumárioConceitoCustoAuxílio na tomada de decisãoTipo de Sistema de InformaçãoAplicações (Foco na gestão)Casos

Page 3: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Computação em GradeNovo conceito – Ian Foster e Carl Kesselman Computação distribuída X Computação em

GradeCompartilhar recursos Grande capacidade de cálculos

Page 4: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Computação em grade“Grids Computing são sistemas de suporte à execução de aplicações paralelas que acoplam recursos heterogêneos distribuídos, oferecendo acesso consistente e barato aos recursos, independente de sua posição física. A tecnologia de Grids Computing possibilita agregar recursos computacionais variados e dispersos em um único ´supercomputador virtual´, acelerando a execução de várias aplicações paralelas. Grids se tornaram possíveis nos últimos anos, devido a grande melhoria em desempenho e redução de custo, tanto de redes de computadores quanto de microprocessadores”. Ian Forster

Page 5: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Em um sistema básico de computação em grade, todos os computadores podem acessar os recursos de cada um dos computadores da rede.

Page 6: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

DicionárioCluster;Extensible Markup Language (XML);Hub;Integrated Development Environment (IDE);Interoperabilidade;Padrões abertos;Processamento paralelo;

Page 7: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

DicionárioPlataforma;Fazenda de servidores;Virtualização de servidor;Serviço;SOAP (Simple Object Access Protocol);Estado;Transitoriedade.

Page 8: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Desafios• Localização dos recursos;• Reserva de recursos;• Capacidade para adaptar- se a mudanças no

ambiente; • Criação e escalonamento das tarefas; • Autonomia de cada grupo participante para definir

suas próprias políticas de segurança; • Recursos requisitados podem estar em diferentes

localidades; • Confiabilidade• Qualidade de serviço exigida por cada aplicação• Criação de normas

Page 9: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Preocupação / ParadoxoProteção para informações em rede –

Criptografar informações;

Hacker – Poderiam criar um sistema em grade para quebrar a informação codificada.

Proteção necessária X Computação em grade quebrando esta proteção.

Page 10: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

BenefíciosAgrega recursos;Plataforma de suporte a Organizações

Virtuais;Acesso a diversos tipos de recursos;Colaboração entre centros de pesquisa;Melhor utilização de largura de banda;Aproveitamento de recursos ociosos.

Page 11: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Capacidade de processamento

Page 12: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

CustoBaixo custo;Pode superar os supercomputadores em

capacidade de processamento.Custos com segurança

Page 13: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Sistema de apoio a decisãoManipula grandes volumes de dados;Obtém e processa dados de fontes diferentes;Possui orientação tanto textual quanto gráfica (produção

de textos, tabelas, desenhos lineares, gráfico de pizza, curvas de tendência, etc);

Proporciona flexibilidade de relatórios e de apresentação (informação que deseja no formato que preenche as suas necessidades);

executa análises e comparações complexas e sofisticadas

Page 14: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Aplicações (Foco na gestão)Aplicações que exigem a realização de cálculos intensos e que admitem fracionamentos

Simulaçõesbiologia computacionalbusca intensiva de informações

Page 15: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Casos – World Community GridProjeto: criado em novembro de 2004 pela

IBMO que é?

Pesquisa de curas e doenças humanitáriasComo funciona?

Software gratuito que utiliza a ociosidade do sistema

Page 16: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Casos – World Community GridProjetos concluídos

Varíola: 35 milhões de moléculas processadas, resultando em 44 tratamentos potenciais

Human Proteome Folding Project (HPF1): estrutura das proteínas humanas e seu funcionamento no organismo

Genome Comparison: as sequências de DNA e genes com a mesma função

Page 17: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Casos – World Community GridProjetos ativos

FightAIDS@home: como uma certa molécula se comporta em relação ao HIV

Help Conquer Cancer: entender o início, progresso e tratamento

Help Fight Childhood Cancer: drogas que combatam o Neuroblastoma

Human Proteome Folding Phase 2 (HPF2)

Page 18: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Casos – World Community Grid

Page 19: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

Casos – SETI InstituteSearch for Extraterrestrial Intelligence;Alguns patrocinadores:

NASA Ames Research Center;NASA Headquarters;National Science Foundation; Department of Energy;US Geological Survey;Entre outros…

Page 20: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

SETIAnalisar dados reunidos por rádio-telescópios

na busca de evidências de comunicação alienígena inteligente;

Muita informação para um simples computador!!

Page 21: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

SETISETI@home;Projeto Serendip;Analisar dados do Arecibo Radio Telescope;Como funciona??

Page 22: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

ConclusãoNo futuro bem próximo as aplicações baseadas na web vão usufruir os benefícios das grades computacionais, teremos então uma evolução natural dos sistemas localizados sendo acessíveis mundialmente e o aluguel de recursos computacionais ociosos, principalmente aqueles relacionados a processamento massivo.

Page 23: Renato Brasil - 13770 Rodrigo Duarte - 13777 Fabiano Machado - 12564 Caio Farias - 13748 Nikolas Seiji - 13764 Ulisses - 14281.

ReferênciasComputação em Grade - Uma Visão

Introdutória, Pitanga, Marcos, 2004, disponível em : http://www.clubedohardware.com.br/artigos/124/4

http://informatica.hsw.uol.com.br/computacao-em-grade2.htm

http://www.worldcommunitygrid.org/http://www.seti.org/Page.aspx?pid=1241