11.05.2013 Views

Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...

Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...

Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A<br />

3 Mo<strong>de</strong>lo <strong>de</strong> Red y Formulación <strong>de</strong>l Problema <strong>de</strong><br />

<strong>Ruteami<strong>en</strong>to</strong> <strong>Multipunto</strong><br />

ntes <strong>de</strong> <strong>de</strong>finir formalm<strong>en</strong>te el mo<strong>de</strong>lo <strong>de</strong> red y formular el problema <strong>de</strong><br />

ruteami<strong>en</strong>to multipunto, se <strong>de</strong>scrib<strong>en</strong> las características <strong>de</strong>seadas <strong>de</strong> un algoritmo <strong>de</strong><br />

ruteami<strong>en</strong>to multipunto:<br />

• La carga que impone el algoritmo sobre la red <strong>de</strong>bería ser la m<strong>en</strong>or posible.<br />

• Debería facilitar la transmisión confiable. (Una transmisión confiable garantiza que<br />

todos los datos llegarán a todos los <strong>de</strong>stinos).<br />

• Debería ser capaz <strong>de</strong> seleccionar rutas t<strong>en</strong>di<strong>en</strong>tes a las óptimas, tomando <strong>en</strong> cu<strong>en</strong>ta<br />

difer<strong>en</strong>tes funciones <strong>de</strong> costo y restricciones impuestas por aplicaciones y/o usuarios.<br />

Las rutas <strong>de</strong>bieran mant<strong>en</strong>erse t<strong>en</strong>di<strong>en</strong>tes a las óptimas, a pesar <strong>de</strong> ocurrir cambios<br />

<strong>en</strong> el grupo o la red.<br />

• El algoritmo <strong>de</strong>bería minimizar la cantidad <strong>de</strong> información que almac<strong>en</strong>a <strong>en</strong> los<br />

routers, <strong>de</strong> tal forma que más grupos puedan ser soportados sin incurrir <strong>en</strong><br />

problemas <strong>de</strong> escalabilidad.<br />

• La transmisión <strong>de</strong> los datos <strong>de</strong>bería alcanzar sólo a los miembros <strong>de</strong>l grupo.<br />

Una vez pres<strong>en</strong>tadas las características i<strong>de</strong>ales <strong>de</strong> un algoritmo <strong>de</strong> ruteami<strong>en</strong>to<br />

multipunto, se <strong>de</strong>fine ahora formalm<strong>en</strong>te el problema <strong>de</strong> ruteami<strong>en</strong>to multipunto.<br />

3.1 Mo<strong>de</strong>lo <strong>de</strong> Red<br />

La red es repres<strong>en</strong>tada por un grafo dirigido G = (V, E), don<strong>de</strong> V <strong>de</strong>nota al conjunto <strong>de</strong><br />

nodos y E al conjunto <strong>de</strong> <strong>en</strong>laces dirigidos que conectan a los nodos. |V| y |E| <strong>de</strong>notan el<br />

número <strong>de</strong> nodos y <strong>en</strong>laces <strong>en</strong> la red, respectivam<strong>en</strong>te. Asociado a cada nodo y <strong>en</strong>lace<br />

exist<strong>en</strong> parámetros que <strong>de</strong>scrib<strong>en</strong> su estado. Por ejemplo, para un <strong>en</strong>lace los parámetros<br />

podrían ser: la ocupación <strong>de</strong> ese <strong>en</strong>lace, el costo <strong>de</strong> su utilización, el retardo que un<br />

paquete sufre al atravesarlo, etc.<br />

Se <strong>de</strong>nota por W(d1,d2) al vector que repres<strong>en</strong>ta al conjunto <strong>de</strong> parámetros que <strong>de</strong>scrib<strong>en</strong><br />

el estado <strong>de</strong>l <strong>en</strong>lace e = (d1, d2) que une al nodo d1 con el nodo d2, con d1, d2 ∈ V.<br />

Análogam<strong>en</strong>te, se llama Wd al vector <strong>de</strong> estado <strong>de</strong>l nodo d ∈ V. La dim<strong>en</strong>sión <strong>de</strong> los<br />

vectores <strong>de</strong> estado (nodo y <strong>en</strong>lace) <strong>de</strong>p<strong>en</strong><strong>de</strong> <strong>de</strong> cuantos parámetros sean consi<strong>de</strong>rados.<br />

El conjunto <strong>de</strong> vectores <strong>de</strong> estado <strong>de</strong> <strong>en</strong>laces y nodos es llamado estado global <strong>de</strong> la<br />

red.<br />

En la Fig. 3 el vector <strong>de</strong> estado <strong>de</strong> <strong>en</strong>lace W(a, b) = (1, 0.02, 10), ti<strong>en</strong>e dim<strong>en</strong>sión tres. Su<br />

primera compon<strong>en</strong>te correspon<strong>de</strong> al costo <strong>en</strong> $/hr, que indica el precio (<strong>en</strong> alguna<br />

moneda) <strong>de</strong> utilizar el <strong>en</strong>lace durante una hora; la segunda compon<strong>en</strong>te correspon<strong>de</strong> al<br />

retardo promedio (<strong>en</strong> mseg) <strong>de</strong> un paquete atravesando el <strong>en</strong>lace; y finalm<strong>en</strong>te, la tercera<br />

compon<strong>en</strong>te correspon<strong>de</strong> a la capacidad <strong>de</strong>l <strong>en</strong>lace <strong>en</strong> Mbps.<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!