2
Definição
Computação em
Grid e em Nuvem
Grids Computacionais
Um grid computacional é uma coleção de recursos computacionais e de comunicação utilizados para execução de aplicações
Usuário vê o grid como uma entidade única
Computação em Nuvem
Origem do nome:
Características
Modelos
Infraestrutura
Exemplos
Características
Infraestrutura
Produtos
Exemplos
O termo Computational Grid é inspirado no conceito de Power Grid, termo que designa o sistema de geração e distribuição de energia
Termo cunhado por Ian Foster em 1998
1
Grids Computacionais
Manufatura
Energia
Análise de
Derivativos
Banlanceamento de
Rede Elétrica
Análise
Estatística
Análise de
Reservatórios
Análise de
Riscos
Análise
Sísmica
Processamento de
Transações
Grids Computacionais
Composição
Aplicações
Finanças
2
Bioinformática
Design de
Produtos
Análise de
Falhas
Governo e
Educação
Pesquisa de
Tratamentos
para Câncer
Simulação de
Processos
Pesquisa de
Medicamentos
Análise de
Elementos
Finitos
Sequenciamento de
DNA
Sequenciamento de
Proteínas
Mídia e
Telecom
Pesquisa
Colaborativa
Consumo de
Banda de
Rede
Previsão do Tempo
Renderização de Imagens
Computação de Alto
Desempenho
Jogos
Multiplayer
Grid Infrastructure
Grids são compostos por recursos heterogêneos, reunindo desde clusters e supercomputadores até desktops e dispositivos móveis
Elementos
Nó mestre (eventualmente replicado)
Nós de execução
Nós de submissão
Interligação
Rede pública de larga escala: Internet!
Grids Computacionais
Características
Pervasividade
O grid está disponível em todo lugar; basta plugar e usar (assim como a rede elétrica)
Visão uniforme dos recursos computacionais O usuário executa uma aplicação no grid, sem saber quais serão os nós envolvidos
Armazenamento remoto de dados
Dados do usuário podem ser armazenados de modo transparente e confiável no grid
1
Características
Infraestrutura
Abordagem alternativa para solução de problemas / execução de aplicações
O uso