Topologías de Red Estáticas y Métricas de Rendimiento en Sistemas de Interconexión

Clasificado en Informática

Escrito el en español con un tamaño de 4,77 KB

Conceptos Fundamentales

Throughput: Es la capacidad de tráfico que una red es capaz de absorber por unidad de tiempo.

Topologías Estáticas

Array Lineal (Bilateral)

Consiste en una serie de nodos conectados en serie mediante enlaces punto a punto.

  • Grado (G): 2 (1 en los extremos, 2 en el resto).
  • Diámetro (D): N - 1.
  • Coste (C): N - 1.
  • Ancho de Bisección (B): 1.

Anillo

Es una evolución del array lineal en el que se conecta el primer nodo con el último.

  • Grado (G): 2.
  • Diámetro (D): N - 1.
  • Coste (C): N.
  • Ancho de Bisección (B): 2.

Barrel Shifter de 8 nodos

Cada nodo está conectado con todos aquellos que estén a una distancia potencia de 2.

  • Grado (G): 2n - 1.
  • Diámetro (D): 2.
  • Coste (C): N/2 + N(n - 1).
  • Nodos (N): 2n.
  • Ancho de Bisección (B): N - 2 + N/2.

Árbol

Presenta una mala bisección, ya que produce un cuello de botella en el nodo raíz. A su vez, provoca problemas de interconexión en caso de fallo de un nodo.

  • Grado (G): 3.
  • Diámetro (D): 2(n - 1).
  • Coste (C): N - 1.
  • Nodos (N): 2n - 1.
  • Ancho de Bisección (B): 1.

Árbol Grueso (Fat Tree)

Mantiene el ancho de banda constante aumentando el ancho de banda disponible en los nodos cercanos a la raíz. Mejora, por lo tanto, la bisección.

  • Grado (G): 2n - 1.
  • Diámetro (D): 2(n - 1).
  • Coste (C): (n - 1) * 2n-1.
  • Nodos (N): 2n - 1.
  • Ancho de Bisección (B): G / 2.

Estrella

Posee el mínimo grado posible. Presenta problemas de conectividad extremos: si falla el nodo central, fallan todos.

  • Grado (G): 1.
  • Diámetro (D): 2.
  • Coste (C): N - 1.
  • Ancho de Bisección (B): 1.

Malla (Mesh)

Nodos unidos en forma matricial. Utiliza un algoritmo de encaminamiento DOR (Dimension-Ordered Routing) que impide los abrazos mortales (deadlocks). Además, es posible la existencia de particiones. (Cálculos basados en una malla cuadrada):

  • Grado (G): 2n.
  • Diámetro (D): n(d - 1).
  • Coste (C): n * d(n - 1)(d - 1).
  • Nodos (N): dn.
  • Ancho de Bisección (B): dn-1.

Toro (Torus)

Caso especial de malla al que se le añade un enlace más por dimensión. Solo se aprovecha esta arquitectura en máquinas que utilicen todos los nodos para un mismo trabajo.

  • Grado (G): 2n.
  • Diámetro (D): n(d / 2).
  • Coste (C): 2dn.
  • Nodos (N): dn.
  • Ancho de Bisección (B): 2dn-1.

Malla Iliac

Los enlaces periféricos no se unen con los extremos, sino con la fila siguiente. Es topológicamente igual al toro, pero permite pasar por todos los nodos en una sola pasada (ideal para broadcast).

Hipercubo

  • Grado (G): n.
  • Diámetro (D): n.
  • Coste (C): n * 2n-1.
  • Nodos (N): 2n.
  • Ancho de Bisección (B): 2n-1.

CCC (Cubos Conectados en Ciclos)

Hipercubos cuyos vértices han sido convertidos en anillos de tantos nodos como dimensiones.

  • Grado (G): 3.
  • Diámetro (D): 2n.
  • Coste (C): 3n * 2n-1.
  • Nodos (N): n * 2n.
  • Ancho de Bisección (B): 2n-1.

Toro de n dimensiones (Conexiones n-cubo k-arias)

  • Grado (G): 2n.
  • Diámetro (D): n * (k / 2).
  • Coste (C): 2kn.
  • Nodos (N): kn.
  • Ancho de Bisección (B): 2 * kn-1.

Entradas relacionadas: