SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Verônica Veiga
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIDalton Martins
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01thomasdacosta
 
Capítulo 10 detecção e correção de erros
Capítulo 10   detecção e correção de errosCapítulo 10   detecção e correção de erros
Capítulo 10 detecção e correção de errosFaculdade Mater Christi
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redesYohana Alves
 
Sistema de comunicação
Sistema de comunicação Sistema de comunicação
Sistema de comunicação Sandra Duarte
 
Autenticação e controlo de acessos
Autenticação e controlo de acessosAutenticação e controlo de acessos
Autenticação e controlo de acessosLuis Batista
 
Vulnerabilidades em Redes Wifi
Vulnerabilidades em Redes WifiVulnerabilidades em Redes Wifi
Vulnerabilidades em Redes WifiDavid de Assis
 
Desenho da rede
Desenho da redeDesenho da rede
Desenho da redeH P
 
Redes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceRedes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceWellington Oliveira
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de RedesFrederico Madeira
 
Huawei case analysis call drop
Huawei case analysis call dropHuawei case analysis call drop
Huawei case analysis call dropMuffat Itoro
 

What's hot (20)

Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Protocolos de Rede para Internet das Coisas
Protocolos de Rede para Internet das CoisasProtocolos de Rede para Internet das Coisas
Protocolos de Rede para Internet das Coisas
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte II
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01
 
Capítulo 10 detecção e correção de erros
Capítulo 10   detecção e correção de errosCapítulo 10   detecção e correção de erros
Capítulo 10 detecção e correção de erros
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redes
 
PROJETO DE REDE
PROJETO DE REDEPROJETO DE REDE
PROJETO DE REDE
 
Projeto de-rede-escola-particular
Projeto de-rede-escola-particularProjeto de-rede-escola-particular
Projeto de-rede-escola-particular
 
Sistema de comunicação
Sistema de comunicação Sistema de comunicação
Sistema de comunicação
 
Autenticação e controlo de acessos
Autenticação e controlo de acessosAutenticação e controlo de acessos
Autenticação e controlo de acessos
 
Vulnerabilidades em Redes Wifi
Vulnerabilidades em Redes WifiVulnerabilidades em Redes Wifi
Vulnerabilidades em Redes Wifi
 
Desenho da rede
Desenho da redeDesenho da rede
Desenho da rede
 
Redes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceRedes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de Enlace
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de Redes
 
Largura de banda
Largura de bandaLargura de banda
Largura de banda
 
Huawei case analysis call drop
Huawei case analysis call dropHuawei case analysis call drop
Huawei case analysis call drop
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to Qualidade do Serviço (QoS)

Similar to 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
 

More from 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
 

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