SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente (20)

ApresentaçãO Mpls
ApresentaçãO MplsApresentaçãO Mpls
ApresentaçãO Mpls
 
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
 
Cablagem
CablagemCablagem
Cablagem
 
Wifi
WifiWifi
Wifi
 
FIBRA ÓPTICA
FIBRA ÓPTICA FIBRA ÓPTICA
FIBRA ÓPTICA
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Redes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WANRedes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WAN
 
Infraestrutura de Redes
Infraestrutura de RedesInfraestrutura de Redes
Infraestrutura de Redes
 
Cabos de rede
Cabos de redeCabos de rede
Cabos de rede
 
Aula1 historia das redes
Aula1   historia das redesAula1   historia das redes
Aula1 historia das redes
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Planejamento rede
Planejamento rede Planejamento rede
Planejamento rede
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
 
Aula 04: Meios de transmissão
Aula 04: Meios de transmissãoAula 04: Meios de transmissão
Aula 04: Meios de transmissão
 
CON08 - VLAN.pdf
CON08 - VLAN.pdfCON08 - VLAN.pdf
CON08 - VLAN.pdf
 
Aula 05 meios de comunicação de dados
Aula 05 meios de comunicação de dadosAula 05 meios de comunicação de dados
Aula 05 meios de comunicação de dados
 
Curso básico fibras óticas módulo1-teoria
Curso básico fibras óticas módulo1-teoriaCurso básico fibras óticas módulo1-teoria
Curso básico fibras óticas módulo1-teoria
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCP
 
T2 meios de transmissao metalicos
T2  meios de transmissao metalicosT2  meios de transmissao metalicos
T2 meios de transmissao metalicos
 

Destacado

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
 

Destacado (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 a Qualidade do Serviço (QoS)

Similar 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
 

Más 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 - 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 - 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
 
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
 
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
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 

Último (6)

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 - 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
 
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
 
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
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 

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