Capítulo 9 Multimedia en Redes de Computadores

Slides:



Advertisements
Presentaciones similares
Capítulo 7 Multimedia en Redes de Computadores
Advertisements

QUALITY OF SERVICE (QoS)
Capa de Red4-1 Capítulo 4: Capa Red - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Computer Networking: A Top Down Approach Featuring the Internet,
7: Multimedia en Redes de Computadores 7-1 Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Computer Networking: A Top Down Approach Featuring the Internet,
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring.
Mecanismos y Herramientas de QoS
Introducción1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como apoyo.
Capa Transporte 3-1 Capítulo 3: Capa Transporte - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Capa Transporte1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Capa de Red4-1 Capítulo 4: Capa Red - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Mecanismos de QoS para administrar y evitar la congestión de la red
5: Capa Enlace de Datos5-1 Capítulo 5: Capa Enlace de Datos - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
Ing. En sistemas computacionales Materia: Informática II Maestro: Gabriel Orosco Alumno: Alexis Mata.
1 Evaluación de mecanismos de calidad de servicio en los routers para servicios multimedia Santiago Felici Doctorado: Sistemas y Servicios Telemáticos.
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores
Capítulo 7 Multimedia en Redes de Computadores
Capítulo 2: Capa Aplicación - I
Capítulo 2: Capa Aplicación - I
Capítulo 5: Capa Enlace de Datos - I
Este material está basado en:
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 7 Multimedia en Redes de Computadores
Capítulo 3: Capa Transporte: Principios del control de congestión
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores
Capítulo 4: Capa Red - II ELO322: Redes de Computadores
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Point-to-point protocol PPP Multiprotocol Level Switching MPLS
Introducción a los protocolos de enrutamiento dinámico
Capítulo 7 Multimedia en Redes de Computadores
Capítulo 7 Multimedia en Redes de Computadores
Capítulo 3: Capa Transporte: Principios del control de congestión
Capítulo 7 Multimedia en Redes de Computadores
Capa Aplicación: File Transfer Protocol
TRABAJO BASE DE DATOS CARLOS MARTINEZ 7º3
Capítulo 5: Capa Enlace de Datos IV
Capítulo 7 Multimedia en Redes de Computadores
s Real Time Transport Protocol Real Time Control Protocol
Capítulo 7 Multimedia en Redes de Computadores
Capa Aplicación: File Transfer Protocol
Capítulo 7 Multimedia en Redes de Computadores
Redes Convergentes Modelos de QoS.
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Capítulo 8, Sección: IPsec
Capa Aplicación: File Transfer Protocol
Vivir en un mundo basado en redes
Capítulo 4: Capa Red - V ELO322: Redes de Computadores
Capítulo 2: Capa Aplicación - I
Capítulo 7 Multimedia en Redes de Computadores
Capítulo 3: Capa Transporte - I
Capítulo 2: Capa Aplicación - I
1 Capítulo 14. IP: Direcciones en Internet Protocol ICD-327: Redes de Computadores Agustín J. González.
2 Es el dispositivo digital lógico de interconexión de equipos que opera en la capa de enlace de datos del modelo OSI. Su función es interconectar dos.
Capítulo 3: Capa Transporte: Principios del control de congestión
Capa Aplicación: File Transfer Protocol
Capítulo 3: Capa Transporte: Principios del control de congestión
Capa Aplicación: File Transfer Protocol
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 9 Multimedia en Redes de Computadores
Capítulo 9 Multimedia en Redes de Computadores
1 Capítulo 14. IP: Direcciones en Internet Protocol ICD-327: Redes de Computadores Agustín J. González.
Maestro: Oscar Medina Espinosa REDES CONVERGENTES Unidad II. Calidad de Servicio (QoS).
Maestro: Oscar Medina Espinosa REDES CONVERGENTES Unidad II. Calidad de Servicio (QoS).
Transcripción de la presentación:

Capítulo 9 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A Top Down Approach. Jim Kurose, Keith Ross. Multimedia en Redes de Computadores

