SlideShare uma empresa Scribd logo
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
M
Etéocles da Silva Cavalcanti
Professor Adjunto do Departamento de Informática
Universidade Tecnológica Federal do Paraná
Áreas de atuação : Modelagem e Avaliação de Sistemas
e Planejamento de Capacidade
Modelagem Analítica
Queueing Theory
Maio de 2016
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Abstrat
Não é um assunto novo e nem uma novidade, mas ...
modelos de filas são ferramentas importantes para os profissionais que atuam na área de Capacity
Planning e estão cada vez mais inseridos em muitos produtos e ferramentas, mas ...
quando modelos analíticos estão disponíveis para serem utilizados, tornam-se um problema sério pelo
fato de há uma barreira quanto do seu uso e seus resultados, normalmente por falta de conhecimento,
conceito, premissas, métricas estatísticas e sobre os modelos.
Esse assunto realmente tem uma complexidade teórica estatística muito alta e se entramos nos
detalhes teóricos passamos a temer sobre seu uso e resultados. O objetivo é apresentar de uma forma
simples e direta que modelagem analítica é ainda uma ferramenta importante e que devemos e
podemos utilizá-la se tivermos conhecimento melhor do seu uso e seus resultados.
A simples construção de ferramentas que calcule todas as métricas estatísticas dos componentes de
um sistema de fila, gera a oportunidade de realizarmos simulações com pequenas mudanças de
parâmetros.
Nos estudos de capacidade a utilização de teoria das filas passam a ter mais consistência e sua
flexibilidade nas análises e/ou questionamentos complexos trazem respostas rápidas e consistentes aos
nossos gestores na tomada de decisão.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
The start ....
Em 1984 um treinamento em São Paulo com nada menos ...
Dr. Arnold O. Allen - Probability, Statistics and Queueing Theory
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
ACREDITAR QUE ... (Você)
• O método era realmente válido e consistente
• Os dados levantados eram corretos
• As estatísticas geradas eram consistentes
• Se tinha o domínio do assunto e resposta para tudo
• As fórmulas e modelos não eram complicados
• Você tinha conhecimento e experiência.
• Era fácil convencer sua gerencia e colegas que a
modelagem realizada representava bem o sistema atual
e que se poderia adotar como válida ...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
O que você imagina de uma fila
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Pesadelos de seu gerente ...
Esse tal modelo de fila funciona mesmo? (Estou preocupado)
Como eu vou explicar essas fórmulas para o CIO?
Ontem tivemos um problema de loop e esse modelo também
poderia prever isso?
Funciona para qualquer sistema, dia, hora e nos picos do mês?
Quanto custa ter uma ferramenta dessas? Qual o retorno?
Quantos modelos teremos que ter e qual será usado?
.... Conclusão ...
Faz o seguinte vai gerando modelos que um dia a gente usa isso
em algum estudo de capacidade, vamos testar bastante ...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Oportunidades (analise)
• Existe muito material disponíveis na internet de
diversos profissionais de universidades , empresas,
pesquisadores, artigos, livros, vídeo aula ... (analise)
• Bons livros e artigos de fácil acesso (analise)
• Estudos de modelagem analítica está cada vez mais
sendo utilizadas em trabalhos de TCC, mestrado e
doutorado. (analise)
• Simuladores (free) disponíveis para uso (analise)
• Vamos deixar de ser alunos e passar a ser estudantes
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Teoria da Filas >> Antes de pensar em usar
• Conhecer bem o processo de chegadas de um
determinado evento e o tempo de atendimento ou
capacidade de atendimento do serviço.
• Validar se a característica tanto de chegada e de
atendimento seguem ou podem ser modeladas como
distribuições de probabilidade teórica. Teste de
aderência simples podem ser realizados.
• Não devemos ser teóricos demais para não gerar
complexidades nas premissas >> aprenda a usar.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Fórmulas e Notações Utilizadas
Vamos encontrar uma diversidade muito grande de maneiras de
realizar e apresentar notações para realizar o mesmo cálculo e em
cada livro ou material nos deparamos com notações com uma
extrema complexidade e que nos encorajam a desistir da ideia.
( )
( )
( ) ( ) ( ) ( )
( )
( )1
1
0
1
0
≥
+−
+++−





