4.teoria das filas

24
Teoria das Filas

Upload: mes19705717

Post on 27-Sep-2015

138 views

Category:

Documents


32 download

DESCRIPTION

Teoria Das Filas

TRANSCRIPT

  • Teoria das Filas

  • Estrutura de Apresentao

    Introduo Aspectos Histricos Estrutura Bsica Elementos de uma Fila

    Caractersticas de uma Fila Varveis Fundamentais Relaes entre as variveis Exemplos Notao de Kendall Modelo M/M/1 Exemplo Bibliografia

  • O que so Filas?Filas, filas,...

    As filas so a praga do mundo atual! Espera-se em fila no banco, na portaria,ponto de nibus, no trnsito, no restaurante... (TEIXEIRA 2008). As formaes de filas ocorrem porque a procura pelo servio maior do que acapacidade do sistema de atender a esta procura;

    Os motivos para no se aumentar a capacidade de atendimento dos serviosso: inviabilidade econmica e limitao de espao;

    A Teoria das Filas tenta atravs de anlises matemticas detalhadas encontrarum ponto de equilbrio que satisfaa o cliente e seja vivel economicamente para oprovedor do servio (evitar desperdcios e minimizar gargalos).

    Introduo

  • O que so Filas?

    Introduo

    As filas no nosso dia--dia

    As filas no so simpticasLei de Murphy

    a fila que anda a outra, mas no adianta trocar de fila pois a fila que anda a outra

  • Aspectos Histricos

    Teoria das Filas

    Sculo XX (1908) na Dinamarca, A. K. Erlang estudava oredimensionamento de centrais telefnicas.

    Simulao Surgimento do computador; Dcada de 60; Segundo FREITAS FILHO (2001), simulao a utilizao de tcnicasmatemticas, empregadas em computadores digitais, que permitemrepresentar o funcionamento de processos reais.

  • Estrutura Bsica

    Processo de Chegada

    Atendimento

    Servidores

    Fila

    Clientes

    Populao

  • Caractersticas de uma Fila

    Antes de observar o funcionamento de uma fila, necessrio conceituarmelhor alguns termos da Teoria das Filas.

    Processo de ChegadasO processo de chegada determina o padro de chegada dos clientes no sistema. Aschegadas ocorrem de acordo com as leis da probabilidade; assim, precisoconhecer qual a distribuio de probabilidade que descreve os tempos entre aschegadas dos clientes.

    Parmetros:

    - (ritmo mdio de chegada);- IC (intervalo mdio entre chegadas).

    Clientes e Tamanho da PopulaoNmero potencial de clientes que podem chegar ao sistema.

    Um cliente proveniente de uma populao (finita ou infinita).

  • Caractersticas de uma Fila

    Postos de Atendimento/ Servidores o recurso que processa os clientes. Podem ser fsicos ou no.

    Processo de Atendimento - ServidoresO processo de atendimento especificado pelo comportamento do fluxo deusurios atendidos.

    muito provvel que exista uma variao no tempo de atendimento de cadacliente no servidor e por este motivo, o tempo de atendimento assim como otempo de chegada descrito por uma distribuio de probabilidade.

    Parmetros:

    - (ritmo mdio de atendimento);- TA (tempo ou durao mdia do servio ou atendimento).

  • Caractersticas de uma Fila

    Disciplina das Filas o critrio estabelecido pela gerncia do sistema, segundo o qual os usuriosque se encontram na fila so atendidos quando um posto fica disponvel. Dentreas disciplinas mais utilizadas, podem-se citar:

    - FIFO (first in first out): os usurios so atendidos na ordem das chegadas.Ex: Compra de ingressos no cinema

    - LIFO (last in first out): o primeiro usurio a ser atendido o que chegou por ltimo.Ex: Peas em estoques verticais

    -PRI (priority service): o atendimento aos usurios segue uma ou mais prioridadespreestabelecidas pela gerncia do sistema.Ex: Cirurgias Hospitalares

    -SIRO (Service in random order): o atendimento aos usurios segue uma ordem aleatria.Ex: Consrcios

    Capacidade do Sistema

    o nmero mximo de usurios que o sistema comporta e pode ser finita ouinfinita. Na capacidade finita, quando esta atingida, os usurios que chegamat o instante da prxima liberao so rejeitados.

  • Variveis referentes ao sistema:TS = tempo mdio de permanncia no sistema;NS = nmero mdio de clientes no sistema;

    Variveis referentes ao processo de chegada: = ritmo mdio de chegada;IC = intervalo entre chegadas;Por definio: IC = 1/ ;

    Variveis referentes fila:TF = tempo mdio de permanncia na fila;NF = nmero mdio de clientes na fila;

    Variveis referentes ao processo de atendimento:TA = tempo mdio de atendimento ou servio;c = quantidade de atendentes ou servidores;NA = nmero mdio de clientes que esto sendo atendidos; = ritmo mdio de atendimento de cada atendente;por definio: TA = 1/ ;

    Variveis Fundamentais

  • Variveis Fundamentais

    Localizao das Variveis:

  • Relaes entre as variveis

    * Little - demonstrou que, para um sistema estvel de filas, aplica-se sempre que onmero de chegadas igual ao nmero de sadas (denominado sistema emequilbrio)

  • Em uma minerao, cada caminho efetua um ciclo em que carregado deminrio por uma das carregadeiras, desloca-se para o britador para odescarregamento e retorna s carregadeiras. Verificou-se que o tempo mdio (TS)dos caminhes junto ao britador de 12 minutos e que, em mdia, existem 6caminhes (NS) no setor. Qual a taxa de chegada de caminhes?

    Exemplos

    Soluo: Queremos encontrar a taxa de chegada.A relao que temos a de Little: NS = .TSLogo: NS = .TS e = NS/TSPortanto: = 6/12 = 0,5 chegada/ minuto.

    TS = tempo mdio de permanncia no sistema;NS = nmero mdio de clientes no sistema; = ritmo mdio de chegada;

  • Ainda no exemplo dos camines, existindo um total de 30 caminhes, em servio,qual a durao de um ciclo?

    Exemplos

    Soluo:

    Queremos o ciclo, que o tempo gasto para que um caminho, partindo de umponto de referncia qualquer, percorra todo o sistema e volte ao mesmo ponto.

    tambm o tempo necessrio para que todos os caminhes passem pelo mesmoponto.

    Se considerarmos o britador como sendo o ponto de referncia e conhecendoagora a taxa de chegada a este ponto, podemos deduzir o tempo gasto para quetodos os caminhes passem por este ponto:

    Durao do ciclo: (Quantidade de caminhes)/ Durao do ciclo = 30/ = 30/ 0,5 = 60 minutos.

  • No mesmo sistema ainda, qual o tempo mdio para o processo completo decarregamento (ou TFS: Tempo fora do sistema)?

    Exemplos

    Soluo:

    Consideremos como o sistema em estudo o espao formado em torno do britador, no qual temos o caminho que est sendo descarregado e os outros em fila. Por excluso, um caminho est fora do sistema quando no ocupa o espao citado. Um ciclo corresponde soma do tempo dentro do sistema (TS = 12) mais o tempo fora do sistema (TFS). Logo:

    TFS + TS = ciclo = 60 minutosTFS = 60 12 = 48 minutos.

  • Notao de Kendall

    A notao de Kendall muito utilizada para descrever sistemas de fila, sua notao a seguinte: :

    A/B/c/K/m/Z

    - A a distribuio dos intervalos de tempo entre chegadas- B a distribuio dos tempos de servio

    M = Exponencial (Markov, Memoryless) Em = Erlang de estgio m Hm = Hyperexponencial D = Determinstico G = Geral (para todas as distribuies)

    - c a quantidade de servidores

    - K a capacidade mxima do sistema

    - m o tamanho da populao

    - Z a disciplina da fila

  • M/D/2//FIFO Indica um processo de filas com tempos de chegadas exponenciais (M), tempos de servio determinsticos (D), dois servidores em paralelo (2), capacidade ilimitada e disciplina FIFO.

    Em muitas situaes utilizamos apenas os trs primeiros smbolos, assumindo assim que o sistema tem capacidade ilimitada e possui uma disciplina FIFO.

    Notao de Kendall - Exemplo

  • Os clientes chegam, recebem algum atendimento e, ento, desocupam o sistema.

    Para esse modelo so vlidas as definies:

    - = Ritmo mdio de chegadas;

    - IC = Intervalo mdio entre chegadas (por definio: IC = 1/); - TA = Tempo mdio de atendimento ou de servio;

    - = Ritmo mdio de Atendimentos de cada atendente (por definio: TA = 1/).

    Modelo M/M/1

  • Para o modelo M/M/1 temos as seguintes relaes:

    Modelo M/M/1

  • Exemplo: A Cabine telefnica

    Suponhamos que as chegadas a uma cabine telefnica obedecem a lei dePoisson, com ritmo de 6 chegadas por hora. A durao mdia do telefonema de 3 minutos e suponhamos que segue a distribuio exponencial. Pede-se:

    1) Qual a probabilidade de uma pessoa chegar cabine e no ter que esperar?Temos:

    = 6 chegadas/ hora. Portanto IC = 10 minutos;

    TA = 3 minutos. Portanto, = 20 atendimentos/ hora.

    Logo:

    Ento: P0 = 1-/ = 1- (6/20) = 0,7 = 70% de probabilidade.

    Modelo M/M/1 - Exemplo

    mesnetTypewriter

    mesnetTypewriter

    mesnetTypewriter

    mesnetTypewriter60 / 3 = 20

    mesnetTypewriter1 h = 60 min logo 60/6=10

  • Exemplo: A Cabine telefnica

    2) Qual o nmero mdio de pessoas na fila?

    Temos:

    = 6 chegadas/ hora. Portanto IC = 10 minutos;

    TA = 3 minutos. Portanto, = 20 atendimentos/ hora.

    Logo: NF = (6)2/ (20(20-6)) = 0,128 pessoas na fila

    Modelo M/M/1

  • Exemplo: A Cabine telefnica

    3) Qual o tempo na fila?

    Temos:

    = 6 chegadas/ hora. Portanto IC = 10 minutos;

    TA = 3 minutos. Portanto, = 20 atendimentos/ hora.

    Logo: TF = 6/ (20(20-6)) = 0,021 hora ou 1,28 minutos.

    Modelo M/M/1

  • Exemplo: A Cabine telefnica

    4) Qual a frao do dia durante a qual o telefone est em uso?

    A frao do dia durante a qual o telefone est em uso exatamente igual a (1-P0),isto , a probabilidade de que existam pessoas no sistema. Conformecalculado no item a, este valor 30%.

    Modelo M/M/1

    mesnetTypewriter

  • PRADO, Darci. Teoria das Filas e da Simulao. 2.ed. Minas Gerais: INDG, 2006.

    RIBEIRO, Celso. Simulao e Modelagem de Sistemas. Universidade do Vale do RioDoce. Disponvel em: http://www.di.inf.puc-rio.br/~celso/grupo/filas-3.ppt. Acesso em 22out. 2008.

    MISAGHI, Mehran. Introduo Teoria das Filas. SOCIESC, IST. Disponvel em:http://www.vision.ime.usp.br. Acesso em 22 out. 2008.

    MARIZ, Dnio. Gerenciamento e Avaliao de Desempenho de Redes. Disponvel em:http://www.coinfo.cefetpb.edu.br/professor/denio/slides/gad/03c.pdf. Acesso em 28 out.2008.

    COSTA, Luciano Cajado. Teoria das Filas. Disponvel em:http://www.deinf.ufma.br/~mario/grad/filas/TeoriaFilas_Cajado.pdf. Acesso em 20 out.2008.

    LYRA, Adria Estudo de Caso Teoria das Filas. Disponvel emadrialyra.googlepages.com/Estudo_de_Caso_Teoria_das_filas.ppt. Acesso em 29 out.2008.

    FREITAS FILHO, Paulo Jos de. Introduo modelagem e simulao de sistemascom aplicaes em ARENA. Florianpolis: Visual Books, 2001.

    TEIXEIRA, Mrio Meireles. Introduo Teoria das Filas. Disponvel em:http://www.ceset.unicamp.br/~marlih/ST565/intro-filas.pdf. Acesso em 20 out. 2008.

    Referncia Bibliogrfica