Análisis del soporte a QoS en Infiniband Carlos Miguel Tavares Calafate Clusters de Computadores Personales, 2002.

Slides:



Advertisements
Presentaciones similares
Ingeniero ALEJANDRO ECHAZÚ
Advertisements

INGENIERIA DE HARDWARE INFINIBAND
Protocolos de Inter-red
La influencia de Internet en el mercado de las telecomunicaciones ha generado una gran demanda de flexibilidad en los servicios proporcionados a la vez.
Canal de Comunicación. Networking Canales de comunicación orientados a conexión, Canales de comunicación sin conexión.
Servicios de red e Internet
OSI TCP/IP MODELO Ing. Camilo Jaramillo Ing. Wilmer Onofre García
PROTOCOLOS Y ESTANDARES DE RED
PROTOCOLO X.25 Es un protocolo utilizado principalmente en una WAN, sobre todo, en las redes públicas de transmisión de datos. Funciona por conmutación.
CAPA DE RED DEL MODELO DE REFERENCIA OSI
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
Unidad 6 Calidad de Servicio: QOS
Unidad 7 MPLS: Multiprotocol Label Switching
MPLS.
INSTITUTO TECNOLOGICO SUDAMERICANO ANALISIS DE SISTEMAS
QUALITY OF SERVICE (QoS)
MODELO TCP/IP.
TOPICOS ACTIVIDAD # 5 TOPICOS G.B.I PRESENTADO POR:
(VIRTUAL PRIVATE NETWORK)
CAPA DE RED CARACTERÍSTICAS DE LA RED
Direccionamiento IP Clases de direcciones. 01 de octubre de 2004Cesar Guisado2 TCP/IP La familia de protocolos TCP/IP fue diseñada para permitir la interconexión.
Redes de Transmisión de Datos Unidad IV. Interconexion de Redes.
Índice Frame Relay surgió como un estándar de facto (1990), producido por un grupo de varios fabricantes de equipos. Nació para cubrir necesidades del.
SWITCHES.
2. ASYNCRONOUS TRANSFER MODE 2.1Características generales 2.2 Modelo de referencia del protocolo 2.3 Categorías de servicio ATM.
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.
1 Capítulo 18: El futuro de IP, IPv6 ICD-327: Redes de Computadores Agustín J. González.
Ing. Karen Torrealba de Oblitas
Tipos de topologia Redes (topología) Vimer Huaman Comun alumno:
2.3 CATEGORIAS DE SERVICIO ATM O CAPACIDADES DE TRANSFERENCIA
S Capacitación Técnica Capítulo 4 Q O S Calidad de Servicio.
¿Qué es Calidad de Servicio QoS?
CALIDAD DE Servicio María Alejandra Bautista Sánchez
QUE ES LA MULTIPLEXACIÓN
RED DE ÁREA LOCAL VIRTUAL
PRESENTADO POR: LARRY VICENTE TOMBÉ CRISTIAN PEREZ PRESENTADO A: FABIO LASSO PARQUE IN FORMÁTICO CARLOS ALBÁN POPAYÁN (CAUCA) 2012.
CAPA DE RED  Aquí se lleva a cabo el direccionamiento lógico que tiene carácter jerárquico, se selecciona la mejor ruta hacia el destino mediante el.
Tecnologías de servicios
Los dispositivos de red son los elementos de hardware los cuales son necesarios para transmitir y recibir información, mejoran el trafico de mensajes,
Mecanismos y Herramientas de QoS
Javier Rodríguez Granados
LAN VIRTUALES Semestre 3 Capítulo 8
Información turística vía bluetooth Rodrigo Gómez Z.
“Interconexión de redes de área local” Conmutación Ethernet
Capítulo 17: Encapsulamiento IP, Fragmentación, y Reensamble.
Redes de Comunicaciones de Datos
GAP GAP Parallel Architectures Group Grupo de Arquitecturas Paralelas Jornada d’Arquitectures per a Càlcul i Comunicacions Avançades, Feb.04 Valencia Metodología.
Clase 5: Banda Base, Enlace Dúplex y Autonegociación
María Stefanny Mosquera Flor 11-1
CAPA DE RED DEL MODELO OSI.
CAPA DE RED PROTOCOLOS.
CAPA DE RED.
Integrantes : Ruddy Rojas C. Reynaldo Melgarejo F. Adhemir Quino R.
Redes virtuales.
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.
Introducción a la conmutación LAN.
SEGMENTACIÓN DE LA RED UNIVERSIDAD NACIONAL DE INGENIERÍA
Diferencias: Diferencia entre el hub y el switch es que los switches toman decisiones basándose en las direcciones MAC y los hubs no toman ninguna decisión.
Tecnologías WAN (MODULO ESPECIALIDAD) Instituto Tecnológico Superior de Misantla. INGENIERIA EN SISTEMAS COMPUTACIONALES Unidad II: Protocolos WAN 2.1.-
HARDWARE DE COMUNICACION
Estudiantes: Mauricio Gutierrez Gutierrez Carla Yesenia Rojas Farfan
TIPOS DE REDES INFORMATICAS
LMI (interfaz de administración local)
Diseño de Redes - Capítulo 3
ROUTER.
FIN ARCHIVO 2-3 Una Red es justamente un sistema de comunicación que se da entre distintos equipos para poder realizar una comunicación eficiente, rápida.
Administración de Interconexión de Redes por Enrutamiento y VLAN CSIR2122 Administración de Redes II Prof. Ángel A. Torres Bonilla.
Redes Convergentes Calidad en el Servicio.
Presentado por : Grisales Ramírez Jhonier las capas del modelo osi.
CUADRO ESQUEMÁTICO REDES INFORMÁTICA – DANIEL MEJIAS CI:
Transcripción de la presentación:

Análisis del soporte a QoS en Infiniband Carlos Miguel Tavares Calafate Clusters de Computadores Personales, 2002

La arquitectura Infiniband Estándar abierto con participación de la indústria Definida en el ámbito de una SAN Armoniza la comunicación con dispositivos (PCI, SCSI, etc.) y la comunicación en red (Ethernet, Fibre Channel, etc.) Son definidos los niveles 1,2,3 y 4 del modelo OSI

La arquitectura Infiniband Nivel 1: se definen características eléctricas y mecánicas; canal básico es bidireccional a 2 Gbps Nivel 2: paquetes de gestión y de datos; tamaño máximo de 4 Kbytes; 15 canales de datos + 1 gestión; red conmutada Nivel 3: utilización del IPv6; escalable y flexíble Nivel 4: conexiones y datagramas; servicios fiable y no fiables

La arquitectura Infiniband Ejemplo de la estructura de una red Infiniband HCA: Host Channel Adapter TCA: Target Channel Adapter

Aspectos relacionados con la QoS ● Las particiones ● El Nivel de Servicio (SL) ● Los Canales Virtuales (VL) ● El mapeo SL-VL ● El arbítrio de VL

El nivel de servicio (SL) ● IBA define 16 niveles de servicio – sin características definidas – interpretados en una subred – transmitidos entre fuente y destino – el valor es colocado en el Local Route Header (Nivel 2) – independiente del canal virtual que le esté asociado

El nivel de servicio (SL) ● Esto va a permitir: – tráfico repartido por categorías – implementación del modelo de servicios diferenciados Suporte a QoS

Los Canales Virtuales (VL) ● Permiten múltiples conexiones en cada canal físico ● Cada VL tiene asociado un buffer de entrada y otro de salida en cada puerto ● Cada puerto puede tener hasta 15 canales virtuales Son obligatórios: – VL15: Gestión de la subred – VL0: Transmisión de datos

El mapeo SL-VL ● Decisión del Subnet Manager (SM) – inicialmente se utiliza el VL0 – cuando el SM determine los VLs soportados por los extremos de un canal, programa la tabla de mapeo SL-VL – distintos dispositivos pueden soportar un número diferente de VLs La elección del VL puede tener en cuenta requisitos de QoS

El arbítrio de VL Tabla de arbítrio de VL Alta prioridad Baja prioridad Número máximo de paquetes de alta prioridad enviados en secuencia Limit_of_High_Priority VL Weight VL Weight Máximo de 64 entradas Arbítrio Round- Robin

