SlideShare una empresa de Scribd logo
Control de Congestión Adaptación de Agustín J. González de la versión por Jennifer Rexford http://www.cs.princeton.edu/courses/archive/spring06/cos461/
Objetivos de esta sección Principios del control de congestión Entender que la congestión ocurre Adaptación para aliviar la congestión Control de Congestión en TCP Aumento aditivo, reducción multiplicativa Partida lenta y re-inicios con partida lenta Mecanismos de TCP relacionados Algoritmo de Nagle y acuses de recibo retardados Manejo Activo de colas Random Early Detection (RED) Explicit Congestion Notification (ECN)
Asignación de recursos vs. Control de congestión Asignación de Recursos Cómo los nodos logran recursos demandados en forma competitiva Ej., anchos de banda y espacio en buffers Cómo decir no, y a quien Control de Congestión Cómo los nodos previenen o responden a condiciones de sobrecarga Ej., persuadir host que pare de enviar o baje su tasa Típicamente procura la justicia (i.e., compartir el dolor)
Control de Flujo vs. Control de Congestión Control de Flujo Impedir que  un transmisor  rápido sobrecargue a un  receptor lento Control de Congestión Impedir que  un conjunto de transmisores  sobrecargue la  red Conceptos diferentes, pero similares en mecanismo Control de flujo en TCP: Ventana de recepción Control de Congestión en TCP: Ventana de Congestión Ventana TCP: min{ventana de recepción, ventana de congestión}
Tres características claves de Internet Conmutación de paquetes Una fuente dada puede tener suficiente capacidad para enviar paquetes de datos …  pero los paquetes pueden encontrar un enlace sobrecargado Flujo sin conexión No hay noción de conexión dentro de la red …  y no hay reservación de recursos de la red Aún así, podemos ver paquetes relacionados como un grupo (“flujo”) …  e.g., paquetes en la misma transferencia TCP Servicio Best-effort No hay garantía de entrega de paquetes o retardo dado No hay tratamiento preferencial de ciertos paquetes
Congestión es inevitable Dos paquetes llegan al mismo tiempo El nodo puede transmitir sólo uno …  y ya sea almacena o descarta el otro Si muchos paquetes llegan en un corto periodo de tiempo El nodo no puede qtender el trafico de llegada …  y el buffer eventualmente es superado
Colapso de Congestión Definición: Aumento en la carga de la red resulta en caída de trabajo útil hecho Muchas causas posibles Retransmisiones espurias de paquetes aun en viaje Colapso de congestión clásico Solución: mejores timers y control de congestión TCP Paquetes no entregados Paquetes consumen recursos y son descartados en alguna parte de la red Solución: Control de congestión para todo tipo de tráfico
Qué queremos, realmente? Alto throughput Throughput: mide el desempeño de un sistema Ej., número de bits/s de datos que llegan a destino Bajo retardo Retardo: tiempo requerido para entregar un paquete o mensaje Ej., número de ms para entregar un paquete Estas dos métricas son algunas veces contrapuestas Ej., supongamos que transmitimos al máximo del enlace …  entonces, throughput será alto, pero retardo también
Carga, retardo, y “potencia” Average Packet delay Load Comportamiento típico de un  sistema  de colas con llegadas aleatorias: Power Load Una métrica simple sobre qué tan  bien se desempeña la red: “ optimal load” Meta: Maximizar “potencia”
Justicia La utilización efectiva no es la única meta También queremos ser  justos  para varios flujos …  pero qué significa esto? Definición Simple: igual porción del ancho de banda N flujos que cada uno obtiene 1/N del BW? Pero, Y si los flujos atraviesan caminos diferentes?
Continuará …

Más contenido relacionado

PDF
Congestión en Redes
PPTX
ZyXEL Next Generation GPON-FTTH solution
PDF
Understanding olt, onu, ont and odn full
PDF
Evolution towards tetra+lte teltronic june2014 pub
PPTX
Exposicion sdh fundamentos
PPTX
Multiplexación por división de frecuencia (FDM)
PPTX
Tecnología GPON
PPTX
Gpon the technology --rev 1
Congestión en Redes
ZyXEL Next Generation GPON-FTTH solution
Understanding olt, onu, ont and odn full
Evolution towards tetra+lte teltronic june2014 pub
Exposicion sdh fundamentos
Multiplexación por división de frecuencia (FDM)
Tecnología GPON
Gpon the technology --rev 1