Multimedia en Redes de Computadores 9.1 Aplicaciones Multimedia en Redes 9.2 Streaming de Video almacenado 9.3 voice-over-IP 9.4 Protocolos de aplicaciones de conversaciones en tiempo-real: RTP, SIP 9.5 Soporte de red para multimedia Multimedia en Redes de Computadores 2

Soporte de red para Multimedia Multimedia en Redes de Computadores Multmedia Networking 7-3 3

Dimensionando redes “best effort” enfoque: instalar suficiente capacidad de enlace para que la congestión no ocurra, así tráfico multimedia fluye con retardo normal y sin pérdidas. Baja complejidad de los mecanismos de la red (usa “best effort” actual) Alto costo en bandwidth Desafíos: Dimensionamiento de la red: ¿cuánto bandwidth es “suficiente”? Estimación de la demanda de tráfico: necesitamos determinar cuánto bandwidth es “suficiente” (para esa cantidad de tráfico) Multimedia en Redes de Computadores Multmedia Networking 7-4 4

Múltiples clases de servicio Hasta aquí: hacer lo mejor con servicio best effort Modelo de servicio talla única (one-size fits all) alternativa: múltiples clases de servicios Particionar el tráfico en clases La red trata de forma diferente las distintas clases de tráfico. (analogía: servicio VIP versus servicio regular) granularidad: servicio diferenciado entre clases, no entre conexiones individuales historia: Bits ToS de IP 0111 Multimedia en Redes de Computadores Multmedia Networking 7-5

Múltiples clases de servicio: escenario Enlace de 1.5 Mbps H3 H1 R1 R2 H4 H2 Cola se salida de R1 Modelo simple para estudios de congestión y compartición: Multimedia en Redes de Computadores 6

Escenario 1: mezcla HTTP y VoIP example: 1Mbps VoIP y HTTP comparten enlace de 1.5 Mbps. Ráfaga HTTP puede congestionar router y causar pérdida de audio Queremos dar prioridad a audio sobre HTTP R1 R2 1° Principio Necesidad de marcar paquetes así router distingue entre clases diferentes; y nueva política en router para tratar paquetes consecuentemente Multimedia en Redes de Computadores Multimedia Networking 9-7 7

Principios para Garantías de QoS (cont.) Y si la aplicación no cumple (VoIP envía más ancho de banda que el declarado) Política: obligar fuente a cumplir BW asignado Marcas y políticas al borde de la red Fono 1 Mbps R1 R2 1.5 Mbps link Marcar paquetes y aplicar políticas 2° Principio proveer protección (aislamiento) a una clase de las otras Multimedia en Redes de Computadores

Principios para Garantías de QoS (cont.) Asignación de BW fijo (no compartido) para un flujo: pero si no usa lo asignado, crea ineficiencia en uso de BW. Fono 1 Mbps 1 Mbps logical link R1 R2 1.5 Mbps link 0.5 Mbps logical link 3° Principio Mientras se provee aislamiento, es deseable usar los recurso tan eficientemente como sea posible. Multimedia en Redes de Computadores

Mecanismos de Itineración y Políticas Itineración: elección del próximo paquete a enviar Itineración de paquetes: FCFS: First come first served Simplemente según prioridad de múltiples clases Round robin Weighted fair queueing (WFQ) Multimedia en Redes de Computadores

Mecanismos de Itineración y Políticas: FIFO (First in First out) Itineración FIFO (first in first out): enviar en orden de llegada a cola Dé un ejemplo de la vida real. Política de descarte: si paquete llega a cola llena, cuál descartar? Tail drop: descarta el que llega priority: descarta/remueve basado en prioridad random: descarta/remueve aleatoriamente Multimedia en Redes de Computadores

Mecanismos de Itineración y Políticas: FIFO Multimedia en Redes de Computadores

Mecanismos de itineración: cont. Colas de prioridad (Priority queuing): envía paquete encolado de mayor prioridad Múltiples clases, con diferentes prioridades clase puede depender de marca o del encabezado, e.g. IP fuente/destino, puerto, etc.. Ejemplo de la vida real? Puede generar inanición Multimedia en Redes de Computadores

Mecanismos de itineración: Colas de prioridad Multimedia en Redes de Computadores

