Laboratório 1-05/07/2018

Documentos relacionados
Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais)

Etapa 2 Criando e executando uma simulação no Arena 14.7

Manual de instalação do SQL 2012

Instalação do TextPad

Objetivo: Teste de Ponto e Teste de Busca da característica (zonas).

Excel Prof. André Aparecido da Silva Disponível em:

Laboratório 1 Topologias de Rede / Utilizando o Packet Tracer

Tutorial: Configuração do CLP Citrino

Como utilizar o Tux Paint

PROCEDIMENTO OPERACIONAL PADRÃO Fazendo Escalas e Medidas no Sistema de Captura de Imagens Q Capture Pró

Actiwatch. Guia do clínico

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools

Manual do Webmail Zimbra TM

Aula Teórica: Elaboração de gráficos com o Excel

ELETRÔNICA DIGITAL I

UTFPR CURITIBA DAELT

Cap. 2: Executando o Cálculo de Volumes

Como Usar a Ferramenta de Atualização JTAPI com o Cisco IPCC Express

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Roteiro de Configuração do Sistema Supervisório Elipse SCADA - Parte 1. Abrir Elipse SCADA pelo ícone a seguir e selecionar a opção demonstração.

CIRCUITOS ELETRÔNICOS LINEARES TE054. Introdução a simulação de circuitos usando o programa QUCS

Excel Prof. André Aparecido da Silva Disponível em:

Curso Introdução à Educação Digital - Carga Horária: 40 horas (30 presenciais + 10 EaD)

Atividade 07 - Tutorial sobre o Astah Community

Escola de Engenharia de São Carlos - Engenharia Elétrica Disciplina: SEL 0430 Laboratório de Automação Profs. Dennis Brandão 1º Semestre/2017

Guia das atividades de modelagem computacional com o software Modellus, sobre circuitos simples

Sumário Objetivos Estudo de caso 1 Criação de template Exercício 1 Detalhamento da peça Exemplo... 23

1 Criptografando arquivos em um arquivo zip com o menu de contexto

INTRODUÇÃO AO SIMUL8

ATeoria de filas é uma das abordagens mais utilizadas no estudo de desempenho

Como remover permanentemente Speedtest.gateable.com Em passos simples: -

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools

2- Carregar o código executável para o testbed e configurar o experimento

SQL Server Integration Services

MANUAL DO USUÁRIO. Token SafeNet Authentication. Cliente 8.3 (x32 e x64)

Document Capture Pro 2.0 para Windows

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

Lojamundi Tecnologia Sem Limites br

Objetivo: Testar o tempo de religamento rápido e o lento.

Conteúdo Como gerar os arquivos pelo WinMFD da Bematech?... 3 Como saber a data do arquivo?... 9 Como copiar os arquivos gerados para o PENDRIVE:...

STD SERVIÇO DE BACKUP EM NUVEM

Procedimentos. de Acesso ao Sistema. Integrado TOTVS

Introdução a Tecnologia da Informação

Sistema de Atendimento Telefônico Automático. Manual do Usuário

ATeoria de filas é uma das abordagens mais utilizadas no estudo de desempenho

1. Após o boot se completar, será exibida a tela de inicial do Redo exibida abaixo, onde o usuário deverá escolher a opção Start Redo Backup.

Experimento 4: Roteiro básico para uso do programa Origin

MANUAL DO USUÁRIO E INSTALAÇÃO DE SOFTWARE

Eletrônica de Potência I Prof. André Fortunato rev. 1-11/2011

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

CENTRO PAULA SOUZA ETEC PADRE JOSÉ NUNES DIAS APLICATIVOS INFORMATIZADOS WORD 2007 PROFESSORA: ALINE PRISCILA SCHMIDT ALUNO:

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Instalando o Driver de Impressora Custom PostScript ou PCL para Windows

Ferramenta 1 -NetBeans 8.0

Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon

A ferramenta wiki dentro da Plataforma Moodle funciona como um aplicativo que permite a redação e edição coletiva de textos e hipertextos.

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

10.0A-06. Domínio Atendimento

Manual de instalação do software CSIBackup Versão 1.0

TUTORIAL: TESTANDO O PROJETO TECLADO BÁSICO

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

LibreOffice Calc (Editor de planilha eletrônica) Lara Popov Zambiasi Bazzi Oberderfer professores.chapeco.ifsc.edu.

Configurar Thin Client X1 e X1W

