SlideShare uma empresa Scribd logo
1 de 25
QoS
Qualidade Do Serviço
Visão Geral



   QoS é um conjunto de padrões e mecanismos
    que garante a qualidade da transmissão de
    dados em programas que possuam o QoS.
   Pode ser observada de dois pontos:
    •   Aplicação
    •   Rede
        •   Tipo de aplicações em vídeo:
            •   Convencionais
            •   Avançadas (utilizam realidade virtual)
Visão Geral
        Ex: Aplicação de Torcida virtual



   Consiste na transmissão de um vídeo de jogo de
    futebol e permite que usuários participem
    remotamente da torcida, escolhendo um
    assento em um mapa de um estádio de futebol
    virtual.
   Para os usuários é dada a sensação de estarem
    juntos no estádio, participando da partida de
    futebol.
Visão Geral
        Aplicações avançadas em teste



   Telefonia IP
   Transmissão de áudio e vídeo de alta qualidade
   Videoconferência
   Telemedicina
   Telediagnóstico
Visão Geral
    Utilização do QoS em alguns serviços da rede
Níveis de Serviço




   “Nível de serviço” (em inglês Service level) define o
    nível de exigência para a capacidade de uma
    rede de fornecer um serviço ponto a ponto ou de
    extremidade a extremidade com um tráfego dado.
Níveis de Serviço




   Melhor Esforço (Best Effort)
   Serviço Diferenciado (Differenciated Service ou Soft
    QoS)
   Serviço Garantido (Guaranteed Service ou Hard
    QoS)
Aplicações que necessitam de QoS




   Nem toda aplicação necessita de garantia de QoS

 Toda aplicação necessita de um vazão
Qualidade do Serviço (QoS)
        Principais critérios para perceber a QoS



   Débito
   Flutuação
   Latência
   Vazão
   Perda de pacotes
        Vazão
              É o parâmetro mais básico de QoS e é necessário
               para a operação adequada de qualquer
               operação.
Aplicações que necessitam de QoS
Algoritmos de Enfileiramento



   Controlam a sobrecarga de pacotes nos buffers
   Ordenam o tráfego de pacotes e determina o
    método de priorização
   Enfileiramento?
   O gerenciamento de filas depende basicamente
    do algoritmo e do tamanho máximo da fila.
Algoritmos de Enfileiramento
        Fisrt In First Out (FIFO)



   Foi o primeiro algoritmo criado
   Armazena os pacotes de dados quando a rede
    está congestionada e os envia na ordem de
    chegada quando a rede não estiver mais
    sobrecarrefada
Algoritmos de Enfileiramento
    First In First Out (FIFO)
Algoritmos de Enfileiramento
        First In First Out (FIFO)




   O enfileiramento FIFO é altamente eficiente em
    redes sem sobrecarga
   Demonstra significativo atraso em redes com
    sobrecarga.
Algoritmos de Enfileiramento
        Priority Queue (PQ)




   O algoritmo de enfileiramento por prioridade
    (Priority Queuing - PQ) foi projetado para dar maior
    prioridade de enfileiramento aos tráfegos de dados
    que exigem certa urgência de processamento.
Algoritmos de Enfileiramento
         Priority Queue (PQ)



   Classificação do tráfego de dados pode ser feita
    de acordo com:
    •   O protocolo de rede (IP) que está sendo utilizado no
        pacote de dados
    •   O tamanho destes pacotes
    •   O endereço IP de origem e de destino
    •   Outros
Algoritmos de Enfileiramento
         Priority Queue (PQ)



   Níveis de Prioridades:
    •   Alto
    •   Médio
    •   Normal
    •   Baixo
Algoritmos de Enfileiramento
        Priority Queue (PQ)



   Uma fila com prioridade mais alta sempre é
    processada na frente de uma fila com prioridade
    mais baixa.
   Se possuem a mesma prioridade são processadas
    pelo método round robin.
   Dentro de uma fila, os pacotes são processados
    através do método Primeiro a Entrar, Primeiro a Sair.
Algoritmos de Enfileiramento
    Priority Queue (PQ)
Algoritmos de Enfileiramento
         Priority Queue (PQ)




   Observação:
    •   Embora bastante flexível quanto aos parâmetros de
        classificação, este algoritmo de enfileiramento
        apresenta vulnerabilidade.
Algoritmos de Enfileiramento
         Custom Queue (CQ)



   O algoritmo da fila Custom Queue (CQ) permite
    especificar uma porcentagem da banda para uma
    determinada aplicação.
   Controla o tráfego alocando uma determinada
    parte da fila para cada fluxo classificado.
   Um contador determina quando passar para a
    próxima fila.
   Até 17 filas podem ser definidas (Fila 0 até Fila 16).
Algoritmos de Enfileiramento
    Custom Queue (CQ)
