11.05.2013 Views

Mecanismos de Difusión Masiva en Aplicaciones Distribuidas - dtic ...

Mecanismos de Difusión Masiva en Aplicaciones Distribuidas - dtic ...

Mecanismos de Difusión Masiva en Aplicaciones Distribuidas - dtic ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

En estos tipos <strong>de</strong> transmisiones los procesos <strong>de</strong> sincronización<br />

emisor-receptores, la reor<strong>de</strong>nación <strong>de</strong> paquetes y la recuperación <strong>de</strong><br />

paquetes perdidos se v<strong>en</strong> muy condicionadas ya que los protocolos <strong>de</strong><br />

transporte multicast se val<strong>en</strong> precisam<strong>en</strong>te <strong>de</strong> memoria intermedia<br />

para realizar u optimizar estas labores.<br />

4 Propuesta <strong>de</strong> solución<br />

Se propone un mo<strong>de</strong>lo <strong>de</strong> transmisión para la difusión masiva <strong>de</strong><br />

información a través <strong>de</strong> re<strong>de</strong>s heterogéneas, que contemple los<br />

requerimi<strong>en</strong>tos establecidos <strong>en</strong> el planteami<strong>en</strong>to <strong>de</strong>l problema. A<br />

partir <strong>de</strong> este mo<strong>de</strong>lo se ha diseñado una arquitectura que plasma<br />

funcionalm<strong>en</strong>te dicho mo<strong>de</strong>lo. Finalm<strong>en</strong>te, y para validar la corrección<br />

<strong>de</strong>l mo<strong>de</strong>lo y arquitectura propuestos, se ha implem<strong>en</strong>tado un<br />

protocolo <strong>de</strong> transporte <strong>de</strong> red basado <strong>en</strong> la tecnología IP multicast.<br />

El protocolo permite distribuir una serie <strong>de</strong> paquetes software <strong>de</strong><br />

información <strong>de</strong>s<strong>de</strong> un repositorio a un conjunto <strong>de</strong> receptores,<br />

increm<strong>en</strong>tando el aprovechami<strong>en</strong>to <strong>de</strong> la infraestructura <strong>de</strong> red. El<br />

protocolo es lo sufici<strong>en</strong>tem<strong>en</strong>te g<strong>en</strong>érico como para po<strong>de</strong>r ser usado<br />

por diversas aplicaciones, aportando una capa <strong>de</strong> servicios para la<br />

difusión confiable <strong>de</strong> información. Como protocolo base, sobre el que<br />

residiría la capa <strong>de</strong> transporte a implem<strong>en</strong>tar, se utilizará IP con<br />

soporte para multicast, <strong>de</strong>bido a su alta aceptación <strong>en</strong> la actualidad.<br />

Dado que <strong>en</strong> los <strong>de</strong>stinatarios no po<strong>de</strong>mos contar con memoria<br />

intermedia éstos irán procesando la información según la van<br />

recibi<strong>en</strong>do, con lo que la capa <strong>de</strong> transporte multicast proporciona a<br />

los receptores un flujo <strong>de</strong> información or<strong>de</strong>nado y acompasado con el<br />

emisor.<br />

En la Fig. 3 se muestra un esquema <strong>de</strong> los difer<strong>en</strong>tes módulos que<br />

compon<strong>en</strong> el emisor y el receptor <strong>de</strong>l mo<strong>de</strong>lo multicast propuesto.<br />

El emisor tras realizar una serialización <strong>de</strong> la información que <strong>de</strong>sea<br />

transmitir, realiza un proceso <strong>de</strong> cifrado para proteger los datos.<br />

Posteriorm<strong>en</strong>te la información cifrada es fraccionada <strong>en</strong> paquetes <strong>de</strong>

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

Saved successfully!

Ooh no, something went wrong!