24
11/05/2004 São Paulo, 11 de Maio de 2003 Qualidade de Serviço para Aplicações de Videoconferência sobre Redes IP

Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

  • Upload
    vandung

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

São Paulo, 11 de Maio de 2003

Qualidade de Serviço para Aplicações de Videoconferência sobre Redes IP

Page 2: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

• Jorge Wada• Ricardo Castro• Sergio Molina

• Prof. Dr. Volnys Bernal

Autores

Professor

Page 3: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

• Introdução

• Parâmetros de QoS

• Protocolos para QoS

• Aplicação

• Conclusão

Agenda

Page 4: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Aplicações simples:Aplicações simples:

-- Correio EletrônicoCorreio Eletrônico- Transferência de Arquivos- Acesso Remoto a Terminais

Aplicações mais complexasAplicações mais complexas::

-- Serviços Multimídia (videoconferência, Serviços Multimídia (videoconferência, vídeo on demand, etc.)vídeo on demand, etc.)

-- Comércio EletrônicoComércio Eletrônico-- Tráfego de VozTráfego de Voz

Introdução

Page 5: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

- Garantir a vazão de informações não é suficiente

- Atrasos de comunicação e as perdas de pacotes também influenciam na interatividade dos usuários

- É necessário um perfeito sincronismo entre o áudio e as imagens para uma inteligibilidade adequada

-Transmissão de voz e vídeo numa videoconferência exige: banda disponível e garantida durante a sessão, e atraso conhecido dentro de limites conhecidos (parâmetros de qualidade de serviço).

Introdução

Requisitos para Videoconferência Requisitos para Videoconferência

Page 6: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Qualidade de Serviço Qualidade de Serviço -- QoSQoS

Introdução

- A qualidade de serviço é um conjunto das características qualitativas e quantitativas de um sistema multimídia distribuído, necessárias para alcançar a funcionalidade de uma aplicação.

- Para o usuário da aplicação, ela é vista como umconjunto de características, como, por exemplo, aqualidade da imagem em termos de nitidez ou qualidadedo áudio.

- Para a rede, estas características são traduzidas em umconjunto de parâmetros, como banda passante necessária, atraso máximo permitido ou taxa de erros aceitáveis.

Page 7: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

• Introdução

• Parâmetros de QoS

• Protocolos para QoS

• Aplicação

• Conclusão

Agenda

Page 8: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Parâmetros de QoS

VazãoVazãoGeradas pelas aplicações

Atraso (Delay) Atraso (Delay) Somatório dos atrasos

Jitter Jitter Variação no tempo e na sequência de entrega de informações devido a variação do atraso na rede

PerdasPerdasDescarte dos pacotes e perda (erros na camada de enlace)

DisponibilidadeDisponibilidadeMedida de garantia de execução da aplicação (disponibilidades)

Page 9: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

• Introdução

• Parâmetros de QoS

• Protocolos para QoS

• Aplicação

• Conclusão

Agenda

Page 10: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

RSVP (IntServ – Integrated Services)

Protocolos para QoS

-Protocolo de Reserva de Recursos compatível com o TCP/IP

-Modelo baseado no cliente, onde cada um é responsável pelo seu nível de reserva de recursos (clientes heterogêneos: diferentes hardwares, largura de banda, etc)

- Evita perdas: em nós da rede cujo roteador não entenda RSVP, amensagem é passada diretamente, adotando o comportamento demelhor esforço. Se um dos roteados não é capaz de provê-los ou os recursos não estão disponíveis, a reserva é recusada, notificando a aplicação.

- Reserva de recurso: controle de admissão (recursos suficientes ) e controle da política (permissão administrativa )

- Classificador de pacotes: determina a classe de QoS para cada pacote

- Escalonador: ordena os pacotes segundo critérios de QoS solicitado

Page 11: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Protocolos para QoS

RSVP - Negociação de Reserva de recursos

Aloque 2 Mbps de reserva

Minha aplicação precisa de 2Mbps e delay < 100 ms

Aloque 2 Mbps de reserva

Aloque 2 Mbps de reserva

Aloque 2 Mbps de reserva

Com todas as reservas alocadas envie os pacotes.

OK! Eu tenho largura de

banda suficiente

OK! Eu tenho largura de

banda suficiente

OK! Eu tenho largura de banda

suficiente

Minha aplicação precisa de 2Mbps e

delay < 100 ms PATH

Emissor Receptor

RESV

Page 12: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Protocolos para QoS

DiffServ – Differentiated Services

