Redes de Interconexión

Documentos relacionados
CAPITULO VI. REDES DE DATOS

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 5: Subcapa de acceso al medio

Ayudantía N 5 Redes De Datos CIT Profesor: Cristian Tala

Topologias de Redes. En la actualidad, existen cinco topologías de red básicas: Malla, Estrella, Anillo, Árbol y Bus.

EJERCICIOS RESUELTOS

TEMA 11 CONMUTACIÓN DE PAQUETES

Identifique los cinco componentes de un sistema de comunicación de datos.

Plataformas paralelas

Sistemas Operativos. Dr. Luis Gerardo de la Fraga. Departamento de Computación Cinvestav

Tema 1: Arquitectura de Redes de Comunicaciones

Experiencia 2. Laboratorio de Redes 2010, UTFSM. Valparaíso, 25 de marzo de 2011

III Unidad Planificación y diseño de una red (LAN)

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

Tema 1 - Introducción Hoja de problemas

Construir una red Local - M.E. Manuel González Sánchez

Capítulo 1. Conceptos Básicos 1.1 Panorama General 1.2 Usos y aplicaciones 1.3 Topologías 1.4 Evolución de las Redes de Datos

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.

GUÍA DE ESTUDIO TEMA 12. CALIDAD DE SERVICIO

Introducción a las LAN, WAN y al Internetworking

TIPOS DE REDES Y TOPOLOGIAS

TECNOLOGÍA DE REDES. Temario 21/03/2008. Unidad 2. LAS WAN Y LOS ROUTERS (Primera Parte)

La Red de Comunicación de los Computadores Paralelos. Comunicación mediante Paso de Mensajes. 6.1 INTRODUCCIÓN

TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red.

Última modificación: 21 de abril de

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

TEMA 1. Arquitecturas multiprocesador: MIMD de memoria compartida (multiprocesadores) V 2.0

Hub, switch y Routers son nombres dados a dispositivos de hardware que posibilitan la conexión de computadores a redes.

CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED

Redes de datos. Tema 1. Introducción

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico

Redes Mg. Gabriel H. Tolosa

15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

TIPOS DE REDES. Conrado Perea

REDES INFORMATICAS 1. CONCEPTO DE RED. PDF created with pdffactory trial version Departamento de Tecnología 4º E.S.O.

Operaciones de comunicación

CONMUTACIÓN LAN Y REDES INALÁMBRICAS. Área de Formación Profesional

Estrategias de Cobertura y. Diego Dujovne Día virtual sobre Internet de las Cosas en Latinoamérica 6 de Julio de 2016

SWITCHE. SILVIO RADA RODRÍGUEZ Ingeniero de Sistemas

CONTROL DE CONGESTIÓN ADAPTATIVO EN REDES INFINIBAND

Tipos de Redes: Topologías de red: Según el tamaño: Según su tecnología de transmisión: Según en tipo de transferencia de datos:

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Introducción a las redes de ordenadores y protocolos de comunicación. Ordenador que no depende de otro para su funcionamiento.

Redes Ethernet. Redes LAN: características

(Multiprocesadores y Multicomputadoras) PARTE I

Diapositiva # COMPONENTES DE UNA RED CABLEADO

INTRODUCCION. Consideraciones previas. Dispositivos LAN L1: Dispositivos LAN L2: Repetidores hubs. Puentes Conmutadores o switches

Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular.

El Núcleo de Red. Apartado 1.3

CAPÍTULO 1. LAS REDES

. Envia un paquete de datos con eco, que se envia a un dispositivo de red para que este emita una respuesta

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 6: Estándares en LAN

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

FUNDAMENTOS DE REDES INFORMÁTICAS VICTOR ANDRES OCHOA CORREA

Tema 1 Repaso de Fundamentos

INTRODUCCION. Ing. Camilo Zapata Universidad de Antioquia

Una Nueva Familia de Topologías Híbridas para la Interconexión de Redes de Gran Escala

Virtualización en procesadores multinúcleo

Fundamentos de Redes de Computadoras

Instituto Universitario de Tecnología Antonio José de Sucre Extensión Barquisimeto

Curso de Redes Computadores 1 Tema 6_5 Métricas de desempeño en redes de computadores

Planificación y administración de redes Switches gestionables

UNIVERSIDAD NACIONAL DEL COMAHUE

VLAN: Redes Locales Virtuales. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid

INSTRUMENTO DE EVALUACIÓN AP01 - AA2 EV1

Concentradores de cableado

UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA INGENIERÍA EN INFORMÁTICA. ARQUITECTURA DE COMPUTADORES II 19 de junio de 2007

Unidad I Marco teórico sobre redes de computadoras

TEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación.

REDES DE INTERCONEXIÓN PARA COMPUTADORES MASIVAMENTE PARALELOS

Redes de Altas Prestaciones

