Avaliação de desempenho de sistemas computacionais

Slides:



Advertisements
Apresentações semelhantes
RH POSITIVO Gestão de Pessoas.
Advertisements

PESQUISA OPERACIONAL II
Sistemas Operacionais
Filas M/M/1.
Estatística Dados valores (amostras) de variáveis aleatórias X1, X2, ..., Xn, cuja distribuição conjunta é desconhecida, inferir propriedades desta distribuição.
22 - INTRODUÇÃO A TEORIA DE FILAS (representação)
Cálculo Diferencial e Integral III
Teoria das filas.
LOT-SIZE PROBLEM   PROBLEMA DE DIMENSIONAMENTO DE LOTES COM VÁRIOS CENTROS DE PRODUÇÃO. Sheila Souza Lino.
O PROBLEMA DE LOCALIZAÇÃO
MÉTODO LIVRE DE INVEJA.
MÉTODO DO DIVISOR ÚNICO
Método Hierárquico Aglomerativo de Clusterização Algoritmo CURE
Gerenciamento de Arquivos, Páginas e Registros RESUMO DA AULA 3 Profa. Sandra de Amo GBC053 – BCC
Gerenciamento de Arquivos, Páginas e Registros
Modelos Probabilísticos Filas M/M/1, M/G/1
Coerência de Cache MC722 - Projeto de Sistemas Computacionais Prof Rodolfo Jardim de Azevedo André Costa Felipe Sodré Davi Barbosa
Coerência de Cache MO801/MC972. Visão Geral Caches são essenciais Como garantir que os dados presentes na cache estão coerentes? O que é coerência? Mesmos.
Livro: Introdução à Pesquisa Operacional Capítulo 6 – Teoria de Filas
Uma aproximação no meio dos nossos dois extremos Motivação: – Se nós não sabemos o valor do vem-1, o que podemos fazer? – Quando nós podemos sempre gerar.
LABORATÓRIO DE MECÂNICA DOS FLUIDOS II
Computação Gráfica Interativa - Gattass
Computação Gráfica Interativa - Gattass
Aluno: Paulo Sérgio Franco Eustáquio
ICMC-USP 1/16 Mecanismo de Negociação e Controle de Admissão em Políticas de Escalonamento de Tempo Real, visando QoS Absoluta em sistemas WEB distribuídos.
Diretrizes para Desenvolvimento do Projeto
Avaliação de Desempenho
Avaliação de Desempenho Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Marcos José
Método de Gordon-Newell
Avaliação de Desempenho Planejamento de Experimentos 1
Equação Global do Equilíbrio
SSC Avaliação de Desempenho de Sistemas Computacionais
SSC Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e.
Escalonamento Aula 7.
Variáveis Aleatórias Uma variável aleatória associa um número real a cada resultado de um experimento aleatório. Mais precisamente…
Variáveis Aleatórias Contínuas
Noções de Simulação O cálculo de probabilidades e valores esperados nem sempre pode ser feito analiticamente. Frequentemente, recorre-se a modelos de simulação.
Revisão do conceito de vetores
Método dos Esforços Deslocamentos em Estruturas
INF-103: Avaliação de Desempenho
Memórias de um computador. Memória RAM Memória de acesso aleatório, é um tipo de memória que permite a leitura e a escrita, utilizada como memória primária.
Aprendizado de Máquina Aula 13
Aprendizado de Máquina Aula 8
P4 Ao preço p4 > p3 qual a quantidade que os consumidores domésticos estariam dispostos a comprar? E que quantidade seria produzida no país? Em uma economia.
Avaliação de Desempenho
RELAÇÕES SOCIAIS E POLÍTICAS
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
ÍNDICES DE CARGA E DE DESEMPENHO SSC-642 SISTEMAS COMPUTACIONAIS DISTRIBUÍDOS.
Avaliação de Desempenho
Lógica Proposicional Resolução.
TEORIA DE FILAS SERVIÇO BULK
Uma Breve Introdução á programação lógica
Soluções Analíticas para Distribuições Discretas na GSPN César Augusto L. Oliveira
Propriedades Sejam conjuntos de um espaço vetorial Então:
ANÁLISE ESTATÍSTICA II
CONTROLE II Prof. Samuel Bettoni.
Profa Ana Carla Bittencourt Reis
ARQUITETURA DE COMPUTADORES II
Uma introdução às técnicas de simulação de filas de espera para Directores Clínicos Ismael Bernardo Ricardo Rosa Rui Assis 2005.
Guilherme Amaral Avelino
Avaliação de Desempenho de Sistemas Leis Operacionais de Filas
Performance Characterization of Descentralized Algorithms for Replica Selection in Distributed Object Systems Carlos Eduardo Benevides BezerraIvan Medeiros.
Modelos Probabilísticos de Desempenho Profa. Jussara M. Almeida 1º Semestre de 2011.
Co-orientador: Nome do Professor Co-Orientador, se houver
PROCESSO DE POISSON [ Parte II ] 1 - INTRODUÇÃO 2 - PROCESSO DE POISSON 3 - TEMPOS DE CHEGADA 4 - TEMPOS ENTRE CHEGADAS 5 - PROCESSOS DE RENOVAÇÃO 6 -
Teoria das filas. Em duas horas???? ESSÊNCIA DE MODELOS DE FILAS Clientes Servidores Intervalo entre chegadas (continuo) Duração do serviço (continuo)
©2000 Paulo Adeodato Avaliação de Desempenho de Sistemas Introdução à Teoria das Filas Paulo Adeodato Departamento de Informática Universidade Federal.
Sistemas Operacionais
©2000 Paulo Adeodato Avaliação de Desempenho de Sistemas Análise de Fila Única Paulo Adeodato Departamento de Informática Universidade Federal de Pernambuco.
ADSD Redes de Filas.
Transcrição da apresentação:

Avaliação de desempenho de sistemas computacionais Redes de Jackson Caio Moraes Zanon 5654301 Éder Issao Ishibe 5727372 Felipe Feola Lopez 5653999 Lucas Dalmédico Gessoni 5654214 Saul Araújo Andrade 5653961

Introdução

Introdução Motivação Importância dos modelos de fila Necessidade de soluções analíticas

Revisão Bibliográfica: Redes de Filas

Redes de Filas Modelo Classificações Representa filas e serviços Dinâmica Tipos de cliente Relação com ambiente

Redes de Filas Dinâmica Modelo estacionário Modelo transiente

Redes de Filas Tipos de cliente Apenas um tipo Diferentes políticas de atendimento

Redes de Filas Relação com o ambiente Sistema aberto Sistema fechado Sistema misto

Redes de Filas Sistemas abordados: Modelo estacionário Apenas um tipo de cliente Sistema aberto

Revisão Bibliográfica: Distribuições de Probabilidade

Distribuições de Probabilidade Processos de Poisson Distribuição de Poisson Distribuição Exponencial

Revisão Bibliográfica: Redes de Jackson

Redes de Jackson Jobshop-like queueing systems Escrito por James R. Jackson - 1963 Estudo de sistemas de produção

Redes de Jackson Características de redes de Jackson Sistema Aberto Chegada de clientes: Poisson Tempo de atendimento: Exponencial

Redes de Jackson Características de redes de Jackson FCFS Não há retorno para a mesma fila Utilização menor que 1

Redes de Jackson Teorema de Jackson Para uma rede de Jackson a FDP do sistema no estado de equilíbrio é dada pelo produto das FDPs de cada fila.

Redes de Jackson Método analítico Resolver filas M/M/C individuais Utilizar teorema de Jackson

Redes de Jackson Notação N: número de filas Ci: número de centros de serviços em i Gi: taxa média de chegada externa em i

Redes de Jackson Notação ui: tempo médio de atendimento em i rij:probabilidade de ir de i a j

Redes de Jackson Notação Li: taxa média de chegada em i Li = Gi + somatório em j de (rji*Lj)

Redes de Jackson Utilização: pi = Li*ui/Ci Para C=1 Pi(ni) = (1-pi)*pi^ni

Redes de Jackson Teorema de Jackson: P(n1,n2,..,nm) = P1(n1)*P2(n2)*..*Pm(nm). Para C=1 P(n1,n2,..,nm) = (1-p1)*p1^n1*(1-p2)*p2^n2*..*(1-pm)*pm^nm.

Exemplo

Exemplo Sistema de acesso a arquivos Controlador Cache 2 discos

Exemplo

Exemplo L1 = L0 p1 = L0*u1 L2 = (1-B)*L0/2 L3 = (1-B)*L0/2 p2 = (1-B)*L0*u2/2 p3 = (1-B)*L0*u3/2 L4 = B*L0 p4 = B*L0*u4

Exemplo Objetivo: maximizar probabilidade de se ter todas as filas vazias 2 sistemas: 1: acerto de 20% 2: acerto de 40% Qual escolher?

Exemplo P1(0) = 1; L0 = 10 requisições/segundo u2 = u3 = 0,2s

((1-p2)*p2^(0))^2*(1-p4)*p4^0 = Exemplo P(0,0,0,0) = P1(0)*P2(0)*P3(0)*P4(0) = 1*P2(0)^2*P4(0) = ((1-p2)*p2^(0))^2*(1-p4)*p4^0 = (1-p2)^2*(1-p4)

Exemplo Para o controlador 1: p2 = 0,8 p4 = 0,04 P(0,0,0,0) = 0,0384

Conclusões