Las particiones ● Conjunto de puertos dentro de una SAN a los que es permitida intercomunicación – cada puerto pertenece a una o más particiones – la asignación de particiones se hace con la entrega de llaves de partición a los puertos – el SM puede asignar niveles de servicio (SLs) a determinadas particiones Aislamento de flujos de tráfico entre particiones Garantía de ancho de banda para cada partición

Una estratégia para calcular las tablas de arbítrio de VL

Modelado del tráfico DB (Dedicated Bandwidth) PBE (Preferential Best Effort) BE (Best Effort) CH (Challenged) DBTS (Dedicated Bandwidth Time Sensitive)

Mapeo entre tráfico y SL

Asignación de la tablas de arbítrio a los distintos tráficos VL Weight VL Weight Tabla de alta prioridad Tabla de baja prioridad Tráfico con requisitos de tiempo real (DBTS) Tráfico sin requisitos de tiempo real (DB, PBE, BE, CH)

Cálculo de la tabla de arbítrio para tráfico sin requisitos de tiempo real ● Se considera que no existe tráfico DBTS ● Tamaño máximo de una frame = 64 x 255 slots – 64: número de entradas en la tabla – 255: valor máximo de cada entrada – cada slot tiene 64 bytes según la IBA ● Se calcula el peso de cada entrada relativamente a ese límite

Una entrada por conexión limitiria a 64 el número de conexiones simultaneas posibles Se permite agrupar distintas conexiones con un mismo SL en una misma entrada de la tabla A cada conexión o grupo de conexiones se le puede asignar más de una entrada Cálculo de la tabla de arbítrio para tráfico sin requisitos de tiempo real

Cálculo de la tabla de arbítrio para tráfico con requisitos de tiempo real ● Existe una dependencia muy fuerte entre latencia y la estructura interna de los switches Latencia (  s) 256 bytes 4096 bytes Swicthes de: 8 puertos 4 VLs de datos Conexiones de 2,5 Gbps

Cálculo de la tabla de arbítrio para tráfico con requisitos de tiempo real Mecanismo Round-Robin Estratégia: agregar todos los SLs relativos a tráfico con requisitos de tiempo real en un único VL Se utiliza apenas una entrada de la tabla de alta prioridad Existe una dependencia con la separación entre entradas en la tabla relativas a un mismo VL

Cálculo de la tabla de arbítrio para tráfico con requisitos de tiempo real El peso de esa entrada corresponderá a la proporción requerida entre el tráfico de alta y baja prioridad Problemas: Ya no se puede garantizar el ancho de banda al tráfico de menor prioridad

Resultados

Modelo de la red ● Switches de 8 puertos (4 terminales + 4 interconexión) ● Crossbar del tipo Full-Crossbar (8x8) ● Tamaños de paquete bytes (mínimo) y 4096 bytes (máximo) ● Buffers con tamaño igual a 4 paquetes ● Red con 16 switches y canales físicos de 2,5 Gbps

Resultados para tráfico de baja prioridad Tráfico best-effort: Ancho de banda del 20% Tráfico DBTS: inexistente Tráfico DB:

Resultados para tráfico de baja prioridad Jitter calculado en relación al IAT (Inter Arrival Time)

Resultados para tráfico de baja prioridad Prestaciones de la mejor y peor conexiones en los SLs 2 y 3  El valor de IAT nunca es superado, tal como deseado

Resultados para tráfico de alta prioridad Tráfico best-effort: Ancho de banda del 20% Tráfico DBTS: Ancho de banda del 60% Tráfico DB: Ancho de banda del 20%  98% de los paquetes DBTS llegan antes de D/10 (D = Deadline)

Resultados para tráfico de alta prioridad DBTSDB Jitter calculado en relación al IAT (Inter Arrival Time)

Resultados para tráfico de alta prioridad Prestaciones de la mejor y peor conexiones

Conclusiones ● El algorítmo alcanza los resultados deseados: – El tráfico con requisitos de tiempo real ve cumplida sus restricciones de latencia – Se hace un tratamiento adecuado del ancho de banda, cumplindo con las reservas efectuadas – El tráfico best-effort no es comprometido – En la ausencia de tráfico preferente, todo el ancho de banda es utilizado por tráfico menos prioritário.