Geração Automática de Simulação

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Desempenho da Computação Paralela em Ambientes Virtualizados
Simulação de Sistemas Antonio J. Netto AULA1.
Sistemas Distribuídos
A Interface entre Processadores e Periféricos
Redes de Computadores Wandreson Luiz Brandino
Sistemas Cliente/Servidor Introdução
Arquitetura de Sistemas Operacionais
UNIDADE 4 Gestão de estoque na cadeia de logística integrada grupo 14: adriana vasconcelos igor hadish maria izabella lima suzane gonçalves.
UML Visões – Parte 2.
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Centrado na arquitetura
Laboratório de Sistemas Integráveis
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
Programação Dinâmica Dual (Modelo Newave)
Prof. Dr. Francisco Yastami Nakamoto 2009
SISTEMAS DISTRIBUÍDOS
Grid Anywhere Um Middleware Extensível para Grades Computacionais
Avaliação de Desempenho de Sistemas Computacionais
Sistemas Distribuídos e Redes de Computadores
Sistemas Distribuídos, Programação Concorrente e Redes de Computadores SSC/ICMC/USP Grupo de Sistemas Distribuídos e Programação Concorrente Paulo Sérgio.
Algoritmos de escalonamento (com e sem o
PROTOCOLO CMB EM SISTEMAS DISTRIBUIDOS
Sistemas Distribuídos de Tempo Real
QoS para Realidade Virtual
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
Soccer Fan Autores: Ales Oliveira de Carvalho Elzo dos Santos Sousa
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Soccer Fan Autores: Ales Oliveira de Carvalho Elzo dos Santos Sousa
1 Felipe L. SeverinoPDP Enhancing Grids for Massively Multiplayer Online Computer Games Felipe L. Severino Programação com Objetos Distribuídos paralela.
Protocolo CMB em simulação distribuída
Middleware e Sistemas Distribuídos
Sejam bem vindos! Arquitetura de Sistemas Operacionais.
Maria Tereza Nagel Junho 2004 Grids de Agentes Processadores para Gerência de Redes de Computadores e Telecomunicações Orientador: Prof. Dr. Carlos Becker.
Seminário LAND A Preferential Attachment Model for Tree Construction in P2P Video Streaming Marcio N. Miranda - Daniel R. Figueiredo Submetido ao First.
Organização Industrial
Resolução de sistemas lineares Métodos Numéricos para Engenharia I
Sistemas Distribuídos e Redes de Computadores
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 Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Carlos Oberdan Rolim Ciência da Computação
Repensando a Logística
Sistemas Especialistas
Projeto de Arquitetura de Software Visão Geral
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
ESTÁGIOS NA CRIAÇÃO DE UM NEGÓCIO
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.
Modelagem de Sistemas Dinâmicos
ANÁLISE ESTRUTURADA DE SISTEMAS
Uma Ferramenta para avaliar a Analise de Sensibilidade da RSSF
Processos.
Simulação distribuída e paralela Gabriel Baracuhy Thiago Martins.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Zeque - Grad. CC1 Sistemas Operacionais Curso de Ciência da Computação da UFPE Prof. José Queiroz - ZEQUE.
Troca de Mensagens Programação concorrente
Teste.
Definição um sistema de BD distribuído consistem em uma rede de várias ocorrências de bases de dados interligadas. característica principal para o usuário,
Google Wave (Arquitetura) Ademir Junior / Felipe Ferreira / Fernando Kakimoto.
fábrica de software: processos estocásticos, otimização, lógica de restrições... ? 1-23.
Performance Characterization of Descentralized Algorithms for Replica Selection in Distributed Object Systems Carlos Eduardo Benevides BezerraIvan Medeiros.
SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões.
Infra-Estrutura para Computação Distribuída
Sistemas de Memória Cache em Multiprocessadores
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Adeilde Santana Desempenho, enfoques e tendências da adm. De materiais.
Consórcio Modular.
Transcrição da apresentação:

Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672 Tiago Camolesi Flora – 5655201

Conteúdo Introdução Geração Automática de Simulação Ambientes de Simulação Exemplo: Geração automática de um modelo de simulação para uma fábrica de automóveis Conclusões Bibliografia

Conteúdo - Introdução Introdução Categorias de simulação Simulação Analítica – Parâmetros do Modelo Modelos de Simulação Distribuída

Introdução Categorias de Simulação Analítica Ambiente Virtual Objetivo: Analisar a performance do sistema Interação do usuário: Limitada ou nula Ambiente Virtual Objetivo: Analisar o comportamento do sistema Interação do usuário: Completa

Introdução Simulação Analítica – Parâmetros do modelo Determinísticos Trace-driven simulation Estocásticos Distribuições de probabilidade Problema: Para se obter resultados estatisticamente válidos, são necessárias muitas simulações Solução: Simulação distribuída

Introdução Modelos de simulação distribuída SRIP MRIP 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

Conteúdo – Geração Automática de Simulação Motivação Objetivos

Geração Automática de Simulação Motivação: Conhecer o sistema profundamente, de maneira a explorar todo o paralelismo existente Encontrar a melhor maneira de particionar o sistema, como objetivo de balancear a carga e minimizar a comunicação Determinar qual protocolo de sincronização forneceria a melhor performance Entender a fundo a arquitetura da plataforma de simulação

Geração Automática de Simulação Objetivos Permitir a geração automática de diferentes modelos de simulação Ser acessível aos potenciais utilizadores, sem exigir grande conhecimento técnico acerca de simulações

Conteúdo - Ambientes de Simulação Arena Parsec OMNET++ ASDA

Ambientes de Simulação - Arena Comercial Muito utilizado para simulação de processos de negócio Usado por empresas como: GM UPS Nike Xerox Ford

Ambientes de Simulação - Arena

Ambientes de Simulação - Parsec Linguagem de programação baseada em C Pode ser utilizada para o desenvolvimento de programas concorrentes

Ambientes de Simulação - OmNet++ Objective Modular Network Testbed in C++ Desenvolvido para simular redes de comunicação Pode ser usado para simular redes de filas Extremamente flexível

Ambientes de Simulação - OmNet++

Ambientes de Simulação - ASDA Ambiente de Simulação Distribuída Automático Desenvolvido pelo ICMC/USP Capaz de traduzir o modelo para uma simulação distribuída

Conteúdo - Exemplo Exemplo Introdução Visão Geral Planta do Sistema Estratégias Estratégia 1 Estratégia 2 Estratégia 3 Estratégia 4 Estratégia 5 Estratégia 6 Gerador da Simulação

Exemplo - Introdução Geração Automática de Modelos de Simulação de uma linha de montagem de auto-rádios Ambiente utilizado: Arena adaptado Geração de simulação específica ao domínio Objetivo: Analisar diferentes estratégias de controle para redefinir os fluxos de materiais em uma fábrica de auto-rádios

Exemplo Visão Geral:

Exemplo Modelo da planta:

Exemplo Estratégia 1:

Exemplo Estratégia 2:

Exemplo Estratégia 3:

Exemplo Estratégia 4:

Exemplo Estratégia 5:

Exemplo Estratégia 6:

Exemplo Gerador da simulação

Conclusões Motivos de escolha do exemplo É capaz de gerar vários modelos de simulação de maneira automática Destaca a importância de sistemas de simulação visuais É extremamente acessível aos ponteciais utilizadores

Bibliografia [1] L.P. Ferreira, G.A. Pereira, R.J. Machado, “Geração Automática de Modelos de Simulação de uma Linha de Montagem de Auto-Rádios”, Inv. Op., jun. 2005, vol.25, no.1, p.37-62. ISSN 0874-5161. [2] S.M. Bruschi, R.H.C. Santana, M.J. Santana, T.S. Aiza, "An Automatic Distributed Simulation Environment," wsc, vol. 1, pp.370-377, 2004 Winter Simulation Conference (WSC'04) - Volume 1, 2004