Algoritmos de Enfileiramento
    Custom Queue (CQ)
Conclusão



 “O entendimento dos seus princípios, parâmetros,
 mecanismos, algoritmos e protocolos são requisitos
 para viabilizar a operação com qualidade de uma
 aplicação e a obtenção de uma QoS de rede
 adequada”
Referências

   Disponível em: <http://www.openbsd.org>
    Acesso em: 19/11/2012
   Disponível em: <http://pt.kioskea.net>
    Acesso em: 19/11/2012
   Disponível em: <http://www.projetoderedes.com.br>
    Acesso em: 19/11/2012
   Disponível em: <http://www.maxwell.lambda.ele.puc-rio.br>
    Acesso em: 20/11/2012
   Disponível em: <http://professores.unisanta.br>
    Acesso em: 20/11/2012
   Disponível em: <http://www.netcraftsmen.net>
    Acesso em: 20/11/2012

Mais conteúdo relacionado

Mais procurados

Protocolos de encaminhamento-link_state
Protocolos de encaminhamento-link_stateProtocolos de encaminhamento-link_state
Protocolos de encaminhamento-link_stateredesteste
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareCamilo de Melo
 
Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores Maurício Moreira Neto
 
Vantagens e desvantagens em topologias de redes
Vantagens e desvantagens em topologias de redesVantagens e desvantagens em topologias de redes
Vantagens e desvantagens em topologias de redesMarco Martins
 
Sistema de ficheiros
Sistema de ficheirosSistema de ficheiros
Sistema de ficheirosATEC
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de ComputadoresFábio Eliseu
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01thomasdacosta
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoRonildo Oliveira
 
1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais okMarcos Morais de Sousa
 
Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall Cleber Ramos
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 

Mais procurados (20)

Protocolos de encaminhamento-link_state
Protocolos de encaminhamento-link_stateProtocolos de encaminhamento-link_state
Protocolos de encaminhamento-link_state
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
 
Cabos coaxiais
Cabos coaxiaisCabos coaxiais
Cabos coaxiais
 
Vantagens e desvantagens em topologias de redes
Vantagens e desvantagens em topologias de redesVantagens e desvantagens em topologias de redes
Vantagens e desvantagens em topologias de redes
 
Sistema de ficheiros
Sistema de ficheirosSistema de ficheiros
Sistema de ficheiros
 
Barramentos
Barramentos Barramentos
Barramentos
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01
 
Cabos de rede
Cabos de redeCabos de rede
Cabos de rede
 
RC - Módulo 1
RC - Módulo 1RC - Módulo 1
RC - Módulo 1
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
 
Basico sobre clp
Basico sobre clpBasico sobre clp
Basico sobre clp
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais ok
 
Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Aula1 historia das redes
Aula1   historia das redesAula1   historia das redes
Aula1 historia das redes
 

Destaque

1189887240 2782.2005manual restauracao
1189887240 2782.2005manual restauracao1189887240 2782.2005manual restauracao
1189887240 2782.2005manual restauracaoMaria Bezerra
 
Bares & Restaurantes
Bares & Restaurantes Bares & Restaurantes
Bares & Restaurantes revistabares
 
Qualidade, Segurança e Ambiente
Qualidade, Segurança e AmbienteQualidade, Segurança e Ambiente
Qualidade, Segurança e AmbienteAna Helena
 
Aula 3 Organiza O Funcional De Uma Cozinha 02 04 2007
Aula 3   Organiza  O Funcional De Uma Cozinha 02 04 2007Aula 3   Organiza  O Funcional De Uma Cozinha 02 04 2007
Aula 3 Organiza O Funcional De Uma Cozinha 02 04 2007Igor Machado Moura
 
Manual de boas práticas nos estabelecimentos de restauração e bebidas
Manual de boas práticas nos estabelecimentos de restauração e bebidasManual de boas práticas nos estabelecimentos de restauração e bebidas
Manual de boas práticas nos estabelecimentos de restauração e bebidasAlexandre Couto
 

Destaque (8)

Treinamento_Cozinha_Check_List
Treinamento_Cozinha_Check_ListTreinamento_Cozinha_Check_List
Treinamento_Cozinha_Check_List
 
1189887240 2782.2005manual restauracao
1189887240 2782.2005manual restauracao1189887240 2782.2005manual restauracao
1189887240 2782.2005manual restauracao
 
Bares & Restaurantes
Bares & Restaurantes Bares & Restaurantes
Bares & Restaurantes
 
Qualidade, Segurança e Ambiente
Qualidade, Segurança e AmbienteQualidade, Segurança e Ambiente
Qualidade, Segurança e Ambiente
 