Redes de Computadores. Tema 1 Introducción a las redes de computadores

Conmutadores Digitales

Conmutación. Índice. Justificación y Definición. Tipos de Conmutación. Conmutación Telefónica. Red de Conexión y Unidad de Control

Redes de comunicación

Organización lógica Identificación de bloque

Redes de Telecomunicaciones

Redes de Computadores. Tipos de Redes. 1

Área Académica: Sistemas Computacionales

INDICE Capitulo 6. Canales de Comunicación 6.1. Canales de Comunicación 6.2. Canales Ideales y Canales Reales

}Transparencias de clase en

Tema: Configuración de red AD-HOC

TRANSMISION DE DATOS Intercambio de datos (en forma de ceros y unos) entre dos dispositivos a través de un medio de Tx.

CONCEPTOS BASICOS DE REDES

6. PROCESADORES SUPERESCALARES Y VLIW

CAPITULO 1. INTRODUCCION

Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001)

Es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre

Transcripción:

Redes de Interconexión José M. Cámara (checam@ubu.es) v. 1.0

Redes de interconexión Estáticas o directas: formadas por enlaces permanentes, punto a punto, entre los diferentes nodos de la red. Dinámicas o indirectas: formadas por enlaces no permanentes que se reconfiguran en función de la demanda.

CONCEPTOS Número de nodos de la red Grado: número de enlaces por nodo Diámetro: máxima distancia mínima entre dos nodos Ancho de bisección: número mínimo de enlaces rotos al dividir la red en dos partes iguales Coste: número de enlaces de la red

Coste del mensaje Tiempo de procesamiento: en el nodo fuente y destino. Es el tiempo que se tarda en procesar un mensaje de salida y en recoger un mensaje de entrada. Retardo de propagación: es el tiempo que tarda en desplazarse de un nodo a otro la cabecera del mensaje Tiempo de transmisión: determinado por el ancho de banda del canal. Tiempo de almacenamiento: en buffers intermedios (si no hay flits) Grado de solapamiento (si hay flits) Tiempo de contención: por falta de disponibilidad de recursos Latencia: tiempo que invierte un paquete (mensaje) en trasladarse del nodo fuente al destino. Throughput: capacidad del procesamiento del la red paquetes (mensajes) por unidad de tiempo.

TOPOLOGÍAS ESTÁTICAS Array lineal

ARRAY LINEAL Grado=1 en los extremos Grado=2 en el resto

ARRAY LINEAL Diámetro = N-1= Coste 1 2 N-1 1 2 N

ARRAY LINEAL Ancho de bisección=1

TOPOLOGÍAS ESTÁTICAS Anillo

ANILLO Grado=2 en todos los nodos

ANILLO Diámetro = int (N/2) Diámetro con enlaces unidireccionales = N-1 1 2 3 4 4 3 2 1 Coste = N

B= 2 ANILLO

TOPOLOGÍAS ESTÁTICAS Anillo cordal de grado 4

TOPOLOGÍAS ESTÁTICAS Barrell shifter de 8 nodos

C n N = 2 N = + N n 2 BARRELL SHIFTER ( 1) B = N 2 + N 2 G = 2n 1 D = 2

TOPOLOGÍAS ESTÁTICAS Árbol

ÁRBOL N = 2 n 1 G = 3 B =1 D = 2( n 1) C = N 1

ÁRBOL GRUESO N = 2 n 1 G = 2 n 1 B = G 2 D = 2( n 1) C = ( n 1) 2 n 1

TOPOLOGÍAS ESTÁTICAS Estrella

ESTRELLA G=1 B=1 C=N-1 D=2

TOPOLOGÍAS ESTÁTICAS Malla

MALLA N = d D B C n = n( d 1) = d n 1 = n d G = 2n ( n 1) ( d 1)

TOPOLOGÍAS ESTÁTICAS Toro

TORO n N = d D = n int d B n = 2d 1 C = nd G = 2n n ( ) 2

TOPOLOGÍAS ESTÁTICAS Malla Iliac

TOPOLOGÍAS ESTÁTICAS Hipercubo

Hiper-cubo n N = 2 G = n D = n B = 2 n 1 C = n n 2 1

TOPOLOGÍAS ESTÁTICAS CCC

Ciclos conectados en cubo N = n 2 D = 2n G = 3 B = 2 n 1 n C = 3n 2 n 1

Topologías Dinámicas Bloqueantes/No bloqueantes: una vez establecida una determinada configuración, en las redes bloqueantes habrá ciertas posibilidades de conexión que queden bloqueadas. Monoetapa/Multietapa: en función del número de etapas de conmutación que se deban atravesar para llegar a destino.

TOPOLOGÍAS DINÁMICAS Bus

Crossbar TOPOLOGÍAS DINÁMICAS