Cartilha de Instalação do OpenVPN Client Community para Windows

Excel Prof. André Aparecido da Silva Disponível em:

Para mostrar como executar uma aplicação básica no testbed CéuNaTerra, usaremos a aplicação Blink disponibilizada junto com o TinyOS.

S40. Primeiros Passos. DAELT - Profa. Mariana Antonia Aguiar Furucho e Prof. José da Silva Maia 1

Relatórios de histórico para perguntas frequentes sobre o IPCC Express

Software Aplicativo LibreOffice Writer 5.1 Mala Direta para Etiqueta

Manual do Usuário Brother Meter Read Tool

- Mult-K Plus - Mult-K Grafic - MPK Elaborado Por: José Ferreira da Silva Neto Data: 22/09/09

MANUAL DE UTILIZAÇÃO DO SOFTWARE DE IMPRESSÃO DE ETIQUETAS MOORE.

MANUAL DE INSTALAÇÃO

INSTALAÇÃO E CONFIGURAÇÃO

Introdução à Simulação em VHDL. Ney Laert Vilar Calazans

Lab - Utilitário de Linha de Comando no Windows XP

Manual de Utilização do software Colacril Office para criação e impressão de etiquetas. Manual de Utilização

10.0A-04. Domínio Atendimento

Capítulo 2 Conhecendo o SIMULINK

AULA 7 - Tela Acoplada

SOLID EDGE ST6 TUTORIAL 12 SIMULANDO O FUNCIONAMENTO DE UM MECANISMO

Início Rápido: Downloads e chaves

UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DEPARTAMENTO DE FÍSICA, ESTATÍSTICA E MATEMÁTICA

ALTERA Quartus II. Manual

Tutorial STAAD.Pro. 2. No menu seguinte, escolha a opção Add Beam para começar desenhando vigas e pilares e pressione Finish.

Manual de configuração do servidor

OmniPC 4.2 Guia do usuário


Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL

Departamento de Engenharia Elétrica e de Computação EESC-USP. Guia de Projetos VHDL utilizando o QUARTUIS II. Profa. Luiza Maria Romeiro Codá

Roteiro para experiências de laboratório. AULA 3: Simuladores de eletrônica. Alunos: 2-3-

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Aula pratica 2 Configurações de Rede Ethernet com Protocolo TCP/IP

Como configurar Conexão Remota no SQL Server 2005/2008

Transcrição:

Universidade Federal do ABC Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas Curso de Engenharia de Informação. ESTI020-18 - Teoria de Filas e Análise de Desempenho 2 o Quadrimestre de 2018 Laboratório 1-05/07/2018 Introdução ao JMT e Simulação de Topologias Básicas de Filas Material: Professor André Ponchet 1 Experimento 1: Introdução ao JMT (Java Modelling Tools) Neste experimento vamos aprender, passo a passo, a utilizar o pacote de aplicativos Java Modelling Tools (JMT). O pacote JMT é um conjunto de aplicativos para simulação de redes de filas desenvolvido pelo instituto Politecnico di Milano e disponibilizado com uma licença GPL (software livre). Neste primeiro experimento vamos comparar o desempenho das filas D/D/1, M/D/1, D/M/1 e M/M/1 e verificar o funcionamento destas filas para diferentes valores de tráfego oferecido (0, 5 λ/µ 1). Os parâmetros que devem ser verificados são: ocupação do servidor, quantidade total de elementos na fila, tempo de espera na fila, tempo total na fila. 1.1 Procedimento Experimental A seguir são apresentadas as instruções passo-a-passo para realização do experimento. Inicie o JMT com um duplo clique no ícone do programa na sua área de trabalho e siga as instruções a seguir. 1. Para a criação dos modelos de simulação iremos utilizar as ferramentas JSIMgraph. Clique no ícone indicado na figura abaixo para iniciar o JSIMgraph: Figura 1: Janela Inicial do JMT. 2. Na janela do JSIMgraph, crie um novo projeto (Menu->File->New ou Ctrl-N): 1

