Computação de Alto Desempenho

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas Cliente/Servidor Introdução
Noções de Sistemas Operacionais
Introdução aos Sistemas Distribuídos
Sistemas operacionais
Arquitetura de Sistemas Operacionais
Sistemas Operacionais - 3
Sistemas Operacionais - 4
FACULDADE DOS GUARARAPES
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
TOP500 Supercomputadores.
Introdução a Clusters Prof. Alberto Viegas
SISTEMAS DISTRIBUÍDOS
Introdução à organização de computadores e sistemas operacionais
April 05 Prof. Ismael H. F. Santos - 1 Sistemas Operacionais UniverCidade - Prof. Ismael H F Santos.
Uso de Cluster de Computadores no Ambiente Corporativo
Tecnologia em Redes de Computadores
Clusters.
Sistemas Operacionais I
Sistemas Distribuídos
Equipamentos de Redes Aula 2
Sistema Cliente-servidor ou Sistema Client-server
Introdução Prof. Agnaldo L Martins. Introdução Como podemos aumentar o poder de processamento dos nossos computadores atuais?
Maria Tereza Nagel Junho 2004 Grids de Agentes Processadores para Gerência de Redes de Computadores e Telecomunicações Orientador: Prof. Dr. Carlos Becker.
Luiz Augusto da Silva Alves Professo Luís Henrique Maciel Kosmalski Costa Professor Otto Carlos Muniz Bandeira Duarte Redes 2 Novembro 2010.
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Algoritmos paralelos eficientes para alguns problemas de processamento de Cadeia de Caracteres Alunos: Diego Alencar dos Santos Melo Felipe Formagini Brant.
Linguagem de Programação IV
Tópicos em redes e sistemas distribuídos B
Tópicos em redes e sistemas distribuídos
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
MPViCOS Multi Purpose Virtual Cluster Orchestration System II Escola Regional de Alto Desempenho de São Paulo São José dos Campos/SP Alexandre T.
Arquitetura de Sistemas Operacionais – Machado/Maia 13/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 13 Sistemas.
Cluster Beowulf.
MapReduce Conceitos e Aplicações
Sistemas Distribuídos
Sistemas Operacionais
INPE / CAP-315 Airam J. Preto, Celso L. Mendes Aula 26 (1) Troca de Mensagens Troca de Mensagens Tópicos: Características de Mensagens Implementação.
Universidade de Mogi das Cruzes Tec
Augusto Martins e José Luís Zem Universidade Metodista de Piracicaba - UNIMEP Curso de Bacharelado em Sistemas de Informação Utilização de Cluster de Computadores.
Uma Análise das plataformas CUDA e OpenCL usando MetaHeurísticas aplicadas no Problema do Caixeiro Viajante Aluno: Hedley Luna Gois Oriá Disciplina: Introdução.
SISTEMAS OPERACIONAIS I
Sistemas Distribuídos
Tipos de Sistemas Distribuídos
Sistemas Operacionais
Tópicos Especiais em Redes de Computadores 6º Semestre Aula 03 Prof
Sistemas Distribuidos
Escola de Engenharia de Piracicaba APRESENTAÇÃO DA DISCIPLINA
Sistemas Operacionais 1º Semestre Plano de Ensino Prof
Clusters de computadores (introdução, conceitos e implementação)
Um proposta de Arquitetura para protocolos entre grades.
A lista Top500 Guilherme O’Connor. Introdução Criada em 1993 para detectar tendências Medição de desempenho usando Linpack Unidade em FLOPS FLOPS = Floating-point.
Estrutura de Interconexão
Arquitetura de computadores
Jorge Zavaleta PVM vs MPI. Introdução Objetivos do MPI Implementações e definições processos dinâmicos Contextos Operações não bloqueantes Portabilidade,heterogeneidade.
Redes e Sistemas Distribuídos II – Cód Prof. MSc. Ronnison Reges Vidal.
Alunas: Ana Paula/ Beatriz / Gracielle / Márci Alunas: Ana Paula/ Beatriz / Gracielle / Márci a Professor Antônio.
Modelos de Sistema Prof. Dr. Norian Marranghello Grupo 6 Fábio Hitoshi Ide Gilson Watanabe.
Cluster. Introdução Cluster pode ser definido como um sistema onde dois ou mais computadores trabalham de maneira conjunta para realizar processamento.
Sistemas Operacionais de Redes Virtualização IGOR ALVES.
Projeto do CBPF Grid SSOLAR Bruno Lima Felipe da Matta Roberto Kishi Thagor Baiocco Tiago Olimpio
Solução de Backup com Armazenamento Redundante Pablo Lopes Mesquita Trabalho de Conclusão de Curso SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.
Solução de Backup com Armazenamento Redundante Pablo Lopes Mesquita Trabalho de Conclusão de Curso Orientador: Eduardo Maroñas Monks SERVIÇO NACIONAL DE.
Capítulo 4 Estrutura do Sistema Operacional
Cluster Claudio Cavalcante. Cluster Nome dado a um sistema que relaciona dois ou mais computadores para que estes trabalhem de maneira conjunta no intuito.
Transcrição da apresentação:

Computação de Alto Desempenho Clusters

Cluster Integrante: Hilário Viana Bacellar

Roteiro da Apresentação Introdução Objetivos da Pesquisa Fundamentação Teórica Tipos de Cluster Beowulf OpenMosix Vantagens e Desvantagens Referências

Introdução Desde a última década pode-se observar um crescente número de aplicações que exigem cada vez mais poder computacional. A demanda por poder computacional cresceu em uma velocidade maior que os sistemas tradicionais conseguem acompanhar. Uma alternativa viável é a implantação de sistemas fracamente acoplados, como cluster de computadores.

Introdução Cluster é um sistema interligado com mais de um computador, cujo objetivo é fazer com que todo o processamento da aplicação seja distribuído entre os processadores, de uma forma transparente, ou seja, aparentando um único processador.

Objetivos O objetivo geral é fazer um levantamento sobre os tipos de clusters de alto desempenho, e listar as vantagens e desvantagens dessa arquitetura.

Fundamentação Teórica Sistemas operacionais Hardware Redes Biblioteca de comunicação Paralela. PVM : A idéia do PVM é montar uma máquina virtual de n processadores e usá-los para enviar tarefas e receber os resultados, de maneira cooperativa. MPI: objetivo padronizar a troca de mensagem em ambientes paralelos de memória distribuída. Além da padronização, o MPI também procura otimizar a comunicação e aumentar o desempenho de aplicações paralelas ou distribuídas.

Tipos de Cluster Beowulf: O cluster Beowulf, diferente de outros tipos empresariais e mais específicos, não exige uma arquitetura específica tão pouco máquinas homogêneas. OpenMosix: Os clusters OpenMosix trabalham com distribuição de processos, que ao detectar o alto volume de processamento, migram as instâncias entre as máquinas do cluster, sendo processadas simultaneamente, sem a necessidade de adequação do código.

Vantagens Expansibilidade Baixo custo Alta disponibilidade Balanceamento de carga

Desvantagens Manutenção de equipamento Monitoração dos nós Gargalos de troca de informações

Conclusão Os clusters de computadores possuem inúmeras vantagens, porém como todo sistema computacional, também possui desvantagens, cabe ao projetista analisar as opções e escolher a melhor tecnologia para resolver sua tarefa da melhor forma possível.

Referencias MACHADO, Francis Berenger. MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais. 4ª ed. Editora LTC, São Paulo, 2007. JAQUIE, Kalinka Regina Lucas. Extensão da Ferramenta de Apoio à Programação Paralela (F.A.P.P.) para ambientes paralelos virtuais. Disponível em: <http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08022001-095456/>, visitado em: 23 de mai.2010. TANENBAUN, Andrew S. Sistemas Distribuídos: Princípios e Paradigmas. 2ª ed. Editora Pearson Prentice Hall, São Paulo, 2007 Site Oficial OPENMOSIX.ORG. Disponível em: <http://openmosix.sourceforge.net/>, visitado em: 25 de mai.2010. PITANGA, Marcos. Construindo supercomputadores com Linux. 2ª ed. Editora Brasport. Rio de Janeiro, 2004. ADAMS, Joel. BROM Tim. Layton Jeff. Microwulf: Breaking the $100/GFLOP Barrier. Disponível em: <http://www.clustermonkey.net//content/view/211/1/>, visitado em: 30 de mai.2010. Site Myrinet. Disponível em: <http://www.myri.com/myrinet/overview/>, visitado em: 29 de mai.2010.