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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

L<br />

8 Conclusiones<br />

os protocolos actualm<strong>en</strong>te implem<strong>en</strong>tados utilizan como motor <strong>de</strong> funcionami<strong>en</strong>to<br />

algoritmos g<strong>en</strong>eran árboles m<strong>en</strong>os efici<strong>en</strong>tes que varios <strong>de</strong> los algoritmos propuestos<br />

<strong>en</strong> la literatura. Algunas <strong>de</strong> las razones por las cuales las propuestas <strong>en</strong> la literatura no<br />

han sido implem<strong>en</strong>tadas es que requier<strong>en</strong> <strong>de</strong> información global para operar, no exist<strong>en</strong><br />

implem<strong>en</strong>taciones distribuidas para éstas o requier<strong>en</strong> <strong>de</strong> muchos recursos computacionales<br />

<strong>en</strong> su ejecución.<br />

En este trabajo se efectuó una comparación <strong>en</strong>tre variados algoritmos, para conocer su<br />

r<strong>en</strong>dimi<strong>en</strong>to <strong>en</strong> términos <strong>de</strong> la efectividad y efici<strong>en</strong>cia con que manejan los recursos <strong>de</strong> la red.<br />

Los resultados <strong>de</strong> los experim<strong>en</strong>tos realizados indican que la familia <strong>de</strong> heurísticas BC <strong>en</strong><br />

g<strong>en</strong>eral ti<strong>en</strong>e un mejor <strong>de</strong>sempeño respecto a los otros algoritmos evaluados, tal como KMB o<br />

BSMA, los cuales han sido evaluados favorablem<strong>en</strong>te <strong>en</strong> la literatura. A<strong>de</strong>más BC pres<strong>en</strong>ta la<br />

v<strong>en</strong>taja <strong>de</strong> po<strong>de</strong>r implem<strong>en</strong>tarse <strong>en</strong> forma distribuida y utilizar la información local exist<strong>en</strong>te<br />

<strong>en</strong> las tablas <strong>de</strong> ruteami<strong>en</strong>to unicast <strong>de</strong> cada router. Esta información es necesaria para<br />

evaluar la contribución <strong>de</strong> un <strong>en</strong>lace respecto a formar parte <strong>de</strong>l árbol <strong>de</strong> distribución final.<br />

Los resultados positivos <strong>de</strong> las heurísticas BC impulsan trabajos futuros tales como:<br />

<strong>de</strong>scripción <strong>de</strong>tallada <strong>de</strong> una implem<strong>en</strong>tación distribuida para BC y BCL; incursiones acerca<br />

<strong>de</strong> implem<strong>en</strong>taciones <strong>de</strong> alguna heurística <strong>de</strong> la familia BC para re<strong>de</strong>s inalámbricas y/o<br />

ópticas; evaluación <strong>de</strong> otras medidas tales como: DCBR 9 (Difer<strong>en</strong>cial Cal Blocking Rate), y<br />

efici<strong>en</strong>cia multicast [3.4.7]; evaluación <strong>de</strong> los algoritmos <strong>en</strong> topologías tipo Internet<br />

(utilizando g<strong>en</strong>eradores <strong>de</strong> topologías tales como: BRITE o GT‐ITM, <strong>en</strong>tre otros); simulación<br />

<strong>de</strong> tráfico y evaluación <strong>de</strong> medidas tales como: <strong>de</strong>lay, jitter, pérdida <strong>de</strong> paquetes, etc., a partir<br />

<strong>de</strong> algún experim<strong>en</strong>to <strong>de</strong> simulación basado <strong>en</strong> la funcionalidad <strong>de</strong> MCRSIM.<br />

9 La medida DCBR se basa <strong>en</strong> la medida Call Blocking Rate (CBR), que repres<strong>en</strong>ta la capacidad que el<br />

algoritmo ti<strong>en</strong>e para establecer numerosas conexiones multicast antes <strong>de</strong> saturar los <strong>en</strong>laces <strong>de</strong> la red. CBR<br />

correspon<strong>de</strong> a la fracción <strong>de</strong> conexiones rechazadas sobre el total <strong>de</strong> solicitu<strong>de</strong>s realizadas, es <strong>de</strong>cir:<br />

k<br />

∑<br />

i=<br />

1<br />

aceptada ( C i )<br />

CBR = 1 −<br />

, don<strong>de</strong> k es el número <strong>de</strong> solicitu<strong>de</strong>s <strong>de</strong> conexión g<strong>en</strong>eradas por el simulador <strong>en</strong> cada<br />

k<br />

experim<strong>en</strong>to, Ci correspon<strong>de</strong> a la i‐ésima solicitud <strong>de</strong> conexión, y aceptada(Ci) es una función que retorna 1 si Ci es<br />

aceptada y 0 si es rechazada. DCBR es análogo a CBR pero obt<strong>en</strong>er ésta medida se consi<strong>de</strong>ran solam<strong>en</strong>te una cierta<br />

cantidad <strong>de</strong> las últimas solicitu<strong>de</strong>s <strong>de</strong> conexión.<br />

77

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

Saved successfully!

Ooh no, something went wrong!