Figura 2: Ambiente Gráfico de Simulação de Filas JSIMgraph. 3. Crie no projeto uma fonte (Source), um sumidouro (Sink) e uma fila (Queue). Para isto é preciso selecionar cada objeto na barra de ferramentas e clicar na posição desejada do objeto na área de trabalho. Interligue a fonte à fila e a fila ao sumidouro. Isto é feito selecionando-se o botão connect two stations na barra de tarefas. Em seguida é preciso pressionar o botão esquerdo do mouse sobre o objeto de origem, arrastar o mouse até o objeto de destino e soltar o botão. Caso você deseje alinhar perfeitamente os objetos, clique no botão Optimize Graph na barra de tarefas. Figura 3: Sistema de Filas no JSIMgraph. 4. Abra a janela de edição de classes (botão na barra de tarefas ou Menu->Define->Customer classes). Crie uma classe de cliente (botão add class). Selecione tipo aberto, tempo médio entre chegadas exponencial igual a 2 (portanto com taxa de chegadas λ = 1/2) e reference station igual à fonte. Isto define um processo de chegada markoviano com λ = 1/2. 5. Abra a janela de edição da fila, com um duplo clique no objeto da fila na área de trabalho. Selecione a aba Service Section e altere a distribuição do tempo de serviço para constante (Determinístico) e média 1 (µ = 1). Defina o número de servidores igual a 1 servidor. Agora temos um modelo de uma fila M/D/1. 6. Abra a janela de definição dos parâmetros de performance. Nesta janela são selecionados os resultados que a simulação deve apresentar. Adicione à lista de parametros medidos Number of Customs, Queue Time, Response Time e Utilization, para todas as classes e para a fila do projeto. Nesta janela pode-se especificar o intervalo de confiança e o nível de confiança desejados. Vamos definir um intervalo de 99% e um erro relativo de 3%. 2

7. Selecione a janela What-If. Nesta janela é especificada a sequência de simulação com diferentes parâmetros para comparação. Em nosso caso queremos analisar o comportamento da fila para diferentes valores de tráfego oferecido (0, 5 λ/µ 1). Vamos manter o tempo de serviço contante (1) e variar a taxa de entrada de clientes das filas de 0,5 a 0,95 em 10 passos. 8. Execute a simulação pressionando o botão Solve simulation model. 9. Abra a janela de resultados para visualizar os resultados da simulação. Você tem a opção de salvar os gráficos (para depois colocar no seu relatório) e pode dar um copy/paste dos valores numéricos. Observe que em alguns casos, os resultados podem ser apresentados em vermelho. Nos parâmetros de simulação é especificado um limite para término da simulação. Eventualmente a simulação termina sem que se tenha alcançado o nível de confiança especificado. 10. Salve o projeto num arquivo. 11. Modifique o projeto para transformá-lo num modelo de simulação de filas D/D/1, M/M/1 e D/M/1. Salve cada um dos projetos em diferentes arquivos. De posse dos resultados você pode comparar o desempenho das quatro filas. Justifique as diferenças. Por que a simulação não foi feita para λ/µ = 1? O que acontece se tentarmos fazer isso? 2 Experimento 2: Análise do Sistema M/M/1 com a Ferramenta JMCH Neste Experimento iremos analisar o sistema de filas M/M/c (a variável c indica o número de servidores) utilizando a ferramenta JMCH (Markov Chain Simulator With Graphical Interface) do JMT. 2.1 Procedimento Experimental 1. Para iniciar o JMCH, clique no ícone indicado na janela principal do JMT conforme a figura abaixo: Figura 4: Janela Inicial do JMT. 2. Na janela do JMCH, escolha a opção M/M/1 Server, 1 Station, conforme a figura abaixo: 3

Figura 5: Configuração Inicial do Sistema M/M/c no JMCH. Antes de executar a simulação, ajuste o λ (taxa de chegada de clientes) para 0.5cust./s e o tempo médio de serviço 1/µ para 1.80s, conforme a figura abaixo: Figura 6: Configuração do Sistema M/M/1 no JMCH. Para executar a simulação, clique no botão start e escolha na janela a seguir a opção unlimited (capacidade do sistema) e em seguida clique no botão enter. 3. Execute a simulação para um tempo total de 2.000s (current total time). Clique na aba log e verifique os resultados analíticos e de simulação para os seguintes parâmetros da fila: Utilização do servidor: ρ = λ µ Número médio de clientes no sistema: N = Vazão do sistema: X = ρ µ Tempo médio de espera na fila: T q = ρ µ(1 ρ) ρ 1 ρ Tempo total no sistema (tempo de resposta): T = 1 µ(1 ρ) 4

Calcule os parâmetros acima através das equações fornecidas e compare com os resultados apresentados pelo simulador. Explique as diferenças entre os valores calculados pelas equações e os valores obtidos durante a execução da simulação. O que acontece quando λ > µ? Explique. 5