=
=
∑=
+−
n
tpp
tptptp
dt
tdp
dt
tdp
k
i
i
knnn
n
µλ
µλµλ
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Recomendação (Buscar referências consagradas)
“Probability, Statistics, and Queueing Theory”
Arnold O. Allen
“The Art of Computer Systems Performance Analysis “
Raj Jain
Apesar de também terem algumas notações diferentes ambos
apresentam de forma prática e objetiva sobre o assunto e com um
resumo completo de todas as estatísticas disponíveis de diversos
modelos, bem como o formulário.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Um sistema de filas
Fila Servidor
Taxa chegada Na fila Taxa Atendimento saída
Tempo e número na fila
Sistema
Tempo e número no Sistema
λ µ
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Modelos e nomenclaturas
Kendall definiu uma nomenclatura para a identificação de modelos
1/2/3/4/5/6
1 - distribuição de probabilidades dos intervalos entre chegadas
2 - distribuição de probabilidades dos tempos de atendimentos
3 - número de atendentes ou servidores
4 - capacidade do sistema
5 - tamanho da população
6- disciplina da fila
Mais comuns : M/M/1 , M/M/C , M/M/1/K , M/M/C/K ...
Em muitos casos algumas informações são omitidas
Normalmente se houve: “ a chegada segue uma distribuição de Poisson e o
tempo de atendimento segue uma distribuição exponencial.” ISSO DEVE
SER BEM ANALISADO ANTES DE USAR O METODO
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Métricas e componentes comuns num sistema de filas
Chegada : λ (unid. / unid. tempo) Atendimento: µ (unid. / unid. tempo)
tempo médio entre chegadas na fila e tempo médio de atendimento.
Ocupação do sistema ou (“índice de congestionamento” ou “taxa de utilização”.
Probabilidade do sistema estar vazio ou ocioso.
Probabilidade da fila estar vazia.
Número médio provável no sistema.
Tempo médio provável no sistema.
Número médio provável na fila.
Tempo médio provável na fila.
Número provável na fila não vazia.
Tempo provável na fila não vazia.
Probabilidade de um cliente esperar mais que t unid. de tempo no sistema.
Probabilidade de um cliente esperar mais que t unid. de tempo na fila.
Probabilidade de que o número de clientes no sistema seja superior a um valor “n”
Probabilidade de haver n clientes no sistema
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Fonte : Raj Jain
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Fórmula de Litle
Semelhante na Física onde >> distância = velocidade * tempo
Em um sistema de filas de espera.
Número médio no sistema = taxa de chegada * tempo médio no sistema
Número médio na fila de espera = taxa de chegada * tempo médio na fila
Número médio de clientes em atendimento = taxa de chegada * tempo médio de
atendimento Ls= λ* Ws Lq = λ* Wq L = λ*W
Look: Uma monitoração de uma controladora de disco mostra que o tempo
médio request de um I/O foi de 100 milissegundos. A taxa de I/O por segundo é
de 100 request por segundo. Logo o numero médio de request dessa
controladora é igual a taxa de chegada x o tempo de resposta = 100 * 0,1 = 10
request
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Tools (experimente)
Para utilizar a teoria de filas em estudos de capacidade a sugestão é criar através de
uma programação simples ou através de uma planilha eletrônica.
O uso simplesmente de uma ferramenta pronta pode gerar dúvidas se as formulas
e/ou processos de geração dos indicadores não estiverem claros e em conformidade
com seu material de apoio ( Lembre que estamos procurando aprender)
Para haver uma situação que nos leve a praticar o método, estarei disponibilizando
uma planilha para testes e estudos. Ajudará na compreensão das modelagens a
serem feitas e gaste mais tempo na Analise (ela é a mais importante).
Sempre procure validar a modelagem evitando que o sua má utilização gere um
desconforto ou descrédito quanto de seu uso, você e os resultados.
Conhecer o processo é a chave de sucesso em modelagem analítica e em bons
resultados em muitas analises.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Case 1 e 2 - Modelo M/M/1
O tempo médio que uma query gasta em um sistema de banco de
dados é de 0,5 segundos e taxa de chegada é de 100 por minuto.
Com base nessas informações o que podemos determinar?
Taxa de atendimento é de 1/0,5 = 2 /seg
Taxa de chegada é de 100/60 = 4 /seg
Numa opção de uma melhora no sistema duas vezes mais rápido
quais seriam os indicadores com essa alteração? ( 4 / seg )
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Caso 3 e 4 Modelos M/M/c
Um sistema de disco é composto por 3 drives compartilhando uma
fila comum. O tempo médio de serviço de I/O é de 50 milissegundos.
Os I/Os chegam ao sistema numa taxa de 30 por segundo. Com base
nessas informações o que podemos determinar?
Taxa de atendimento é de 1/0,05 = 20 /seg
Taxa de chegada é de = 30 / seg
Como ficaria o modelo se a quantidade de I/O fosse dividida em 3
discos com fila única? Usar o modelo M/M/1
Taxa de chegada : 30 / 3 = 10 / seg e serviço o mesmo 20 seg
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
By Eteocles M/M/3 = 30,000 I/Os / segundos
Sistema = 20,000 I/Os / segundos
Utilização 50,00% Ociosos 21,05%
Todos Ocupados os Discos 23,68%
3 Servidores
Fila Numero 0,237 I/Os
Tempo 0,008 segundos
Chegada E[s]= 0,050 /segundos Output
= 30,000 Fila > > > > > > > > > >
= 20,000 /segundos
Sistema Numero 1,737 I/Os
Tempo 0,058 segundos
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Lembre que
Teoria das filas está presente em nosso dia a dia, no banco, no trânsito, na nossa
empresa, em qualquer situação em que necessitamos aguardar em algum tipo de
serviço ou atendimento. Teoria das filas já está mais do que consolidado quanto do
seu uso e confiabilidade
Porque usar ? Qual o motivo de aprender a usar Teoria das Filas?
Otimizar um processo ou sistema que irá trazer melhorias no :
•Uso racional dos serviços disponíveis,
•Tempo de espera ou atendimento ajustados aos nossos clientes,
•Rapidez no atendimento,
•Gerenciamento consistente e dinâmico em nossos sistemas
•Planejar a capacidade de capacidade dentro de fatos consistentes e justificados
•Conhecimento e controle do sistema do sistema
•Estudos de performance de forma rápida e consistente.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Só não erra na vida aquele que faz nada ... eu
Só não erra nunca quem nunca faz nada (Willian Connor Magee)
Se desafie
Corra riscos
Aprenda fazendo
Cresça em conhecimento
Estude sempre
Ensine a pescar
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Nunca troque o que mais quer na
vida por aquilo que mais quer no
momento. Momentos passam, a vida
continua.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Dúvidas e Perguntas
Etéocles da Silva Cavalcanti
eteocles@dainf.ct.utfpr.edu.br Depto de Informática
eteocles@utfpr.edu.br Institucional UTFPr

Mais conteúdo relacionado

Mais procurados

APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
Joao Galdino Mello de Souza
 
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilBehind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Joao Galdino Mello de Souza
 
Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...
Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...
Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...
Joao Galdino Mello de Souza
 
ZIIP, ZAAP, ZEDC, SMT-2. EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...
ZIIP, ZAAP, ZEDC, SMT-2.  EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...ZIIP, ZAAP, ZEDC, SMT-2.  EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...
ZIIP, ZAAP, ZEDC, SMT-2. EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...
Joao Galdino Mello de Souza
 
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Joao Galdino Mello de Souza
 
Como endereçar o planejamento de capacidade em sistemas com crescimento acele...
Como endereçar o planejamento de capacidade em sistemas com crescimento acele...Como endereçar o planejamento de capacidade em sistemas com crescimento acele...
Como endereçar o planejamento de capacidade em sistemas com crescimento acele...
Joao Galdino Mello de Souza
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Joao Galdino Mello de Souza
 
Gestao da producao
Gestao da producaoGestao da producao
Gestao da producao
jboli2010
 
Filtro de SPAM
Filtro de SPAMFiltro de SPAM
Filtro de SPAM
Cauan Cabral
 
Manual dicas tecnicasavancadasdesenvolvimentosoftwareclp
Manual dicas tecnicasavancadasdesenvolvimentosoftwareclpManual dicas tecnicasavancadasdesenvolvimentosoftwareclp
Manual dicas tecnicasavancadasdesenvolvimentosoftwareclp
Uillian Franco
 
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos OrsoniZ13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Joao Galdino Mello de Souza
 
Gestão do Consumo de MIPS
Gestão do Consumo de MIPSGestão do Consumo de MIPS
Gestão do Consumo de MIPS
Joao Galdino Mello de Souza
 
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Joao Galdino Mello de Souza
 
3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp
3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp
3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp
Thiago A. Rondão
 
Inteligência Operacional por André Balparda - AMAXONIA
Inteligência Operacional por André Balparda - AMAXONIAInteligência Operacional por André Balparda - AMAXONIA
Inteligência Operacional por André Balparda - AMAXONIA
Joao Galdino Mello de Souza
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!
Rodrigo Campos
 
Barbeiro Sonolento
Barbeiro SonolentoBarbeiro Sonolento
Barbeiro Sonolento
Thiago Marinho
 
Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...
Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...
Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...
Joao Galdino Mello de Souza
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Joao Galdino Mello de Souza
 
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
Joao Galdino Mello de Souza
 

Mais procurados (20)

APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
 
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilBehind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
 
Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...
Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...
Análise de Capacidade e Desempenho em sistemas online utilizando no conceito ...
 
ZIIP, ZAAP, ZEDC, SMT-2. EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...
ZIIP, ZAAP, ZEDC, SMT-2.  EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...ZIIP, ZAAP, ZEDC, SMT-2.  EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...
ZIIP, ZAAP, ZEDC, SMT-2. EVOLUÇÃO E REVOLUÇÃO por Jorge Henrique Souza Areia...
 
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
 
Como endereçar o planejamento de capacidade em sistemas com crescimento acele...
Como endereçar o planejamento de capacidade em sistemas com crescimento acele...Como endereçar o planejamento de capacidade em sistemas com crescimento acele...
Como endereçar o planejamento de capacidade em sistemas com crescimento acele...
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Gestao da producao
Gestao da producaoGestao da producao
Gestao da producao
 
Filtro de SPAM
Filtro de SPAMFiltro de SPAM
Filtro de SPAM
 
Manual dicas tecnicasavancadasdesenvolvimentosoftwareclp
Manual dicas tecnicasavancadasdesenvolvimentosoftwareclpManual dicas tecnicasavancadasdesenvolvimentosoftwareclp
Manual dicas tecnicasavancadasdesenvolvimentosoftwareclp
 
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos OrsoniZ13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
 
Gestão do Consumo de MIPS
Gestão do Consumo de MIPSGestão do Consumo de MIPS
Gestão do Consumo de MIPS
 
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
 
3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp
3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp
3.0018.01.01 manual dicas_tecnicasavancadasdesenvolvimentosoftwareclp
 
Inteligência Operacional por André Balparda - AMAXONIA
Inteligência Operacional por André Balparda - AMAXONIAInteligência Operacional por André Balparda - AMAXONIA
Inteligência Operacional por André Balparda - AMAXONIA
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!
 
Barbeiro Sonolento
Barbeiro SonolentoBarbeiro Sonolento
Barbeiro Sonolento
 
Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...
Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...
Uso de Qualidade de serviço em uma rede de dados em um sistema supervisório. ...
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
 
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
 

Destaque

Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...
Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...
Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...
Joao Galdino Mello de Souza
 
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Joao Galdino Mello de Souza
 
Como configurar seu zSystem para workloads rebeldes
Como configurar seu zSystem para workloads rebeldesComo configurar seu zSystem para workloads rebeldes
Como configurar seu zSystem para workloads rebeldes
Joao Galdino Mello de Souza
 
Resume Ulgen Ulgezen
Resume Ulgen UlgezenResume Ulgen Ulgezen
Resume Ulgen Ulgezenssuser92a284
 
Exploring Patterns of Darkling Beetle Distributions in the Genus Eleodes
Exploring Patterns of Darkling Beetle Distributions in the Genus EleodesExploring Patterns of Darkling Beetle Distributions in the Genus Eleodes
Exploring Patterns of Darkling Beetle Distributions in the Genus Eleodes
MAndrewJ
 
Come, who ever you are, come
Come, who ever you are, comeCome, who ever you are, come
Come, who ever you are, come
Yildiz Erdogmus
 
Women in war
Women in warWomen in war
Abertura e Apresentações - CMG Brasil 2010
Abertura e Apresentações - CMG Brasil 2010Abertura e Apresentações - CMG Brasil 2010
Abertura e Apresentações - CMG Brasil 2010
Rodrigo Campos
 
Understanding and Managing z-pricing
Understanding and Managing z-pricingUnderstanding and Managing z-pricing
Understanding and Managing z-pricing
Joao Galdino Mello de Souza
 
Avaliação Heurística de Aplicativos de Bateria para Windows Phone
Avaliação Heurística de Aplicativos de Bateria para Windows PhoneAvaliação Heurística de Aplicativos de Bateria para Windows Phone
Avaliação Heurística de Aplicativos de Bateria para Windows Phone
André Agostinho
 
Fluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsFluent NHibernate - Baby Steps
Fluent NHibernate - Baby Steps
André Agostinho
 
Mapeando processos de negócios com Zackman Framework e SBVR
Mapeando processos de negócios com Zackman Framework e SBVRMapeando processos de negócios com Zackman Framework e SBVR
Mapeando processos de negócios com Zackman Framework e SBVR
André Agostinho
 
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
André Agostinho
 
A proposal to combine elicitation techniques to write vision document and use...
A proposal to combine elicitation techniques to write vision document and use...A proposal to combine elicitation techniques to write vision document and use...
A proposal to combine elicitation techniques to write vision document and use...
André Agostinho
 
Identificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de softwareIdentificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de software
André Agostinho
 
Scrum fundamentos basicos
Scrum   fundamentos basicosScrum   fundamentos basicos
Scrum fundamentos basicos
André Agostinho
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
André Agostinho
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
Israel Santiago
 
Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...
Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...
Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...
André Agostinho
 

Destaque (20)

Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...
Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...
Internet das Coisas (IoT) – Um estudo de caso para economia de energia elétri...
 
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
 
Como configurar seu zSystem para workloads rebeldes
Como configurar seu zSystem para workloads rebeldesComo configurar seu zSystem para workloads rebeldes
Como configurar seu zSystem para workloads rebeldes
 
Resume Ulgen Ulgezen
Resume Ulgen UlgezenResume Ulgen Ulgezen
Resume Ulgen Ulgezen
 
Exploring Patterns of Darkling Beetle Distributions in the Genus Eleodes
Exploring Patterns of Darkling Beetle Distributions in the Genus EleodesExploring Patterns of Darkling Beetle Distributions in the Genus Eleodes
Exploring Patterns of Darkling Beetle Distributions in the Genus Eleodes
 
Come, who ever you are, come
Come, who ever you are, comeCome, who ever you are, come
Come, who ever you are, come
 
Women in war
Women in warWomen in war
Women in war
 
Abertura e Apresentações - CMG Brasil 2010
Abertura e Apresentações - CMG Brasil 2010Abertura e Apresentações - CMG Brasil 2010
Abertura e Apresentações - CMG Brasil 2010
 
Understanding and Managing z-pricing
Understanding and Managing z-pricingUnderstanding and Managing z-pricing
Understanding and Managing z-pricing
 
Avaliação Heurística de Aplicativos de Bateria para Windows Phone
Avaliação Heurística de Aplicativos de Bateria para Windows PhoneAvaliação Heurística de Aplicativos de Bateria para Windows Phone
Avaliação Heurística de Aplicativos de Bateria para Windows Phone
 
Fluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsFluent NHibernate - Baby Steps
Fluent NHibernate - Baby Steps
 
Mapeando processos de negócios com Zackman Framework e SBVR
Mapeando processos de negócios com Zackman Framework e SBVRMapeando processos de negócios com Zackman Framework e SBVR
Mapeando processos de negócios com Zackman Framework e SBVR
 
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
 
A proposal to combine elicitation techniques to write vision document and use...
A proposal to combine elicitation techniques to write vision document and use...A proposal to combine elicitation techniques to write vision document and use...
A proposal to combine elicitation techniques to write vision document and use...
 
Identificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de softwareIdentificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de software
 
Scrum fundamentos basicos
Scrum   fundamentos basicosScrum   fundamentos basicos
Scrum fundamentos basicos
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
DSA - 2012 - Conclusion
DSA - 2012 - ConclusionDSA - 2012 - Conclusion
DSA - 2012 - Conclusion
 
Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...
Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...
Desenvolvimento de um aplicativo móvel utilizando o Ciclo de Engenharia de Us...
 

Semelhante a Modelagem Analítica – Queueing Theory (Part I)

Metricas forecasting
Metricas forecastingMetricas forecasting
Metricas forecasting
Rodrigo Oliveira, Msc, PMP
 
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
Carlos Augusto Oeiras
 
Proconf softwear confiabilidade
Proconf softwear confiabilidadeProconf softwear confiabilidade
Proconf softwear confiabilidade
Erico Pontes Melo
 
Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...
Geanderson Lenz
 
Apresentação comsolid 2016
Apresentação comsolid 2016Apresentação comsolid 2016
Apresentação comsolid 2016
Laryssa Muniz
 
Slide-simulação computacional.pptx
Slide-simulação computacional.pptxSlide-simulação computacional.pptx
Slide-simulação computacional.pptx
Pedro Luis Moraes
 
Gerenciamento quali total 6sigma
Gerenciamento quali total 6sigmaGerenciamento quali total 6sigma
Gerenciamento quali total 6sigma
Marcus Vinicius Carina
 
Cap 1
Cap 1Cap 1
Cap 1
UFRJ
 
Material - Questionário Simulação
Material - Questionário SimulaçãoMaterial - Questionário Simulação
Material - Questionário SimulaçãoAlbino Szesz Junior
 
Pare de começar e comece a previsibilizar
Pare de começar e comece a previsibilizarPare de começar e comece a previsibilizar
Pare de começar e comece a previsibilizar
Rodrigo Oliveira, Msc, PMP
 
Treinamento MLOps Databricks 2023
Treinamento MLOps Databricks 2023Treinamento MLOps Databricks 2023
Treinamento MLOps Databricks 2023
Douglas Mendes
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
Instituto Federal de Educação Ciencia e Tecnologia
 

Semelhante a Modelagem Analítica – Queueing Theory (Part I) (12)

Metricas forecasting
Metricas forecastingMetricas forecasting
Metricas forecasting
 
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
 
Proconf softwear confiabilidade
Proconf softwear confiabilidadeProconf softwear confiabilidade
Proconf softwear confiabilidade
 
Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...
 
Apresentação comsolid 2016
Apresentação comsolid 2016Apresentação comsolid 2016
Apresentação comsolid 2016
 
Slide-simulação computacional.pptx
Slide-simulação computacional.pptxSlide-simulação computacional.pptx
Slide-simulação computacional.pptx
 
Gerenciamento quali total 6sigma
Gerenciamento quali total 6sigmaGerenciamento quali total 6sigma
Gerenciamento quali total 6sigma
 
Cap 1
Cap 1Cap 1
Cap 1
 
Material - Questionário Simulação
Material - Questionário SimulaçãoMaterial - Questionário Simulação
Material - Questionário Simulação
 
Pare de começar e comece a previsibilizar
Pare de começar e comece a previsibilizarPare de começar e comece a previsibilizar
Pare de começar e comece a previsibilizar
 
Treinamento MLOps Databricks 2023
Treinamento MLOps Databricks 2023Treinamento MLOps Databricks 2023
Treinamento MLOps Databricks 2023
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
 

Mais de Joao Galdino Mello de Souza

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
Joao Galdino Mello de Souza
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Joao Galdino Mello de Souza
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Joao Galdino Mello de Souza
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Joao Galdino Mello de Souza
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Joao Galdino Mello de Souza
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Joao Galdino Mello de Souza
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Joao Galdino Mello de Souza
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Joao Galdino Mello de Souza
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Joao Galdino Mello de Souza
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Joao Galdino Mello de Souza
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Joao Galdino Mello de Souza
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Joao Galdino Mello de Souza
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
Joao Galdino Mello de Souza
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Joao Galdino Mello de Souza
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Joao Galdino Mello de Souza
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Joao Galdino Mello de Souza
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Joao Galdino Mello de Souza
 

Mais de Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
 

Modelagem Analítica – Queueing Theory (Part I)

  • 1. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. M Etéocles da Silva Cavalcanti Professor Adjunto do Departamento de Informática Universidade Tecnológica Federal do Paraná Áreas de atuação : Modelagem e Avaliação de Sistemas e Planejamento de Capacidade Modelagem Analítica Queueing Theory Maio de 2016
  • 2. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Abstrat Não é um assunto novo e nem uma novidade, mas ... modelos de filas são ferramentas importantes para os profissionais que atuam na área de Capacity Planning e estão cada vez mais inseridos em muitos produtos e ferramentas, mas ... quando modelos analíticos estão disponíveis para serem utilizados, tornam-se um problema sério pelo fato de há uma barreira quanto do seu uso e seus resultados, normalmente por falta de conhecimento, conceito, premissas, métricas estatísticas e sobre os modelos. Esse assunto realmente tem uma complexidade teórica estatística muito alta e se entramos nos detalhes teóricos passamos a temer sobre seu uso e resultados. O objetivo é apresentar de uma forma simples e direta que modelagem analítica é ainda uma ferramenta importante e que devemos e podemos utilizá-la se tivermos conhecimento melhor do seu uso e seus resultados. A simples construção de ferramentas que calcule todas as métricas estatísticas dos componentes de um sistema de fila, gera a oportunidade de realizarmos simulações com pequenas mudanças de parâmetros. Nos estudos de capacidade a utilização de teoria das filas passam a ter mais consistência e sua flexibilidade nas análises e/ou questionamentos complexos trazem respostas rápidas e consistentes aos nossos gestores na tomada de decisão.
  • 3. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. The start .... Em 1984 um treinamento em São Paulo com nada menos ... Dr. Arnold O. Allen - Probability, Statistics and Queueing Theory
  • 4. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. ACREDITAR QUE ... (Você) • O método era realmente válido e consistente • Os dados levantados eram corretos • As estatísticas geradas eram consistentes • Se tinha o domínio do assunto e resposta para tudo • As fórmulas e modelos não eram complicados • Você tinha conhecimento e experiência. • Era fácil convencer sua gerencia e colegas que a modelagem realizada representava bem o sistema atual e que se poderia adotar como válida ...
  • 5. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. O que você imagina de uma fila
  • 6. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Pesadelos de seu gerente ... Esse tal modelo de fila funciona mesmo? (Estou preocupado) Como eu vou explicar essas fórmulas para o CIO? Ontem tivemos um problema de loop e esse modelo também poderia prever isso? Funciona para qualquer sistema, dia, hora e nos picos do mês? Quanto custa ter uma ferramenta dessas? Qual o retorno? Quantos modelos teremos que ter e qual será usado? .... Conclusão ... Faz o seguinte vai gerando modelos que um dia a gente usa isso em algum estudo de capacidade, vamos testar bastante ...
  • 7. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Oportunidades (analise) • Existe muito material disponíveis na internet de diversos profissionais de universidades , empresas, pesquisadores, artigos, livros, vídeo aula ... (analise) • Bons livros e artigos de fácil acesso (analise) • Estudos de modelagem analítica está cada vez mais sendo utilizadas em trabalhos de TCC, mestrado e doutorado. (analise) • Simuladores (free) disponíveis para uso (analise) • Vamos deixar de ser alunos e passar a ser estudantes
  • 8. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Teoria da Filas >> Antes de pensar em usar • Conhecer bem o processo de chegadas de um determinado evento e o tempo de atendimento ou capacidade de atendimento do serviço. • Validar se a característica tanto de chegada e de atendimento seguem ou podem ser modeladas como distribuições de probabilidade teórica. Teste de aderência simples podem ser realizados. • Não devemos ser teóricos demais para não gerar complexidades nas premissas >> aprenda a usar.
  • 9. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Fórmulas e Notações Utilizadas Vamos encontrar uma diversidade muito grande de maneiras de realizar e apresentar notações para realizar o mesmo cálculo e em cada livro ou material nos deparamos com notações com uma extrema complexidade e que nos encorajam a desistir da ideia. ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )1 1 0 1 0 ≥ +− +++−      = = ∑= +− n tpp tptptp dt tdp dt tdp k i i knnn n µλ µλµλ
  • 10. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Recomendação (Buscar referências consagradas) “Probability, Statistics, and Queueing Theory” Arnold O. Allen “The Art of Computer Systems Performance Analysis “ Raj Jain Apesar de também terem algumas notações diferentes ambos apresentam de forma prática e objetiva sobre o assunto e com um resumo completo de todas as estatísticas disponíveis de diversos modelos, bem como o formulário.
  • 11. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Um sistema de filas Fila Servidor Taxa chegada Na fila Taxa Atendimento saída Tempo e número na fila Sistema Tempo e número no Sistema λ µ
  • 12. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Modelos e nomenclaturas Kendall definiu uma nomenclatura para a identificação de modelos 1/2/3/4/5/6 1 - distribuição de probabilidades dos intervalos entre chegadas 2 - distribuição de probabilidades dos tempos de atendimentos 3 - número de atendentes ou servidores 4 - capacidade do sistema 5 - tamanho da população 6- disciplina da fila Mais comuns : M/M/1 , M/M/C , M/M/1/K , M/M/C/K ... Em muitos casos algumas informações são omitidas Normalmente se houve: “ a chegada segue uma distribuição de Poisson e o tempo de atendimento segue uma distribuição exponencial.” ISSO DEVE SER BEM ANALISADO ANTES DE USAR O METODO
  • 13. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 14. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Métricas e componentes comuns num sistema de filas Chegada : λ (unid. / unid. tempo) Atendimento: µ (unid. / unid. tempo) tempo médio entre chegadas na fila e tempo médio de atendimento. Ocupação do sistema ou (“índice de congestionamento” ou “taxa de utilização”. Probabilidade do sistema estar vazio ou ocioso. Probabilidade da fila estar vazia. Número médio provável no sistema. Tempo médio provável no sistema. Número médio provável na fila. Tempo médio provável na fila. Número provável na fila não vazia. Tempo provável na fila não vazia. Probabilidade de um cliente esperar mais que t unid. de tempo no sistema. Probabilidade de um cliente esperar mais que t unid. de tempo na fila. Probabilidade de que o número de clientes no sistema seja superior a um valor “n” Probabilidade de haver n clientes no sistema
  • 15. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Fonte : Raj Jain
  • 16. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Fórmula de Litle Semelhante na Física onde >> distância = velocidade * tempo Em um sistema de filas de espera. Número médio no sistema = taxa de chegada * tempo médio no sistema Número médio na fila de espera = taxa de chegada * tempo médio na fila Número médio de clientes em atendimento = taxa de chegada * tempo médio de atendimento Ls= λ* Ws Lq = λ* Wq L = λ*W Look: Uma monitoração de uma controladora de disco mostra que o tempo médio request de um I/O foi de 100 milissegundos. A taxa de I/O por segundo é de 100 request por segundo. Logo o numero médio de request dessa controladora é igual a taxa de chegada x o tempo de resposta = 100 * 0,1 = 10 request
  • 17. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tools (experimente) Para utilizar a teoria de filas em estudos de capacidade a sugestão é criar através de uma programação simples ou através de uma planilha eletrônica. O uso simplesmente de uma ferramenta pronta pode gerar dúvidas se as formulas e/ou processos de geração dos indicadores não estiverem claros e em conformidade com seu material de apoio ( Lembre que estamos procurando aprender) Para haver uma situação que nos leve a praticar o método, estarei disponibilizando uma planilha para testes e estudos. Ajudará na compreensão das modelagens a serem feitas e gaste mais tempo na Analise (ela é a mais importante). Sempre procure validar a modelagem evitando que o sua má utilização gere um desconforto ou descrédito quanto de seu uso, você e os resultados. Conhecer o processo é a chave de sucesso em modelagem analítica e em bons resultados em muitas analises.
  • 18. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Case 1 e 2 - Modelo M/M/1 O tempo médio que uma query gasta em um sistema de banco de dados é de 0,5 segundos e taxa de chegada é de 100 por minuto. Com base nessas informações o que podemos determinar? Taxa de atendimento é de 1/0,5 = 2 /seg Taxa de chegada é de 100/60 = 4 /seg Numa opção de uma melhora no sistema duas vezes mais rápido quais seriam os indicadores com essa alteração? ( 4 / seg )
  • 19. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 20. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 21. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Caso 3 e 4 Modelos M/M/c Um sistema de disco é composto por 3 drives compartilhando uma fila comum. O tempo médio de serviço de I/O é de 50 milissegundos. Os I/Os chegam ao sistema numa taxa de 30 por segundo. Com base nessas informações o que podemos determinar? Taxa de atendimento é de 1/0,05 = 20 /seg Taxa de chegada é de = 30 / seg Como ficaria o modelo se a quantidade de I/O fosse dividida em 3 discos com fila única? Usar o modelo M/M/1 Taxa de chegada : 30 / 3 = 10 / seg e serviço o mesmo 20 seg
  • 22. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 23. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. By Eteocles M/M/3 = 30,000 I/Os / segundos Sistema = 20,000 I/Os / segundos Utilização 50,00% Ociosos 21,05% Todos Ocupados os Discos 23,68% 3 Servidores Fila Numero 0,237 I/Os Tempo 0,008 segundos Chegada E[s]= 0,050 /segundos Output = 30,000 Fila > > > > > > > > > > = 20,000 /segundos Sistema Numero 1,737 I/Os Tempo 0,058 segundos
  • 24. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Lembre que Teoria das filas está presente em nosso dia a dia, no banco, no trânsito, na nossa empresa, em qualquer situação em que necessitamos aguardar em algum tipo de serviço ou atendimento. Teoria das filas já está mais do que consolidado quanto do seu uso e confiabilidade Porque usar ? Qual o motivo de aprender a usar Teoria das Filas? Otimizar um processo ou sistema que irá trazer melhorias no : •Uso racional dos serviços disponíveis, •Tempo de espera ou atendimento ajustados aos nossos clientes, •Rapidez no atendimento, •Gerenciamento consistente e dinâmico em nossos sistemas •Planejar a capacidade de capacidade dentro de fatos consistentes e justificados •Conhecimento e controle do sistema do sistema •Estudos de performance de forma rápida e consistente.
  • 25. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Só não erra na vida aquele que faz nada ... eu Só não erra nunca quem nunca faz nada (Willian Connor Magee) Se desafie Corra riscos Aprenda fazendo Cresça em conhecimento Estude sempre Ensine a pescar
  • 26. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Nunca troque o que mais quer na vida por aquilo que mais quer no momento. Momentos passam, a vida continua. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 27. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Dúvidas e Perguntas Etéocles da Silva Cavalcanti eteocles@dainf.ct.utfpr.edu.br Depto de Informática eteocles@utfpr.edu.br Institucional UTFPr