La actualidad más candente (20)

PPT
MIMO in 15 minutes
PPTX
Modulación: AM, FM, PM
PPTX
Grupo 4 metodos de multiplexacion
PDF
08102014_Huawei handovers-handover-algo
PDF
Capitulo 1 - Fundamentos UMTS (3G)
PPTX
Gpon xgpon ng pon xgs-pon
PDF
Sensor Networks Introduction and Architecture
PDF
wireless communications
PDF
Location Aided Routing (LAR)
PPTX
Transmission control protocol
PDF
258116349-DWDM-Basic-Presentation.pdf
PDF
Intro to wireless sensor network
PPTX
Performance and traffic management for WSNs
PDF
Mobile ad hoc networks (MANET) for KTU
PDF
Hacking Telco equipment: The HLR/HSS, by Laurent Ghigonis
PPT
Lte irat-troubleshooting-guide
DOCX
Gsm interview question answer
PPTX
Geographical routing presentation
PDF
DWDM-Presentation.pdf
PPTX
Basics of Optical Network Architecture, PON & GPON
MIMO in 15 minutes
Modulación: AM, FM, PM
Grupo 4 metodos de multiplexacion
08102014_Huawei handovers-handover-algo
Capitulo 1 - Fundamentos UMTS (3G)
Gpon xgpon ng pon xgs-pon
Sensor Networks Introduction and Architecture
wireless communications
Location Aided Routing (LAR)
Transmission control protocol
258116349-DWDM-Basic-Presentation.pdf
Intro to wireless sensor network
Performance and traffic management for WSNs
Mobile ad hoc networks (MANET) for KTU
Hacking Telco equipment: The HLR/HSS, by Laurent Ghigonis
Lte irat-troubleshooting-guide
Gsm interview question answer
Geographical routing presentation
DWDM-Presentation.pdf
Basics of Optical Network Architecture, PON & GPON
Publicidad

Similar a Control de Congestion (20)

PPT
QOS y congestion
PDF
Sistemas de Conmutación: Control de congestión
PPTX
Redes de computadoras
PPT
Capa de transporte
PPTX
UnivDEConcepcion_Redes_Comp_diapo_U4_2024.pptx
PPTX
Analisis de rendimiento de red
PPT
performance_concepts.ppt REDES Y COMUNICACIONES
PPT
Algoritmos de Control de Congestión
PPTX
Arquitectura routers para soporte de qo s
PDF
Nivel de transporte en internet TCP tema 2
PPTX
2.4 CONTROL DE FLUJO de varios modelos..
PPTX
Control de congestión
PPT
Protocolos De Contencion
PPT
Transport layer 4
PDF
Curso: Redes y comunicaciones I: 06 Planificación de redes
PDF
TCP(transmisión control protocol),importantes de internet
PDF
TCP - Funciona estableciendo una conexión y divide los datos en paquetes
QOS y congestion
Sistemas de Conmutación: Control de congestión
Redes de computadoras
Capa de transporte
UnivDEConcepcion_Redes_Comp_diapo_U4_2024.pptx
Analisis de rendimiento de red
performance_concepts.ppt REDES Y COMUNICACIONES
Algoritmos de Control de Congestión
Arquitectura routers para soporte de qo s
Nivel de transporte en internet TCP tema 2
2.4 CONTROL DE FLUJO de varios modelos..
Control de congestión
Protocolos De Contencion
Transport layer 4
Curso: Redes y comunicaciones I: 06 Planificación de redes
TCP(transmisión control protocol),importantes de internet
TCP - Funciona estableciendo una conexión y divide los datos en paquetes
Publicidad

Más de Comdat4 (20)

