Clusters con soporte a calidad de servicio. Grupo de Redes y Arquitecturas de Altas Prestaciones



Documentos relacionados
TEMA 1. Introducción

Top-Down Network Design. Tema 13

04/10/2010. d. Comparación de redes

GIGABIT ETHERNET SOLUCIONES DE RED AUMENTE EL RENDIMIENTO DE LA RED CON SOLUCIONES GIGABIT DE INTEL E CISCO

SoC. Índice. Introducción. Internet. End hosts Edge Routers Core Routers

Efectos de los dispositivos de Capa 2 sobre el flujo de datos Segmentación de la LAN Ethernet

DIRECCIONAMIENTO DE RED. Direcciones IPv4

Capítulo 7 Multimedia en Redes de Computadores

Estudio y Diseño de la Configuración de Link Adaptation para Servicios Multimedia en Sistemas Avanzados de Comunicaciones Móviles

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

Capítulo 4: Capa Red - I

67 Av. Sur # 2D, Colonia Roma, San Salvador, El Salvador C. A. Teléfono + (503) (503) Fax: (503)

[ ] ONO Red Privada Virtual LAN VPLS ONO LAN VPLS. Todas las sedes de su empresa conectadas. Empresas. Empresas

Contenido. Introducción a Frame Relay. Ventajas y Desventajas. Tecnología. Estructura OSI de Frame Relay. Frame Relay en Comparacíon con X.

TEMA 4: SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) BLOQUE 2 Arquitecturas de computación paralela

Tendencias en sistemas de comunicación de altas prestaciones:

Concentradores de cableado

La revolución del contenido multimedia de pies a cabeza.

8. Las VLAN 8.1. Visión general de las VLAN La solución para la comunidad de la universidad es utilizar una tecnología de networking

CAPITULO I INTRODUCCION. Conforme la informática avanza, las imágenes se han convertido en un área muy

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Servicio de hospedaje de servidores

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Tema 1. Generalidades.

WALC2011 Track 2: Despliegue de IPv6 Día -5 Guayaquil - Ecuador Octubre 2011

Plataformas paralelas

XARXES. Coordinador Johan Zuidweg Despacho 358 Teléfono

Manual de Procedimientos

LINEAMIENTOS DE LAN (REDES DE ÁREA LOCAL) - SWITCHING

Sistema de almacenamiento fotovoltaico: Requisitos del sistema de control de un inversor

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Arquitectura de Redes y Comunicaciones

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso Jerarquía de buses

Jhon Jairo Padilla Aguilar, PhD.

Redes de Computadores Contenido.

UNI (User to Network Interface). La interfaz UNI conecta sistemas finales ATM (tales como servidores y routers) a un conmutador ATM.

REDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz Jonathan Porta Matías Contreras

Redes de Computadores. Capa de Red. 1

De Wikipedia, la enciclopedia libre

Es un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no

PRÁCTICA 3: Frame Relay

Arquitectura de protocolos

TEMA 14. REDES DE ÁREA LOCAL

Redes conmutadas y de área local

ADSL. Haga clic para modificar el estilo de subtítulo del patrón

Una Propuesta para Simplificar el Diseño de Encaminadores IP con QoS

Conmutación. Conmutación telefónica. Justificación y definición.

Tecnologías xdsl. Por. Daniel Vazart P.

CAPAS DEL MODELO OSI (dispositivos de interconexión)

La vida en un mundo centrado en la red

Alcatel-Lucent VitalQIP Appliance Manager

Descripción y alcance del servicio INTERNET NEGOCIOS IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina

CONTESTACIÓN CONSULTA PÚBLICA SOBRE EL MODELO DE GESTIÓN DE LAS BANDAS DE FRECUENCIAS DE a 1492 MHZ y 3,6 A 3,8 GHZ.

Capítulo 7 Multimedia en Redes de Computadores

Innova Grandes Cuentas

CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM

Routing. nly for Training. Academy Xperts Latinoamerica 1

INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE HARDWARE DE RED

INTRODUCCION. Ing. Camilo Zapata Universidad de Antioquia

Servicios avanzados de supercomputación para la ciència y la ingeniería

P2: Configuración Básica de Redes IP con Equipos TELDAT

Transporte de Datos. Profesora María Elena Villapol. Comunicación de Datos

Qué es Internet? Cómo funciona Internet?

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS

Protocolo IP. Campos del paquete IP:

CONDICIONES TÉCNICAS CONCURSO TELEFONIA FIJA / MOVIL / COMUNICACIONES

