19
SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e Morte Douglas Salles 5452567 Eric Lopes de Castro 5398390 Gabriel Gomes 5398790 Leandro Coelho Rondon 5139633 Marcos Renato Ueda Kaneto 5396422

SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Embed Size (px)

Citation preview

Page 1: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

SSC0643 - Avaliação de Desempenho de Sistemas ComputacionaisProf. Marcos José Santana2o semestre / 2009

 

Métodos Analíticos:Processo de Nascimento e Morte

Douglas Salles         5452567Eric Lopes de Castro        5398390Gabriel Gomes        5398790Leandro Coelho Rondon      5139633Marcos Renato Ueda Kaneto     5396422 

Page 2: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Caracterização de uma fila

Processo de chegada Processo de atendimento Disciplina (tipo) do atendimento Número de servidores Limitação do local de atendimento Tamanho da população que procura a fila

Page 3: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Processos Determinísticos: taxa de chegada conhecida

Processo Estocástico: taxa de chegada arbitrária

Processo Estocástico de Markov (propriedade markoviana) : Dado o estado atual, o futuro do processo não depende do seu passado.

Processos Estocásticos de Markov

Page 4: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

O Processo de Nascimento e Morte

Base para a maior parte dos modelos elementares de filas

Nascimento: chegada de um novo cliente na fila

Morte: corresponde à partida de um cliente.

Page 5: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Hipóteses do Processo de Nascimento e Morte

Page 6: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

O processo de nascimento e morte é definido com base nos seguintes parâmetros:  

• λK → taxa de nascimento quando a população for k (nascimentos por unidade de tempo k)

• µK→ taxa de morte quando a população for k (mortes por unidade de tempo k)

Parâmetros para processos de Nascimento e Morte

Page 7: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Intervalos de tempo e probabilidades de nascimento e morte

Uma unidade de tempo T=1 é dividida em n intervalos, sendo cada intervalo de tamanho ∆t. ∆t é pequeno que somente 1 nascimento é possível.

n=numero de intervalos=1/ ∆t

Probabilidade de um nascimento ocorrer em ∆t:

Probabilidade de nenhum nascimento:

Page 8: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Intervalos de tempo e probabilidades de nascimento e morte

Page 9: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Intervalos de tempo e probabilidades de nascimento e morte

Page 10: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Intervalos de tempo e probabilidades de nascimento e morte

Page 11: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Intervalos de tempo e probabilidades de nascimento e morte

Page 12: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Intervalos de tempo e probabilidades de nascimento e morte

Page 13: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Intervalos de tempo e probabilidades de nascimento e morte

Page 14: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Exemplo prático – Caixa Rápido

Pela notação de Kendall, uma fila única para caixas rápidos seria um sistema da forma M/M/m, ou seja, taxas de nascimento e morte markovianas e m caixas.

Não há limite para o tamanho da fila, a população é infinita e a disciplina da fila é FIFO.

Page 15: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Exemplo prático – Caixa Rápido

O processo de chegada dos clientes obedece a uma distribuição poissoniana de taxa média λ, e o tempo de atendimento tem uma distribuição exponencial negativa com a média (1/µ) minutos.

Page 16: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Exemplo prático – Caixa Rápido

Page 17: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Exemplo prático – Caixa Rápido

Page 18: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Exemplo prático – Caixa Rápido

Page 19: SSC0643 - Avaliação de Desempenho de Sistemas Computacionais Prof. Marcos José Santana 2o semestre / 2009 Métodos Analíticos: Processo de Nascimento e

Conclusão

• Fundamentação matemática ampla em técnicas de avaliação de desempenho.

• Maioria dos modelos obedecem a processos estocásticos.

• Processos de Markov – descreve o comportamento de sistemas baseados em serviços.

• Processos Nascimento e Morte:• Adequado a soluções de modelos reais• Grande complexidade matemática