CROSSBAR: SWITCH POINT Módulo de memoria compartida Mux. de control Mux. de datos Arbitraje Mux. de direcciones R/W R/W R/W Pet. Acep. Pet. Acep. Pet. R/W Sel. Acep.

TOPOLOGÍAS DINÁMICAS Red Omega

RED OMEGA: CONTACTO E1 S1 E2 S2 SEL

RED OMEGA: CONTACTO E1 S1 E2 S2 0

RED OMEGA: CONTACTO E1 S1 E2 S2 1

RED OMEGA: RUTADO Etapa 0 Etapa 1 Etapa 2 000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111

RED OMEGA: RUTADO Etapa 0 Etapa 1 Etapa 2 000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111

RED OMEGA: RUTADO 000 001 Etapa 0 Etapa 1 Etapa 2 100 000 001 010 011 010 011 100 101 100 101 110 111 110 111

RED OMEGA: RUTADO Etapa 0 Etapa 1 Etapa 2 000 001 000 001 010 011 100 010 011 100 101 100 101 110 111 110 111

RED OMEGA: RUTADO Etapa 0 Etapa 1 Etapa 2 000 001 000 001 010 011 010 011 100 101 100 100 101 110 111 110 111

TOPOLOGÍAS DINÁMICAS Mariposa

MARIPOSA: RUTADO 0000 0001 0010 0011 0000 0001 0010 0011 0100 0101 0110 0111 0100 0101 0110 0111 1000 1001 1010 1011 1000 1001 1010 1011 1100 1101 1110 1111 1100 1101 1110 1111

MARIPOSA: RUTADO 0000 0001 0010 0011 1001 0000 0001 0010 0011 0100 0101 0110 0111 0100 0101 0110 0111 1000 1001 1010 1011 1000 1001 1010 1011 1100 1101 1110 1111 1100 1101 1110 1111

MARIPOSA: RUTADO 0000 0001 0010 0011 0000 0001 0010 0011 0100 0101 0110 0111 0100 0101 0110 0111 1000 1001 1010 1011 1001 1000 1001 1010 1011 1100 1101 1110 1111 1100 1101 1110 1111

Árbol grueso conmutado Switches Nivel 2 Switches Nivel 1 Nodos

Hipercubo conmutado

Encaminadores modernos Disponen de 3 elementos principales: Colas de almacenamiento: De inyección: permiten al nodo local colocar paquetes en la red. De tránsito: almacenan paquetes que no tienen origen ni destino en el nodo local. De consumo: entregan paquetes al nodo local. Interconexión (crossbar limitado). Árbitro: toma las sobre encaminamiento y resolución de conflictos.

Encaminadores modernos - colas Lógica de canal oeste Lógica de canal norte Lógica de canal sur Lógica de canal este

Encaminadores modernos - colas Su espacio de almacenamiento se establece en función del mecanismo de control de flujo: Store & forward: paquetes. Wormhole: flits. Virtual cut through: paquetes. Se trata por defecto de colas FIFO -> problemas de bloqueo de cabeza de línea (HLB). Si la unidad de cabeza no puede ser atendida, las siguientes quedan bloqueadas aunque no entren en conflicto. Hay tantas colas de tránsito como canales virtuales. HLB El coche rojo podría girar pero está bloqueado por el blanco. El semáforo impide al blanco avanzar recto. Google Earth

Encaminadores modernos - arbitraje Selección: criterio empleado por el árbitro para seleccionar el puerto de salida de entre los que permitan avanzar a un paquete cumpliendo con su protocolo de encaminamiento. Si el encaminamiento es estático, no existe política de selección posible. Arbitraje: criterio empleado por el árbitro para asignar un determinado puerto de salida entre varias colas de entrada que compiten por él. Objetivo: combinar la eficiencia con la ausencia de problemas fatales; típicamente la inanición.

Encaminadores modernos arbitraje

Encaminadores modernos arbitraje políticas de selección Aleatoria: se asigna una salida al azar de entre las posibles. Cola más corta: se elige el puerto de salida con más espacio en la cola de entrada del nodo destino. Smart: se realizan sucesivos intentos. Tiene sentido si el encaminamiento es adaptativo. Primero se intenta continuar por el mismo canal de entrada; si no está disponible, se solicita cambiar de dirección.

Encaminadores modernos arbitraje políticas de arbitraje Aleatoria: se da servicio a uno de los competidores seleccionado al azar. Roundrobin: se sigue una lista ordenada para dar servicio a todos. Más antiguo: se da servicio al que más tiempo lleve en espera. Cola más larga: se da servicio al canal que mantenga la cola más larga.

Referencias W. J. Dally & B. Towles. Principles and Practices of Interconnection Networks. Morgan Kaufmann, 2004. José Miguel Alonso. Redes de interconexión para sistemas masivamente paralelos. Informe de investigación EHU- KAT-IK-05-04.