Administración de QoS en ambientes de redes de servicios convergentes

Computación de Alta Performance Curso 2009 TOLERANCIA A FALLOS COMPUTACIÓN DE ALTA PERFORMANCE 2009 TOLERANCIA A FALLOS

Tutorial de Subneteo Clase A, B - Ejercicios de Subnetting CCNA 1

VoIP Asterisk

Análisis de Rendimiento. Carlos Vicente Servicios de Red Universidad de Oregon

José Ramón Carbajosa. Adjunto al Director General de la Asociación Nacional de Fabricantes de Electrodomésticos (ANFEL)

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Curso Formación de tutores para propuestas educativas virtuales en Salud Pública. Programa del Curso

Adaptación tecnológica e innovación

KYMATIC Soluciones Informáticas S.L.

TELECOMUNICACIONES Y REDES. Redes Computacionales II. Prof. Cristian Ahumada V.

Introducción al enrutamiento y envío de paquetes

Introducción. Trabajo Práctico de TAI 2 - PCI Express Página 1

1. Introducción. Universidad de Cantabria 1-1

UNLaM FRAME RELAY 1) FUNDAMENTOS :

Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking

Encaminamiento en redes con infraestructura

Tema 1. Curso 2015/16 Semestre 1. Supuesto 1. Supuesto 2.

1. Presentación. 2. Posicionamiento en Google. Alta servicio. Mantenimiento. 5. Asociaciones y reconocimientos.

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Red. Mérida - Venezuela Prof. Gilberto Díaz

Quality of Service MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012. Ing. Nelwi Báez P. Msc. Página 0

Redes de Altas Prestaciones

Top-Down Network Design. Tema 7

6.4 CONMUTADOR o SWITCH

Programa de doctorado Informática Industrial Departamento de Tecnología Electrónica Universidad de Sevilla

TITULO: INFRAESTRUCTURAS PARA LA SOCIEDAD DE LA INFORMACIÓN EN LA REGIÓN DE MURCIA.

Redes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte C. Nivel de red

DIRECCIONAMIENTO IPv4

Facultad de Ingeniería Departamento de Telecomunicaciones

Dirección IP - Características

Orderman Columbus CONFÍE EN SU INTUICIÓN 300 & 700

Qué es lo que su empresa necesita? Productividad? Organización? Eficiencia? Ahorro? Control? Seguridad?

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA

Transcripción:

Grupo de Redes y Arquitecturas de Altas Prestaciones Clusters con soporte a calidad de servicio

Contenidos Diseño de componentes para redes con QoS Uso de componentes comerciales

Clusters con soporte a QoS Arquitectura IBA CA CA CA QP Memoria QP QP QP QP QP SMA CA RT RT CA DMA Puerto Puerto Puerto CA CA CA

Clusters con soporte a QoS Encaminamiento en IBA Random FT DLID LMC Puerto Conmutador Máximo 48K entradas (unicast) SMA Conmutación FT MT 16 bits 3 bits 8 bits Puerto Puerto Puerto DLID 0 1 Puerto Linear FT Máximo 48K entradas (unicast) 49151 Tablas de encaminamiento (FTs, forwarding tables) 49152 65535 8 bits M scara Máximo 16K entradas (multicast) Máximo 256 bits

Clusters con soporte a QoS Administración de la subred Asimilar cambios en la topología de la red Detección de cambios Exploración de topología Cómputo de tablas de encaminamiento Distribución Proporcionar QoS ante dichos cambios Reducir el tiempo de adaptación Reducir el descarte de tráfico de aplicación Reducir la cantidad de rutas afectadas

Clusters con soporte a QoS Desarrollo del proyecto Estudio de la especificaciûn FamiliarizaciÛn con el entorno de modelado DiseÒo y modelado de componentes DiseÒo de componentes Modelado de componentes do del Ûn de la subred rores DiseÒo del ï AdquisiciÛn de topologìa ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas

Clusters con soporte a QoS Desarrollo del proyecto Estudio de la especificaciûn FamiliarizaciÛn con el entorno de modelado DiseÒo y modelado de componentes DiseÒo de componentes Modelado de componentes do del Ûn de la subred rores DiseÒo del ï AdquisiciÛn de topologìa ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas

de modelado Desarrollo del proyecto Clusters con soporte a QoS DiseÒo de componentes DiseÒo y modelado de componentes Modelado de componentes Handover Topology Discovery Table Table Distribution Process and Subnet Configuration Computation and Subnet Activation on/off end discovery end computation Handover Discoverer Builder Distributor SM found Network Forwarding topology tables SMP response (remote) SMP request Pending SMP response SMPs (remote) trap SMP response (LFT/RFT) SM SMI Dispatcher SMP request SMP request SMP request SMP response trap repress (LFT/RFT) DiseÒo y modelado del de administraciûn de la subred DiseÒo del ï AdquisiciÛn de topologìa ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas Modelado del EvaluaciÛn del n y supresiûn de botella Mejoras OptimizaciÛn de tareas

de modelado Desarrollo del proyecto Clusters con soporte a QoS DiseÒo y modelado de componentes DiseÒo de componentes Modelado de componentes DiseÒo y modelado del de administraciûn de la subred DiseÒo del ï AdquisiciÛn de topologìa ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas Modelado del n y supresiûn de botella EvaluaciÛn del Mejoras OptimizaciÛn de tareas

Desarrollo del proyecto DiseÒo y modelado del mecan de administraciûn de la sub Clusters con soporte a QoS q p g ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas Modelado del EvaluaciÛn del IdentificaciÛn y supresiûn de cuellos de botella Mejoras OptimizaciÛn de tareas Modelado de tareas Estudio del kit de desarrollo al s ImplementaciÛn del

Discovery Time (sec) 0.2 0.18 0.16 0.14 0.12 0.1 0.08 Desarrollo del proyecto Descubrimiento Total Parcial 0.06 0.16 15 nodes (8sw / 7hs) 0.04 0.14 30 nodes (16sw / 14hs) 46 nodes (24sw / 22hs) 0.02 0.12 53 nodes (32sw / 21hs) 112 nodes (48sw / 64hs) 146 nodes (64sw / 82hs) 0 0.1 0 50 100 150 # New Nodes 0.08 Discovery Time (sec) 0.2 0.18 DiseÒo y modelado del mecan de administraciûn de la sub Clusters con soporte a QoS 0.06 15 nodes (8sw / 7hs) 0.04 30 nodes (16sw / 14hs) 46 nodes (24sw / 22hs) 53 nodes (32sw / 21hs) 0.02 112 nodes (48sw / 64hs) 146 nodes (64sw / 82hs) 0 0 50 100 150 # New Nodes IdentificaciÛn y supresiûn de cuellos de botella q p g ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas Modelado del EvaluaciÛn del Mejoras OptimizaciÛn de tareas Modelado de tareas Estudio del kit de desarrollo al s ImplementaciÛn del

Tables Computation Time (msec) 6 x 104 5 4 3 2 1 Desarrollo del proyecto Cómputo de tablas Explícitas Parcialmente implícitas Final routes Provisional routes DiseÒo y modelado del mecan de administraciûn de la sub Clusters con soporte a QoS IdentificaciÛn y supresiûn de cuellos de botella q p g ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas Modelado del EvaluaciÛn del Mejoras OptimizaciÛn de tareas Modelado de tareas 0 0 50 100 150 200 250 Subnet Size (nodes) Estudio del kit de desarrollo al s ImplementaciÛn del

Desarrollo del proyecto DiseÒo y modelado del mecan de administraciûn de la sub Clusters con soporte a QoS q p g ï DetecciÛn de cambios ï Algoritmos de encaminamiento ï ActualizaciÛn de tablas Modelado del Distribución de tablas Con desactivación generalizada de puertos Con desactivación selectiva de puertos Con desactivación de dependencias prohibidas 15 x 105 Traffic Received (packets/sec) 10 IdentificaciÛn y supresiûn de cuellos de botella EvaluaciÛn del Mejoras OptimizaciÛn de tareas Modelado de tareas 5 0 60.75 60.8 60.85 60.9 60.95 61 Simulation Time (sec) Estudio del kit de desarrollo al s ImplementaciÛn del

IdentificaciÛn y supresiû de cuellos de botella Mejoras Clusters con soporte a QoS OptimizaciÛn de tareas Desarrollo del proyecto Modelado de tareas del modelo ImplementaciÛn en un entorno real Estudio del kit de desarrollo ImplementaciÛn del EvaluaciÛn de prestaciones

Clusters con soporte a QoS Diseño de componentes para redes con QoS Encaminador Multimedia MMR Objetivo: Proporcionar QoS mediante soporte hardware, dentro de un elemento de interconexión compacto que funciona al nivel de enlace de datos