PDF
Tema 2 seguridad_en_redes
PDF
Tema 2 seguridad_en_redes
PDF
02 redes
PPT
Criptoy sr son06
PPT
Diapositivas exposicion-seguridad-de-redes [autoguardado]
PPT
TEoria_de_CoLAS
PPT
Teoria de Colas
PPT
Enrutamiento
PDF
Redes Conmutadas
PDF
Conmutacion
PPT
Osiversustcpip
PPT
TCP IP
PPT
ProtoColo tcp_ip
PPT
TCP/IP
PDF
protocolo TCP/IP
PPT
Modelo OSI
PPT
OSI vs. TCP/IP
PPT
Modelo OSI
PPT
Enlace datos
PPT
Sub Capa MAC
Tema 2 seguridad_en_redes
Tema 2 seguridad_en_redes
02 redes
Criptoy sr son06
Diapositivas exposicion-seguridad-de-redes [autoguardado]
TEoria_de_CoLAS
Teoria de Colas
Enrutamiento
Redes Conmutadas
Conmutacion
Osiversustcpip
TCP IP
ProtoColo tcp_ip
TCP/IP
protocolo TCP/IP
Modelo OSI
OSI vs. TCP/IP
Modelo OSI
Enlace datos
Sub Capa MAC

Control de Congestion

  • 1. Control de Congestión Adaptación de Agustín J. González de la versión por Jennifer Rexford http://www.cs.princeton.edu/courses/archive/spring06/cos461/
  • 2. Objetivos de esta sección Principios del control de congestión Entender que la congestión ocurre Adaptación para aliviar la congestión Control de Congestión en TCP Aumento aditivo, reducción multiplicativa Partida lenta y re-inicios con partida lenta Mecanismos de TCP relacionados Algoritmo de Nagle y acuses de recibo retardados Manejo Activo de colas Random Early Detection (RED) Explicit Congestion Notification (ECN)
  • 3. Asignación de recursos vs. Control de congestión Asignación de Recursos Cómo los nodos logran recursos demandados en forma competitiva Ej., anchos de banda y espacio en buffers Cómo decir no, y a quien Control de Congestión Cómo los nodos previenen o responden a condiciones de sobrecarga Ej., persuadir host que pare de enviar o baje su tasa Típicamente procura la justicia (i.e., compartir el dolor)
  • 4. Control de Flujo vs. Control de Congestión Control de Flujo Impedir que un transmisor rápido sobrecargue a un receptor lento Control de Congestión Impedir que un conjunto de transmisores sobrecargue la red Conceptos diferentes, pero similares en mecanismo Control de flujo en TCP: Ventana de recepción Control de Congestión en TCP: Ventana de Congestión Ventana TCP: min{ventana de recepción, ventana de congestión}
  • 5. Tres características claves de Internet Conmutación de paquetes Una fuente dada puede tener suficiente capacidad para enviar paquetes de datos … pero los paquetes pueden encontrar un enlace sobrecargado Flujo sin conexión No hay noción de conexión dentro de la red … y no hay reservación de recursos de la red Aún así, podemos ver paquetes relacionados como un grupo (“flujo”) … e.g., paquetes en la misma transferencia TCP Servicio Best-effort No hay garantía de entrega de paquetes o retardo dado No hay tratamiento preferencial de ciertos paquetes
  • 6. Congestión es inevitable Dos paquetes llegan al mismo tiempo El nodo puede transmitir sólo uno … y ya sea almacena o descarta el otro Si muchos paquetes llegan en un corto periodo de tiempo El nodo no puede qtender el trafico de llegada … y el buffer eventualmente es superado
  • 7. Colapso de Congestión Definición: Aumento en la carga de la red resulta en caída de trabajo útil hecho Muchas causas posibles Retransmisiones espurias de paquetes aun en viaje Colapso de congestión clásico Solución: mejores timers y control de congestión TCP Paquetes no entregados Paquetes consumen recursos y son descartados en alguna parte de la red Solución: Control de congestión para todo tipo de tráfico
  • 8. Qué queremos, realmente? Alto throughput Throughput: mide el desempeño de un sistema Ej., número de bits/s de datos que llegan a destino Bajo retardo Retardo: tiempo requerido para entregar un paquete o mensaje Ej., número de ms para entregar un paquete Estas dos métricas son algunas veces contrapuestas Ej., supongamos que transmitimos al máximo del enlace … entonces, throughput será alto, pero retardo también
  • 9. Carga, retardo, y “potencia” Average Packet delay Load Comportamiento típico de un sistema de colas con llegadas aleatorias: Power Load Una métrica simple sobre qué tan bien se desempeña la red: “ optimal load” Meta: Maximizar “potencia”
  • 10. Justicia La utilización efectiva no es la única meta También queremos ser justos para varios flujos … pero qué significa esto? Definición Simple: igual porción del ancho de banda N flujos que cada uno obtiene 1/N del BW? Pero, Y si los flujos atraviesan caminos diferentes?