Mecanismos de Itineración: cont. Itineración round robin: múltiple clases Cíclicamente barre las colas de cada clase, sirviendo uno de cada clase (si hay paquete) Ejemplo de la vida real? Multimedia en Redes de Computadores

Mecanismos de Itineración: Round Robin Multimedia en Redes de Computadores

Mecanismo de Itineración: cont. Weighted Fair Queuing (WFQ): Round Robin Generalizado Cada clase obtiene una cantidad ponderada de servicio en cada ciclo Ejemplo de la vida real? Multimedia en Redes de Computadores

Mecanismos de Políticas Objetivo: limitar tráfico para no exceder parámetro declarado Tres criterios de uso común: Tasa promedio (de largo plazo): cuántos paquetes pueden ser enviados por unidad de tiempo Pregunta crucial: cuál es el largo del intervalo: 100 paquetes/s ó 6000 paquetes/min tienen el mismo promedio! Tasa Peak: e.g., promedio 6000 pkts/min. (ppm); tasa peak 1500 pps (Max.) tamaño de ráfaga (Burst Size): max. Número de paquetes enviados consecutivamente (sin intervalo libre) Multimedia en Redes de Computadores

Mecanismos para forzar Políticas Token Bucket (Balde de fichas): limita entrada a tamaño de ráfaga y tasa promedio especificados. Balde puede contener b fichas Fichas ingresadas a tasa r fichas/s mientras balde no lleno En intervalo t: número de paquetes admitidos <= (r t + b). Multimedia en Redes de Computadores

Mecanismos de Políticas (cont.) token bucket y WFQ combinados para proveer límite superior garantizado de retardo, i.e., Garantía de QoS ! WFQ token rate, r bucket size, b per-flow rate, R D = b/R max arriving traffic Multimedia en Redes de Computadores

DiffServ: Servicios Diferenciados Busca clases de servicios “cualitativas” “comportarse como un cable” Distinción de servicios relativa: Platinum, Gold, Silver escalabilidad: funciones simples en el centro de la red (core), funciones relativamente complejas en el routers de borde (o hosts) señalización, mantener estado en routers por cada flujo es difícil con gran número de flujos. No define clases de servicios, provee componentes funcionales para construir clases de servicios. Multimedia en Redes de Computadores 21

Arquitectura Diffserv b marking Router de borde: Gestión de tráfico por flujo Marca paquetes como in-profile (dentro de compromiso) y out-profile (fuera de compromiso) scheduling . Router de core: Gestión de tráfico por clase Almacenamiento e itineración basada en marca en borde Preferencia es dada a paquetes in-profile por sobre paquetes out-of-profile Multimedia en Redes de Computadores 22

Marcado de paquetes en router de borde perfil: tasa r pre-negociada, tamaño del balde b Marca de paquetes en borde basada en perfil por-flujo rate r b user packets Posible uso de marcado Marcado basado en clases: paquetes de distintas clases son marcados diferentemente. Marcado intra-clase: porción del flujo dentro del perfil es marcado diferentemente que el fuera del perfil. Multimedia en Redes de Computadores 23

Clasificación, condicionado Puede ser deseable limitar la tasa de inyección de tráfico de alguna clase: Usaurio declara perfil del tráfico (e.g., tasa, tamaño de ráfaga) El tráfico es medido, recortado si no cumple perfil. Multimedia en Redes de Computadores 24

Principios para Garantías de QoS (cont.) Hecho básico de la vida: no podemos soportar más de la capacidad del enlace. 1 Mbps phone R1 R2 1.5 Mbps link 1 Mbps phone Principio 4 Admisión de llamada: flujo declara su necesidad, la red puede bloquear llamada (e.g., señal de congestión) si no puede satisfacer requerimientos. Multimedia en Redes de Computadores

Resumen de principios de QoS Multimedia en Redes de Computadores

Multimedia en Redes de Computadores 9.1 Aplicaciones Multimedia en Redes 9.2 Streaming de Video almacenado 9.3 voice-over-IP 9.4 Protocolos de aplicaciones de conversaciones en tiempo-real: RTP, SIP 9.5 Soporte de red para multimedia Multimedia en Redes de Computadores 27