- Baseia-se na marcação dos pacotes IP, no campo de TOS (Type of Service) denominado DS – Differentiated Service, onde, de acordo com o valor desse campo, os pacotes são classificados com determinadas prioridades de encaminhamento e/ou descarte.

- Não é necessário estabelecer um estado por fluxo, o que aumenta a escalabilidade.

- A idéia básica da solução DiffServ é reduzir o nível de processamento necessário nos roteadores para fluxos de dados (streams).

- A qualidade de serviço na solução DiffServ é garantida através de mecanismos de priorização de pacotes na rede.

- A solução DiffServ não utiliza nenhum tipo de mecanismo de reserva de recursos. Nesta solução os pacotes são classificados, marcados e processados segundo o seu rótulo (DSCP -Differentiated Service Code Point)

Page 13: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Protocolos para QoS

DiffServ – Differentiated Services

Page 14: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Protocolos para QoS

O nível mais baixo de privilégio foi avaliado como “routinetraffic”.

No IPv6 o campo que está sendo utilizado para QoS (Differentiated Services) é o Traffic Class.

IP Precedence

Page 15: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

IP Precedence

Protocolos para QoS

- Campo composto por três bits que podem ser classificados de 0 a 7 de acordo com a prioridade do fluxo de pacotes.

- O IP Precedence e o campo IP Precedence foram inicialmente definidos na RFC791 foi um dos precursores dos campos DS (Differentiated Services).

- Foi definido inicialmente para indicar os tipos de serviços, mas, de fato, nunca havia sido utilizado em nenhuma implementação.

- Os valores que os três bits do campo IP Precedences foram destinados a diversos usos, incluindo controle de tráfego de rede, roteamento de tráfego e muitos outros níveis de privilégio.

Page 16: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

• Introdução

• Parâmetros de QoS

• Protocolos para QoS

• Aplicação

• Conclusão

Agenda

Page 17: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

QoS aplicado em Videoconferência

Aplicação

Page 18: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Aplicação

Gerenciamento de QoS - VideoConferência• Controle de Admissão

> Alocação de Banda e Policiamento de QoS

• Reserva de Recursos> Priorização de Determinados Tipos de Tráfego

• GateKeeper> Controle de Admissão, Controle de Chamadas das Estações, Registro de Usuários, Conversão de Endereções Simbólicos em endereçõs IP ou IPX e Controle da Largura de Banda

Page 19: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Aplicação

Modelo fim-a-fim utilizando IP Precedence

O campo IP Precedence é uma das principais maneiras utilizadaspara se prover QoS para o serviço de videoconferência sobreredes TCP/IP.

Quanto maior o nível de classificação do pacote (com exceção dos níveis 6 e 7, que são reservados para as aplicações de controle e gerência da rede), maior será a prioridade no tratamento e alocação de recursos da rede.

Page 20: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Aplicação

Modelo fim-a-fim utilizando RSVP (IntServ) e DiffServ

RB RI RBRF

2

RF

1TX RX

IntServ IntServDiffServ

Page 21: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

• Introdução

• Parâmetros de QoS

• Protocolos para QoS

• Aplicação

• Conclusão

Agenda

Page 22: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Conclusão

RSVP (IntServ)RSVP (IntServ)-- Alocação de recursosAlocação de recursos-- Grande ocupação de bandaGrande ocupação de banda

DiffServDiffServ-- Classificação e priorizaçãoClassificação e priorização-- Sem alocação de recursosSem alocação de recursos

IP PrecedenceIP Precedence-- PPrincipal maneira utilizadas para se prover QoS rincipal maneira utilizadas para se prover QoS

sobre TCP/IPsobre TCP/IP-- Composto por três bits que podem ser classificados Composto por três bits que podem ser classificados

de 0 a 7de 0 a 7-- Pacote = valor zero pode nunca ser atendido Pacote = valor zero pode nunca ser atendido

Page 23: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004

Conclusão

QoS FimQoS Fim--aa--FimFim

-- Possível através da combinação de protocolos Possível através da combinação de protocolos e tecnologias;e tecnologias;

-- Implementação próxima da realidade;Implementação próxima da realidade;

-- Necessidade de atualização das redes atuais;Necessidade de atualização das redes atuais;

-- Desenvolvimento completo dos padrões.Desenvolvimento completo dos padrões.

Page 24: Qualidade de Serviço para Aplicações de Videoconferência ...rav/rav-fev-2004/apres-alunos/03-QoSVideoconferen... · qualidade da imagem em termos de nitidez ou qualidade do áudio

11/05/2004