Aula 3 Organiza O Funcional De Uma Cozinha 02 04 2007
Aula 3   Organiza  O Funcional De Uma Cozinha 02 04 2007Aula 3   Organiza  O Funcional De Uma Cozinha 02 04 2007
Aula 3 Organiza O Funcional De Uma Cozinha 02 04 2007
 
Layout de Cozinha
Layout de CozinhaLayout de Cozinha
Layout de Cozinha
 
Segurança alimentar
Segurança alimentarSegurança alimentar
Segurança alimentar
 
Manual de boas práticas nos estabelecimentos de restauração e bebidas
Manual de boas práticas nos estabelecimentos de restauração e bebidasManual de boas práticas nos estabelecimentos de restauração e bebidas
Manual de boas práticas nos estabelecimentos de restauração e bebidas
 

Semelhante a Qualidade do Serviço (QoS)

Semelhante a Qualidade do Serviço (QoS) (20)

QoS e Asterisk
QoS e AsteriskQoS e Asterisk
QoS e Asterisk
 
Redes Avançadas - 6.QoS
Redes Avançadas - 6.QoSRedes Avançadas - 6.QoS
Redes Avançadas - 6.QoS
 
QoS Totolink
QoS TotolinkQoS Totolink
QoS Totolink
 
Trabalho q os em redes ips
Trabalho q os em redes ipsTrabalho q os em redes ips
Trabalho q os em redes ips
 
Newtec sspi vsat_day_2010
Newtec sspi vsat_day_2010Newtec sspi vsat_day_2010
Newtec sspi vsat_day_2010
 
Roteamento de pacotes
Roteamento de pacotesRoteamento de pacotes
Roteamento de pacotes
 
Roteamento
RoteamentoRoteamento
Roteamento
 
Rct 16 - camada de rede
Rct   16 - camada de redeRct   16 - camada de rede
Rct 16 - camada de rede
 
Aula 6 a camada de rede
Aula 6   a camada de redeAula 6   a camada de rede
Aula 6 a camada de rede
 
Aulas frc 04
Aulas frc  04Aulas frc  04
Aulas frc 04
 
apresentação RINA FI INATEL
apresentação RINA FI INATELapresentação RINA FI INATEL
apresentação RINA FI INATEL
 
procolo de Reserva.pptx
procolo de Reserva.pptxprocolo de Reserva.pptx
procolo de Reserva.pptx
 
RESERVA DE RECURSO .pptx
RESERVA DE RECURSO .pptxRESERVA DE RECURSO .pptx
RESERVA DE RECURSO .pptx
 
HornetQ - 5.Transports
HornetQ - 5.TransportsHornetQ - 5.Transports
HornetQ - 5.Transports
 
Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte
 
prot.ppt
prot.pptprot.ppt
prot.ppt
 
aula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdfaula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdf
 
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
 
TCC.INATEL.VIVO.RJ.T66.2011.Lúcio.Pinto.Costa.Junior_v03
TCC.INATEL.VIVO.RJ.T66.2011.Lúcio.Pinto.Costa.Junior_v03TCC.INATEL.VIVO.RJ.T66.2011.Lúcio.Pinto.Costa.Junior_v03
TCC.INATEL.VIVO.RJ.T66.2011.Lúcio.Pinto.Costa.Junior_v03
 
Camadasrede
CamadasredeCamadasrede
Camadasrede
 

Mais de César Augusto Pereira (10)

TCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows PhoneTCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows Phone
 
Realidade Virtual
Realidade VirtualRealidade Virtual
Realidade Virtual
 
Pesquisa Documental
Pesquisa DocumentalPesquisa Documental
Pesquisa Documental
 
Automatos celulares
Automatos celularesAutomatos celulares
Automatos celulares
 
Integração entre Sistemas de Informação
Integração entre Sistemas de InformaçãoIntegração entre Sistemas de Informação
Integração entre Sistemas de Informação
 
Iso
IsoIso
Iso
 
Direito na informática
Direito na informáticaDireito na informática
Direito na informática
 
DirectX
DirectXDirectX
DirectX
 
Comércio Eletrônico
Comércio EletrônicoComércio Eletrônico
Comércio Eletrônico
 
Ordenação por inserção
Ordenação por inserçãoOrdenação por inserção
Ordenação por inserção
 

