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.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas Distribuídos
Sistemas Cliente/Servidor Introdução
Noções de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Noções de Informática Prof. Eduardo
Sistemas Operacionais - 3
Sistemas Operacionais - 4
Sistemas Distribuídos
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
Introdução aos Sistemas Gerenciadores de Banco de Dados
Computação de Alto Desempenho
The OptIPuter.
SISTEMAS DISTRIBUÍDOS
INTRODUÇÃO AO GEOPROCESSAMENTO
Avaliação de Sistemas Operacionais
Sistemas Distribuídos e Redes de Computadores
Concepts and Capabilities
Uso de Cluster de Computadores no Ambiente Corporativo
Uma estratégia para implementar Computação Paralela
Prefeitura de Santo André
Fernando Seabra Chirigati
Discos SCSI Fonte de alimentação Controlador SCSI Disco SAS
Professora Vanessa Fonseca
Maria Tereza Nagel Junho 2004 Grids de Agentes Processadores para Gerência de Redes de Computadores e Telecomunicações Orientador: Prof. Dr. Carlos Becker.
Tópicos em redes e sistemas distribuídos B
Sistemas Distribuídos
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.
IFSul – Campus Venâncio Aires
Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio Seminário de Metodologia GPU em Ambientes Compartilhados.
Cluster Beowulf.
Soluções de TI seguras, integradas e continuadas H igh P erformance C omputing.
Sistemas Distribuídos
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
Sistemas Operacionais
Sistemas Distribuídos Introdução. Conceito Coleção de múltiplos processos que executam sobre uma coleção de processadores autônomos interligados em uma.
Curso - Aprenda a Criar Sites com domínio próprio
BOA NOITE Alex Sandro Souza de Oliveira 23/09/2010.
Alex Fernando dos Santos e José Luís Zem Universidade Metodista de Piracicaba - UNIMEP Curso de Bacharelado em Sistemas de Informação Desenvolvimento de.
Rede de Sensores para Medição de Temperatura e Umidade
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
O primeiro passo para a nuvem
Simulação distribuída e paralela Gabriel Baracuhy Thiago Martins.
Tipos de Sistemas Distribuídos
Introdução O que se espera de um sistema de computação?
Tópicos Especiais em Redes de Computadores 6º Semestre Aula 03 Prof
OpenModeller. Three Laboratories involved: –LAA (Laboratório de Automação Agrícola) Architecture: protocols and standards for the system integration.
Sistemas Distribuidos
Sistemas de Informação para Planejamento Estratégico Confiabilidade na Tecnologia.
Sebnem Rusitschka, Kolja Eger, Christoph Gerdes
São Paulo, Fevereiro de 2006 InteGrade1 InteGrade: Middleware para Computação em Grade Oportunista Fabio Kon (coordenador) Siang W. Song (vice) Universidades.
Introdução ao geoprocessamento
Supercomputadores.
Infra-Estrutura para Computação Distribuída
Multiparadigma das Comunicações em Java para Grid Computing Fernanda R. Ramos Luiz Felipe Marco Eiterer Profº Alcides Calsavara, Ph.D.
Convergência Digital Porque ela aconteceu:
Arquitetura de Computadores
Introdução aos Sistemas Operacionais
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
INTRODUÇÃO AO GEOPROCESSAMENTO
Arquitetura de computadores
TECNOLOGIA EDUCACIONAL Curso de Pedagogia – 3º Período Aula 11.
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Introdução ao geoprocessamento
Projetar Processos. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar distribuição | 2 Descrição do Projeto.
Análise de Sensibilidade de Métrica de Disponibilidade aplicada em Serviços de Streaming de Vídeos usando Infraestruturas de Cloud Computing Rosangela.
Alunas: Ana Paula/ Beatriz / Gracielle / Márci Alunas: Ana Paula/ Beatriz / Gracielle / Márci a Professor Antônio.
Sistemas Distribuídos Programa da disciplina
Projeto do CBPF Grid SSOLAR Bruno Lima Felipe da Matta Roberto Kishi Thagor Baiocco Tiago Olimpio
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:

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 na Manipulação, Armazenamento e Recuperação de Imagens Introdução Justificativa 1.Necessidade de capacidade computacional elevada. 2.Limites físicos para o aumento da velocidade dos processadores e de sua capacidade computacional. Solução 1.Conectar múltiplos computadores e coordená-los para que combinem o seu poder computacional. 2.Sistemas Paralelos: (MPP - Massively Parallel Processors), Sistemas Distribuídos, Clusters de Computadores). Objetivos 1.Implementação de uma plataforma computacional de alta disponibilidade (cluster). 2.Utilização da plataforma implementada para a manipulação, armazenamento e recuperação das imagens armazenadas num sistema gerenciador de banco de dados (SGBD). 3.Desenvolvimento de uma aplicação que transforme a imagem em dados, e remonte-a a partir destes mesmos dados. 4.Produção de vídeos com as imagens. 5.Apoio a docência em disciplinas da computação. Introdução Metodologia 1.Levantamento teórico sobre arquitetura de computadores paralelos, plataformas computacionais, biblioteca OpenCV e banco de dados. 2.Implementação de um cluster de computadores utilizando máquinas virtuais (do tipo balanceamento de carga). 3.Desenvolvimento de uma aplicação utilizando a biblioteca OpenCV. 4.Levantamento sobre ferramentas para produção dos vídeos. 5.Download das imagens captadas por satélite meteorológicos (site do INPE). 6.Armazenamento das imagens e de seus arquivos de dados, utilizando um sistema gerenciador de banco de dados. 7.Produção de vídeos a partir das imagens recuperadas. Histórico 1.Sistema de Exibição de Informações Meteorológicas usando Cluster de Computadores - Sara Salton de Almeida. 2.Middleware para Manipulação de Imagens em um Cluster de Dispositivos Embarcados -Bruno Teodósio Gonçalves. 3.Um Estudo sobre a Comunicação entre Processos em um Ambiente de Cluster de Computadores - Sara Salton de Almeida. Levantamento Teórico Arquiteturas Paralelas Computação Distribuída 1.Cloud Computing. 2.Grid Computing. 3.Cluster Computing. 4.Single System Image. Cluster de Computadores 1.Alta Disponibilidade (HA) 2.Alto Desempenho (HPC). Levantamento Teórico Visão Computacional - OpenCVCluster de Computadores 1.Alta Confiabilidade (HR) 2.Balanceamento de Carga (HS). Levantamento Teórico SGBD e OpenCV Produção de Vídeos Resultados Finais Desenvolvimento 1.Desenvolvimento de uma aplicação para transformação da imagem em dados numéricos, utilizando a biblioteca OpenCV. 2.Elaboração de uma solução para a produção dos vídeos, utilizando os softwares ImageMagick e Ffmeg. 3.Criação da base de dados para comportar os arquivos numéricos e os arquivos de imagens. 4.Desenvolvimento de scripts para automatizar o processo de armazenamento e conversão das imagens em dados numéricos. Resultados 1.Uso de recursos computacionais em excesso, necessário migrar do ambiente virtual para ambiente real. 2.Conversão das imagens em dados numéricos foi realizada com sucesso. 3.Produzidos vídeos de diversos meses e de diferentes tipos e socializados através da Internet (youtube.com). 4.Armazenamento realizado com o uso dos scripts, porém, parcial, por insuficiência de espaço em disco. Considerações Finais 1.Computação paralela e distribuída são uma tendência em razão da busca por capacidade de processamento elevada, ambientes resistentes a falhas, computação em nuvem em alta no mercado de TI e pelo baixo custo de componentes computacionais. 2.Ao implementar uma plataforma equivalente deve-se considerar o uso excessivo de recursos computacionais (memória RAM, redes de comunicação, espaço em disco, etc...).