Encaminador Multimedia MMR Ideas clave Clusters con soporte a QoS Diseño de componentes para redes con QoS Técnicas de conmutación distintas para el tráfico multimedia y el convencional Pipelined Circuit Switching y Virtual Cut-Through Recursos diferenciados para cada conexión multimedia Un canal virtual por conexión Del orden de 100 canales virtuales Organización basada en crossbar multiplexado Esquemas de planificación del tráfico que regulan el uso del ancho de banda de los enlaces y del conmutador Planificación de enlaces: IABP, JBP, SIABP Planificación del conmutador: COA, CCA Apropiados para implementación segmentada y paralela Se ha comprobado como el encaminador MMR, junto con los algoritmos propuestos, es capaz de ofrecer a cada tipo de tráfico el tratamiento adecuado incluso a cargas elevadas (~ 80% ancho de banda de los enlaces)

Clusters con soporte a QoS Diseño de componentes para redes con QoS Encaminadores IP Objetivo Minimizar la complejidad de los encaminadores IP actuales, a la vez que se mantienen sus prestaciones Idea clave Desplazar la complejidad de los elementos de conmutación hacia los adaptadores de entrada Para implementar QoS una solución habitual es clasificar los paquetes utilizando canales virtuales o bien colas de acceso aleatorio. Implementar esta solución en todas las etapas del encaminador podría ser redundante

Idea: Clusters con soporte a QoS Diseño de componentes para redes con QoS Aprovechar el trabajo realizado en una primera etapa del encaminador Separar los paquetes entrantes en tres canales virtuales Para el tráfico DBTS coger siempre el paquete más prioritario de las cabezas de las colas Para el tráfico DB aplicar un turno rotatorio entre los enlaces Para el tráfico BE, inyectarlo cuando no haya otros paquetes más prioritarios Aplicamos un round robin ponderado entre las distintas colas de la misma prioridad de los distintos enlaces Línea emergente Los primeros resultados son prometedores

Algunos productos comerciales incorporan s capaces de proporcionar QoS Clases de tráfico Tratamiento distinto a distintos flujos de datos InfiniBand Clusters con soporte a QoS Adaptando productos comerciales Utilizando adecuadamente los s que proporciona el estándar Se segrega el tráfico en función de sus necesidades Cada flujo recibe un tratamiento distinto en función de sus necesidades Conseguimos garantizar prestaciones a las aplicaciones

Clusters con soporte a QoS Calidad de servicio en InfiniBand InfiniBand proporciona varios s para proporcionar QoS: Niveles de servicio Correspondencia SL a Arbitraje de los puertos de salida CA o Switch ArbitrationTable High_Priority Mux Physical Link. De-Mux Weight. CA o Switch Low_Priority Weight SL-to- Mapping Tables Tablas de Arbitraje LimitOfHighPriority High Priority Limit_Of_High_Priority Low Priority.. Cada tiene un conjunto de buffers dedicado

Clusters con soporte a QoS Calidad de servicio en InfiniBand Una petición de conexión con requisito de ancho de banda y latencia máxima, será tratada como una petición de un peso w y una distancia máxima d entre las entradas de la secuencia. Las conexiones deben compartir los canales virtuales en base a algún criterio: ancho de banda. latencia. Nuestra propuesta es segregar el tráfico de forma que todas las conexiones que comparten un canal virtual tengan el mismo requisito de distancia: Sólo permitimos las siguientes distancias máximas 1, 2, 4, 8, 16, 32 y 64. Cualquier petición será transformada en la correspondiente potencia de 2 inmediatamente inferior. Hemos desarrollado una teoría formal con una serie de propiedades, teoremas y algoritmos que demuestran que la metodología propuesta consigue garantizar a las aplicaciones la QoS que demandan.

Clusters con soporte a QoS Adaptando productos comerciales PCI Express Advanced Switching Nuevo estándar propuesto Sustituye al tradicional bus PCI Puede convertirse en el estándar de facto en los próximos años Línea emergente Aplicar lo desarrollado para InfiniBand en este nuevo entorno Particularizando la metodología a las características concretas de PCI AS. Optimizando los algoritmos propuestos. Utilizando tráfico de E/S propio de este tipo de entornos.

Clusters con soporte a QoS Calidad de Servicio en PCI Express AS PCI Express AS incorpora: 8 clases de tráfico (TC) Hasta 8 canales virtuales Planificación entre: entre los distintos CVs (Egress CSQ Scheduling) entre los puertos de entrada para cada CV de salida Connection oriented & connectionless traffic Source rate control mediante Token Buckets