Último

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Último (9)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Qualidade do Serviço (QoS)

  • 2. Visão Geral  QoS é um conjunto de padrões e mecanismos que garante a qualidade da transmissão de dados em programas que possuam o QoS.  Pode ser observada de dois pontos: • Aplicação • Rede • Tipo de aplicações em vídeo: • Convencionais • Avançadas (utilizam realidade virtual)
  • 3. Visão Geral  Ex: Aplicação de Torcida virtual  Consiste na transmissão de um vídeo de jogo de futebol e permite que usuários participem remotamente da torcida, escolhendo um assento em um mapa de um estádio de futebol virtual.  Para os usuários é dada a sensação de estarem juntos no estádio, participando da partida de futebol.
  • 4. Visão Geral  Aplicações avançadas em teste  Telefonia IP  Transmissão de áudio e vídeo de alta qualidade  Videoconferência  Telemedicina  Telediagnóstico
  • 5. Visão Geral  Utilização do QoS em alguns serviços da rede
  • 6. Níveis de Serviço  “Nível de serviço” (em inglês Service level) define o nível de exigência para a capacidade de uma rede de fornecer um serviço ponto a ponto ou de extremidade a extremidade com um tráfego dado.
  • 7. Níveis de Serviço  Melhor Esforço (Best Effort)  Serviço Diferenciado (Differenciated Service ou Soft QoS)  Serviço Garantido (Guaranteed Service ou Hard QoS)
  • 8. Aplicações que necessitam de QoS  Nem toda aplicação necessita de garantia de QoS  Toda aplicação necessita de um vazão
  • 9. Qualidade do Serviço (QoS)  Principais critérios para perceber a QoS  Débito  Flutuação  Latência  Vazão  Perda de pacotes  Vazão  É o parâmetro mais básico de QoS e é necessário para a operação adequada de qualquer operação.
  • 11. Algoritmos de Enfileiramento  Controlam a sobrecarga de pacotes nos buffers  Ordenam o tráfego de pacotes e determina o método de priorização  Enfileiramento?  O gerenciamento de filas depende basicamente do algoritmo e do tamanho máximo da fila.
  • 12. Algoritmos de Enfileiramento  Fisrt In First Out (FIFO)  Foi o primeiro algoritmo criado  Armazena os pacotes de dados quando a rede está congestionada e os envia na ordem de chegada quando a rede não estiver mais sobrecarrefada
  • 13. Algoritmos de Enfileiramento  First In First Out (FIFO)
  • 14. Algoritmos de Enfileiramento  First In First Out (FIFO)  O enfileiramento FIFO é altamente eficiente em redes sem sobrecarga  Demonstra significativo atraso em redes com sobrecarga.
  • 15. Algoritmos de Enfileiramento  Priority Queue (PQ)  O algoritmo de enfileiramento por prioridade (Priority Queuing - PQ) foi projetado para dar maior prioridade de enfileiramento aos tráfegos de dados que exigem certa urgência de processamento.
  • 16. Algoritmos de Enfileiramento  Priority Queue (PQ)  Classificação do tráfego de dados pode ser feita de acordo com: • O protocolo de rede (IP) que está sendo utilizado no pacote de dados • O tamanho destes pacotes • O endereço IP de origem e de destino • Outros
  • 17. Algoritmos de Enfileiramento  Priority Queue (PQ)  Níveis de Prioridades: • Alto • Médio • Normal • Baixo
  • 18. Algoritmos de Enfileiramento  Priority Queue (PQ)  Uma fila com prioridade mais alta sempre é processada na frente de uma fila com prioridade mais baixa.  Se possuem a mesma prioridade são processadas pelo método round robin.  Dentro de uma fila, os pacotes são processados através do método Primeiro a Entrar, Primeiro a Sair.
  • 19. Algoritmos de Enfileiramento  Priority Queue (PQ)
  • 20. Algoritmos de Enfileiramento  Priority Queue (PQ)  Observação: • Embora bastante flexível quanto aos parâmetros de classificação, este algoritmo de enfileiramento apresenta vulnerabilidade.
  • 21. Algoritmos de Enfileiramento  Custom Queue (CQ)  O algoritmo da fila Custom Queue (CQ) permite especificar uma porcentagem da banda para uma determinada aplicação.  Controla o tráfego alocando uma determinada parte da fila para cada fluxo classificado.  Um contador determina quando passar para a próxima fila.  Até 17 filas podem ser definidas (Fila 0 até Fila 16).
  • 22. Algoritmos de Enfileiramento  Custom Queue (CQ)
  • 23. Algoritmos de Enfileiramento  Custom Queue (CQ)
  • 24. Conclusão “O entendimento dos seus princípios, parâmetros, mecanismos, algoritmos e protocolos são requisitos para viabilizar a operação com qualidade de uma aplicação e a obtenção de uma QoS de rede adequada”
  • 25. Referências  Disponível em: <http://www.openbsd.org> Acesso em: 19/11/2012  Disponível em: <http://pt.kioskea.net> Acesso em: 19/11/2012  Disponível em: <http://www.projetoderedes.com.br> Acesso em: 19/11/2012  Disponível em: <http://www.maxwell.lambda.ele.puc-rio.br> Acesso em: 20/11/2012  Disponível em: <http://professores.unisanta.br> Acesso em: 20/11/2012  Disponível em: <http://www.netcraftsmen.net> Acesso em: 20/11/2012