Simulação distribuída e paralela Gabriel Baracuhy Thiago Martins.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas Distribuídos
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas Distribuídos
Noções de Sistemas Operacionais
Introdução aos Sistemas Distribuídos
ARQUITETURA DE COMPUTADORES II
Gerenciamento de tempo do projeto
Arquitetura de Sistemas Operacionais
Os Sistemas Multi-agente Viviane Torres da Silva
Computação Distribuída
Sistemas Distribuídos e Redes de Computadores
Avaliação de Desempenho de Sistemas Computacionais
Geração Automática de Simulação
Sistemas Distribuídos
Uso de Cluster de Computadores no Ambiente Corporativo
Thiago Barroso Ferreira
09/03/10 20:13 Claudio de Oliveira – 1/21.
Banco de dados distribuídos
Sistemas Distribuídos
Protocolo CMB em simulação distribuída
Middleware e Sistemas Distribuídos
Luiz Augusto da Silva Alves Professo Luís Henrique Maciel Kosmalski Costa Professor Otto Carlos Muniz Bandeira Duarte Redes 2 Novembro 2010.
XEn Universidade Federal do Rio de Janeiro
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
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
Sistemas Distribuídos
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Carlos Oberdan Rolim Ciência da Computação
Projete produtos superiores com o COSMOS
Arquitetura Cliente /Servidor
Sistemas Distribuídos
Gerenciamento de Redes Utilizando Agentes Móveis
Sistemas Distribuídos
Introdução à Informática
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.
Sistemas Distribuídos
BD Distribuído Conceitos Iniciais.
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.
Sistemas Operacionais
Sistemas Operacionais
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
PROGRAMAÇÃO DISTRIBUÍDA Aula 01 Prof. Henrique Mongelli
Sistemas Distribuídos
Gabriel Bastos Machado
Subsistema de Entrada e Saída do Kernel
Integração de Ferramentas CASE
Linguagem de Programação IV Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Sistemas de Informação para Planejamento Estratégico Confiabilidade na Tecnologia.
Abr-17 Projetar Processos Projetar distribuição.
Infra-Estrutura para Computação Distribuída
Estrutura de Interconexão
Infraestrutura Computacional Prof. Me. Vanderlei Ienne.
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Vivendo em um Mundo Centrado na Rede
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
SERVIDORES E SERVIÇOS Leandro Escobar 2009 SERVIDORES E SERVIÇOS.
Projetar Processos. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar distribuição | 2 Descrição do Projeto.
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Projeto de Redes 4º Semestre Aula 3 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC.
Comunicação Multimídia. Sub-sistema de Aplicação Computação colaborativa = CSCW Dimensões de colaboração –tempo trabalho cooperativo assíncrono trabalho.
Emerson Felipe GOVERNO DO ESTADO DE PERNAMBUCO ESCOLA TÉCNICA ESTADUAL MARIA EDUARDA RAMOS DE BARROS.
Alunas: Ana Paula/ Beatriz / Gracielle / Márci Alunas: Ana Paula/ Beatriz / Gracielle / Márci a Professor Antônio.
Sincronização Lip Sync Sincronização cursor-voz Entre outras mídias.
Professora Roberta Peracio
Redes de Computadores e Aplicações IGOR ALVES. Objetivos Entender os conceitos básicos sobre comunicação de dados; Diferenciar os modelos de referência.
Transcrição da apresentação:

Simulação distribuída e paralela Gabriel Baracuhy Thiago Martins

Roteiro: Introdução Categorias de simulação Benefícios Dificuldades Modelos Aplicações Ferramentas

Simulação distribuída e paralela Qualquer simulação onde mais de um processador é utilizado Simulação paralela X Simulação distribuída – Processamento distribuído – Processamento paralelo

Simulação distribuída X Simulação paralela Diferença entre computadores paralelos e distribuídos

Simulação distribuída X Simulação paralela

Categorias de simulação Simulações de análise – Interação do usuário: Limitada ou nula – Ex: Avaliar projetos alternativos ou políticas de controle – Computar resultados Ambientes virtuais – Interação do usuário: Completa – Treinamento, entretenimento

Benefícios Tempo de execução – Redes de comunicações com muitos nós Simulações On-line – Execuções muito rápidas Simulações para ambientes virtuais – Devem executar em tempo real Distribuição geográfica – Criação de ambiente virtuais distribuídos Simplificar integração – Simplifica a integração de simuladores Tolerância a falhas

Benefícios Simular cenários maiores Realizar uma funcionalidade melhorada Integrar simuladores inerentemente separados

Dificuldades Conhecer profundamente o sistema e o modelo a ser simulado Analisar a melhor maneira de dividir o modelo em processos lógicos Dependendo do modelo, conhecer os protocolos de sincronização Conhecer as características arquiteturais da plataforma usada

Modelos de simulação distribuída SRIP – Single Replication In Parallel – Modelo decomposto em processos lógicos, cada um rodando em um processador diferente – Problema: Garantir a sincronia dos diversos processos MRIP – Multiple Replication In Parallel – Instâncias independentes da mesma simulação rodam em paralelo – Livre de problemas de sincronia, mas nem sempre aplicável

Gerenciamento de tempo Execução da simulação corretamente sincronizada – Conjunto de processos lógicos – Garantir execução da simulação seja repetível Abordagens – Otimista – Conservadora

Simulação distribuída e paralela Plataformas paralelas mais acessíveis – Quase todo dispositivo computacional tem múltiplos núcleos – Desktops podem ter dezenas de núcleos Melhor entendimento sobre a área – Quase 3 décadas de pesquisa – Tecnologia pronta para ser aplicada e aproveitada

Aplicações Simulação de rede – Protocolos de internet, segurança, projeto P2P Simulação de tráfego – Plano de emergência, análise de política ambiental, planejamento urbano Simulação de dinâmicas sociais Simulações de sensores Simulações organizacionais

Aplicações