<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0120-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302009000400015</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Modelo de asignación predictivo de longitudes de ondas en redes WDM teniendo en cuenta dispersión residual y tráficos unicast/multicast con QoS]]></article-title>
<article-title xml:lang="en"><![CDATA[A predictive algorithm for wavelength allocation in WDM networks analyzing residual dispersión and unicast/multicast traffic with QoS]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[Javier]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Donoso]]></surname>
<given-names><![CDATA[Yezid]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Pontificia Bolivariana Facultad de Ingenierías Informática y Telecomunicaciones Grupo de Investigación GIDATI]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de los Andes Departamento de Sistemas y Computación Grupo de Investigación COMIT]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2009</year>
</pub-date>
<numero>50</numero>
<fpage>170</fpage>
<lpage>180</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302009000400015&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-62302009000400015&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-62302009000400015&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El tráfico de Internet está en constante crecimiento y con él las aplicaciones del tipo unicast/multicast con diferentes requerimientos de Calidad de Servicio (QoS). Esto es motivo para que las Redes de Transporte Ópticas (OTN) deban continuar su evolución hacia redes completamente ópticas (sin conversiones Óptico-Electrónico-Óptico: OEO). S/G Light-tree es una arquitectura de los nodos de las redes all-OTN que permite el optimo enrutamiento y/o manejo de tráficos unicast/multicast empleando el concepto de Traffic Grooming (TG, granularidad de tráfico) en un ambiente óptico. Las técnicas de grooming así como los algoritmos de asignación y enrutamiento propuestos hasta el momento no tienen en cuenta los fenómenos que se pueden prestar en la fibra óptica, los cuales atenúan o alteran las diferentes longitudes de onda en las redes WDM (Wavelength Division Multiplexing). La dispersión cromática es un fenómeno que deforma los pulsos transmitidos en una fibra óptica y el efecto depende de la longitud de onda empleada en la transmisión. En este artículo, se propone un modelo predictivo de asignación de longitudes de ondas basado en cadenas de Markov que tiene en cuenta la dispersión residual en redes WDM que soportan traffic grooming y tráficos unicast/multicast con requerimientos de QoS. Los resultados de las simulaciones realizadas muestran que el modelo propuesto mejora la probabilidad de bloqueo de tráficos con requerimientos de QoS.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Internet traffic demands are constantly increasing and a considerable amount is expected to be of multicast type with Quality of Service (QoS) requirements. Optical Transport Networks (RTO) must be prepared in terms of better resource utilization, for accommodating unicast and multicast traffic together. S/G Light-tree allows grooming unicast and multicast traffic together in a light-tree, hence reducing bandwidth wastage. S/G Light-tree allows a node to optically drop part of the multiplexed traffic in a wavelength without incurring on OEO conversions. The algorithms for grooming, assignment and routing of wavelengths proposed so far, do not take into account the phenomena which may be provided in the optical fiber, which mitigate or alter the different wavelengths in the WDM networks. Chromatic dispersión is a major limiting factor in ultrahigh-speed optical transmission and may occur in all types of optical fibers. It originates from the finite spectral width of the optical source and causes broadening of each transmitted mode. In this paper, we propose a predictive model of allocation of wavelengths, which takes into account the residual dispersion in WDM networks that carry traffic grooming and traffic unicast/multicast with QoS requirements.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Traffic grooming]]></kwd>
<kwd lng="es"><![CDATA[unicast]]></kwd>
<kwd lng="es"><![CDATA[multicast]]></kwd>
<kwd lng="es"><![CDATA[QoS]]></kwd>
<kwd lng="es"><![CDATA[WDM]]></kwd>
<kwd lng="es"><![CDATA[OXC]]></kwd>
<kwd lng="es"><![CDATA[light-tree]]></kwd>
<kwd lng="es"><![CDATA[s/g light-tree]]></kwd>
<kwd lng="es"><![CDATA[lightpath]]></kwd>
<kwd lng="es"><![CDATA[conmutación óptica]]></kwd>
<kwd lng="en"><![CDATA[Traffic grooming]]></kwd>
<kwd lng="en"><![CDATA[unicast]]></kwd>
<kwd lng="en"><![CDATA[multicast]]></kwd>
<kwd lng="en"><![CDATA[QoS]]></kwd>
<kwd lng="en"><![CDATA[WDM]]></kwd>
<kwd lng="en"><![CDATA[OXC]]></kwd>
<kwd lng="en"><![CDATA[light-tree]]></kwd>
<kwd lng="en"><![CDATA[s/g light-tree]]></kwd>
<kwd lng="en"><![CDATA[lightpath]]></kwd>
<kwd lng="en"><![CDATA[optical switching]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>Modelo de asignaci&oacute;n predictivo de longitudes de ondas en redes WDM teniendo en cuenta dispersi&oacute;n residual y tr&aacute;ficos unicast&#47;multicast con QoS</b></font></p>     <p align="center"><font face="Verdana" size="4"> <b>A predictive algorithm for wavelength allocation in WDM networks analyzing residual dispersi&oacute;n and unicast&#47;multicast traffic with QoS</b></font></p>     <p> <font face="Verdana" size="2"> <i>Javier Sierra<sup>1*</sup>, Yezid Donoso<sup>2</sup></i></font></p>     <p> <font face="Verdana" size="2"><sup>1</sup>Facultad de Ingenier&iacute;as Inform&aacute;tica y Telecomunicaciones. Grupo de Investigaci&oacute;n GIDATI, Universidad Pontificia Bolivariana. Circular 1 N<sup>o</sup> 70-01 Medell&iacute;n, Colombia</font></p>     <p> <font face="Verdana" size="2"><sup>2</sup>Departamento de Sistemas y Computaci&oacute;n. Grupo de Investigaci&oacute;n COMIT, Universidad de los Andes. Carrera 1 N<sup>o</sup> 18A-10 Bogot&aacute;, Colombia</font></p>      <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">      <p><font face="Verdana" size="3"> <b>Resumen</b></font></p>     <p><font face="Verdana" size="2">El tr&aacute;fico de Internet est&aacute; en constante crecimiento y con &eacute;l las aplicaciones del tipo unicast&#47;multicast con diferentes requerimientos de Calidad de Servicio &#40;QoS&#41;. Esto es motivo para que las Redes de Transporte &Oacute;pticas &#40;OTN&#41; deban continuar su evoluci&oacute;n hacia redes completamente &oacute;pticas &#40;sin conversiones &Oacute;ptico-Electr&oacute;nico-&Oacute;ptico: OEO&#41;. S&#47;G Light-tree es una arquitectura de los nodos de las redes all-OTN que permite el optimo enrutamiento y/o manejo de tr&aacute;ficos unicast&#47;multicast empleando el concepto de Traffic Grooming &#40;TG, granularidad de tr&aacute;fico&#41; en un ambiente &oacute;ptico. Las t&eacute;cnicas de grooming as&iacute; como los algoritmos de asignaci&oacute;n y enrutamiento propuestos hasta el momento no tienen en cuenta los fen&oacute;menos que se pueden prestar en la fibra &oacute;ptica, los cuales aten&uacute;an o alteran las diferentes longitudes de onda en las redes WDM &#40;Wavelength Division Multiplexing&#41;. La dispersi&oacute;n crom&aacute;tica es un fen&oacute;meno que deforma los pulsos transmitidos en una fibra &oacute;ptica y el efecto depende de la longitud de onda empleada en la transmisi&oacute;n. En este art&iacute;culo, se propone un modelo predictivo de asignaci&oacute;n de longitudes de ondas basado en cadenas de Markov que tiene en cuenta la dispersi&oacute;n residual en redes WDM que soportan traffic grooming y tr&aacute;ficos unicast&#47;multicast con requerimientos de QoS. Los resultados de las simulaciones realizadas muestran que el modelo propuesto mejora la probabilidad de bloqueo de tr&aacute;ficos con requerimientos de QoS.</font></p>     <p><font face="Verdana" size="2"><b>Palabras clave:</b> Traffic grooming, unicast, multicast, QoS, WDM, OXC, light-tree, s&#47;g light-tree, lightpath, conmutaci&oacute;n &oacute;ptica.</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"> <b>Abstract</b></font></p>     <p><font face="Verdana" size="2">Internet traffic demands are constantly increasing and a considerable amount is expected to be of multicast type with Quality of Service &#40;QoS&#41; requirements. Optical Transport Networks &#40;RTO&#41; must be prepared in terms of better resource utilization, for accommodating unicast and multicast traffic together. S&#47;G Light-tree allows grooming unicast and multicast traffic together in a light-tree, hence reducing bandwidth wastage. S&#47;G Light-tree allows a node to optically drop part of the multiplexed traffic in a wavelength without incurring on OEO conversions. The algorithms for grooming, assignment and routing of wavelengths proposed so far, do not take into account the phenomena which may be provided in the optical fiber, which mitigate or alter the different wavelengths in the WDM networks. Chromatic dispersi&oacute;n is a major limiting factor in ultrahigh-speed optical transmission and may occur in all types of optical fibers. It originates from the finite spectral width of the optical source and causes broadening of each transmitted mode. In this paper, we propose a predictive model of allocation of wavelengths, which takes into account the residual dispersion in WDM networks that carry traffic grooming and traffic unicast&#47;multicast with QoS requirements.</font></p>     <p><font face="Verdana" size="2"><b>Keywords:</b> Traffic grooming, unicast, multicast, QoS, WDM, OXC, light-tree, s&#47;g light-tree, lightpath, optical switching.</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>     <p><font face="Verdana" size="2">Las Redes de Transporte &Oacute;ptico &#40;OTN, por su sigla en ingl&eacute;s&#41; emplean <i>Wavelength Division Multiplexing</i> &#40;WDM&#41; como tecnolog&iacute;a para transportar gran cantidad de informaci&oacute;n. WDM permite la multiplexaci&oacute;n de diferentes longitudes de ondas en la misma fibra, cada una transportando velocidades alrededor de los 10 Gbps y llegando a alcanzar velocidades del orden de los Terabits por segundo en una sola fibra. Traffic Grooming &#40;TG&#41; ha sido concebido para mejorar la utilizaci&oacute;n del ancho de banda de las redes de transporte [1]. TG es la capacidad que se le da a una red WDM de combinar varios tr&aacute;ficos de baja velocidad &#40;orden de los Mbps o pocos Gbps, ejemplo: OC-1, OC- 3&#41; en uno de alta velocidad &#40;OC-192 u otro mayor&#41;. Para realizar TG es necesario que los nodos posean algunas caracter&iacute;sticas especiales, m&aacute;s a&uacute;n si se requiere para trafico del tipo multicast. TG ha sido ampliamente estudiado para el soporte de tr&aacute;fico unicast [2, 3, 4].</font></p>      <p><font face="Verdana" size="2">El tr&aacute;fico de tipo multicast est&aacute; en constante crecimiento &#40;ejemplo HDTV, videoconferencia, IPTV, juegos interactivos, otros&#41; [5]. Para el soporte de Multicast Traffic Grooming se ha propuesto el concepto de light-tree, donde el transporte de tr&aacute;fico punto-multipunto se realiza en un medio completamente &oacute;ptico &#40;sin conversiones &Oacute;ptico- Electr&oacute;nico-&Oacute;ptico OEO&#41;. Esta forma de transmisi&oacute;n es lo que se denomina transparente y es posible hacerla empleando <i>optical cross-connect</i> &#40;OXC&#41;. La arquitectura para el soporte de <i>lighttree</i> es propuesta en [6]. Sin embargo, cuando la arquitectura multiplexa conjuntamente tr&aacute;fico <i>unicast</i> y <i>multicast</i>, el <i>light-tree</i> consume mayor ancho de banda al enrutar sesiones unicast hacia destinos no deseados, esto lo hace para evitar las conversiones OEO, las cuales son muy costosas desde el punto de vista de transparencia en la transmisi&oacute;n de informaci&oacute;n &#40;bits&#41; [7, 8]. </font></p>      <p><font face="Verdana" size="2">Con el fin de optimizar la utilizaci&oacute;n de recursos &#40;maximizar ancho de banda disponible, minimizar n&uacute;mero de longitudes de ondas, etc.&#41; en una red de transporte &oacute;ptica y hacerlo en un medio completamente &oacute;ptico, Sierra et al. proponen la arquitectura Stop and Go &#40;<i>S&#47;G</i>&#41; <i>Light-tree</i> [9]. <i>S&#47;G Light-tree</i> permite el &oacute;ptimo enrutamiento de sesiones <i>unicast y multicast</i> conjuntamente. <i>S&#47;G Light-tree</i> requiere de componentes adicionales a los empleados en un cl&aacute;sico light-tree; entre ellos se encuentran los Sistemas de Detecci&oacute;n &#40;DS&#41;, los cuales permiten la detecci&oacute;n, eliminaci&oacute;n y adici&oacute;n de tr&aacute;fico &#40;sesiones&#41; en un medio completamente &oacute;ptico. La <i>arquitectura S&#47;G Light-tree</i> adiciona algunas p&eacute;rdidas de potencia debido al uso de los sistemas de detecci&oacute;n, por lo cual es imprescindible tener en cuenta el medio f&iacute;sico de transmisi&oacute;n al aplicar algoritmos de enrutamiento y asignaci&oacute;n de longitudes de ondas.</font></p>      <p><font face="Verdana" size="2">La dispersi&oacute;n crom&aacute;tica es un fen&oacute;meno lineal que se presenta en la fibra &oacute;ptica, la cual produce un ensanchamiento en los pulsos transmitidos. El ensanchamiento producido depende en gran medida de la longitud de onda y es relevante en enlaces a grandes distancias &#40;redes de transporte&#41;. Actualmente, la mayor&iacute;a de los algoritmos de enrutamiento y asignaci&oacute;n de longitudes de ondas propuestos no consideran las p&eacute;rdidas que se pueden presentar en la fibra &oacute;ptica. Uno de los motivos es la complejidad de los algoritmos ya que estos son del tipo NP-Completo [5]. En este art&iacute;culo se propone un modelo predictivo basado en cadenas de Markov de asignaci&oacute;n de longitudes de ondas que tiene en cuenta el medio f&iacute;sico &#40;dispersi&oacute;n residual en la fibra &oacute;ptica&#41; as&iacute; como clases de servicios en los diferentes tipos de tr&aacute;fico que emplean la red. Al emplear las clases de servicio para la asignaci&oacute;n se logra bajar la complejidad de los algoritmos, ya que se controla el espacio de b&uacute;squeda sobre el n&uacute;mero de longitudes de ondas.</font></p>     <p><font face="Verdana" size="2"> En este art&iacute;culo se detalla la arquitectura empleada, se describen algunos fen&oacute;menos que se producen en la fibra &oacute;ptica y sus implicaciones en la asignaci&oacute;n de longitudes de onda, se describe el modelo predictivo de enrutamiento, asignaci&oacute;n y grooming propuesto que tiene en cuenta la dispersi&oacute;n crom&aacute;tica as&iacute; como tipos de clases de servicio. Finalmente, se muestran los resultados obtenidos con el modelo, las conclusiones y los trabajos futuros.</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Arquitectura empleada S&#47;G Light-tree</b></font></p>     <p><font face="Verdana" size="2">La arquitectura Stop and Go <i>&#40;S&#47;G&#41; Light-tree</i> se muestra en la <a href="#Figura1">figura 1</a>. En ella se observan principalmente: dos conmutadores &oacute;pticos &#40;Osw1 y Osw2&#41;, multiplexadores y demultiplexadores &#40;Mux y Demux&#41;, transmisores &#40;Tx&#41; y receptores &#40;Rx&#41;, <i>Splitter and Amplifier Bank</i> &#40;sab&#41; y el <i>Detection System</i> &#40;DS&#41;. FSK <i>demod</i>, <i>Contention Resolution</i>, <i>Bit Pattern Interpreter</i>, <i>Idle detection</i> y <i>delay lines</i> forman parte del DS.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i01.gif" ><a name="Figura1"></a></font></p>     <p><font face="Verdana" size="2"><b>Figura 1</b> Arquitectura <i>S&#47;G Light-tree</i>. Ejemplo Nodo B de la figura 2</font></p>      <p><font face="Verdana" size="2">Se emplear&aacute; un ejemplo para explicar su funcionamiento. Considere una topolog&iacute;a f&iacute;sica con 4 nodos: A, B, C y D &#40;<a href="#Figura2">Figura 2</a>&#41;, en la que el nodo B posee la arquitectura <i>S&#47;G Light-tree</i>. Tres sesiones requieren ser enrutadas como se muestra en la <a href="#Tabla1">tabla 1</a>. Cada sesi&oacute;n requiere 1&#47;4 de la capacidad de una longitud de onda. Considere adem&aacute;s que se poseen 2 longitudes de onda. Con un algoritmo de enrutamiento eficiente, es posible enrutar las 3 sesiones como se muestran en la <a href="#Figura2">figura 2</a>. Inicialmente se tienen multiplexadas &#40;haciendo grooming&#41; las sesiones <i>S<sub>A{C}</sub></i> y <i>S<sub>A{C,D}</sub></i> desde el nodo A hasta el nodo B. Al pasar el tr&aacute;fico por el nodo B, el cual posee la arquitectura S&#47;G <i>Light-tree</i> como se ha mencionado anteriormente, el tr&aacute;fico es demultiplexado a sus respectivas longitudes de onda &#40;en este caso &lambda;<sub>2</sub>&#41; como se muestra en la <a href="#Figura1">figura 1</a>. El Osw1 del nodo B se encarga de conmutar al respectivo puerto, por ser <i>multicast</i>, conmuta el tr&aacute;fico de &lambda;<sub>2</sub> hacia el <i>sab</i> que duplica el tr&aacute;fico &#40;una copia ir&aacute; hacia C y otra hacia D&#41;. Luego del sab se encuentran los DS. Los DS obtienen un poco de la potencia de la se&ntilde;al para leer la etiqueta de los paquetes y detectar si se debe eliminar tr&aacute;fico de ese camino. En este caso, el DS detecta que en la segunda duplicaci&oacute;n se debe eliminar el tr&aacute;fico <i>S<sub>A{C}</sub></i>, pues no debe llegar al destino D. Por el contrario el tr&aacute;fico <i>S<sub>A{C,D}</sub></i> pasa de modo transparente hacia el Osw2, el cual conmuta la longitud de onda a su respectivo puerto de salida &#40;interfaz hacia nodo <i>D</i>&#41;. Adem&aacute;s de esto la arquitectura permite adicionar en la sesi&oacute;n <i>S<sub>B{D}</sub></i>. Todo esto se realiza en un medio completamente &oacute;ptico &#40;no hay conversiones OEO&#41;. Una explicaci&oacute;n del funcionamiento de la arquitectura est&aacute; disponible en [9].</font></p>      <p><font face="Verdana" size="2"><b>Tabla 1</b> Ejemplo, sesiones unicast&#47;multicast <i>S<sub>x{y}</sub></i>, donde X representa nodo fuente  y {Y} nodo o nodos destino.</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i02.gif" ><a name="Tabla1"></a></font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i03.gif" ><a name="Figura2"></a></font></p>      <p><font face="Verdana" size="2"><b>Figura 2</b> Ejemplo. Topolog&iacute;a f&iacute;sica y enrutamiento de sesiones S<sub>A{C}</sub>, S<sub>A{C,D}</sub> y S<sub>B{D}</sub> empleando S&#47;G Light-tree</font></p>     <p><font face="Verdana" size="2"><b>Dispersi&oacute;n en fibras &oacute;pticas y su implicaci&oacute;n en redes WDM</b></font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">La mayor&iacute;a de los algoritmos de <i>grooming</i>, enrutamiento y asignaci&oacute;n de longitudes de onda &#40;GRWA&#41; trabajan con la suposici&oacute;n de que todas las longitudes de onda en el medio &oacute;ptico poseen las mismas caracter&iacute;sticas de transmisi&oacute;n de <i>bits</i>, sin ning&uacute;n error de <i>bits</i> [10, 11]. Sin embargo, la fibra &oacute;ptica presenta algunos fen&oacute;menos que afectan indiscutiblemente la calidad de transmisi&oacute;n de los <i>light-trees</i>. Los fen&oacute;menos que se pueden presentar en la fibra se dividen en dos: </font></p>     <p><font face="Verdana" size="2">Lineales: Estos fen&oacute;menos son independientes de la se&ntilde;al y afectan cada longitud de onda independientemente, entre ellos se encuentran: amplificaci&oacute;n espont&aacute;nea, emisi&oacute;n espont&aacute;nea &#40;ASE&#41;, <i>polarization mode dispersi&oacute;n</i> &#40;PMD&#41;, dispersi&oacute;n crom&aacute;tica.</font></p>     <p><font face="Verdana" size="2">No lineales: Estos fen&oacute;menos generan no solo dispersi&oacute;n en cada canal sino tambi&eacute;n crosstalk entre canales. Algunos fen&oacute;menos de este tipo: <i>Four-wave mixing</i> &#40;FWM&#41;, <i>Self-phase modulation</i> &#40;SPM&#41;, <i>Cross-phase modulation</i> &#40;XPM&#41;, <i>Stimulated Raman scattering</i> &#40;SRS&#41;.</font></p>      <p><font face="Verdana" size="2">Algunos trabajos actuales estudian PMD, ASE, FWM aplicados a los algoritmos de enrutamiento y asignaci&oacute;n de longitudes de onda &#40;sin considerar <i>grooming</i>&#41; teniendo en cuenta el efecto de la potencia, frecuencia, el conjunto de longitudes de onda y la longitud de la conexi&oacute;n [12]. El an&aacute;lisis propuesto en este art&iacute;culo tendr&aacute; en cuenta la dispersi&oacute;n crom&aacute;tica residual por ser pertinente en comparaci&oacute;n con los otros fen&oacute;menos para la asignaci&oacute;n de longitudes de onda en redes de transporte que emplean la fibra &oacute;ptica; adem&aacute;s es un criterio &oacute;ptimo para la asignaci&oacute;n de longitudes de onda, sobre todo a velocidades superiores a 10 Gbps [13].</font></p>      <p><font face="Verdana" size="2"><i>Definici&oacute;n de par&aacute;metros</i></font></p>     <p><font face="Verdana" size="2">A continuaci&oacute;n se indicar&aacute;n algunas definiciones y&#47;o par&aacute;metros empleados en el art&iacute;culo:</font></p>     <p><font face="Verdana" size="2">Se definen 3 Clases de Servicio &#40;CoS&#41; para los diferentes tr&aacute;ficos o sesiones que emplear&aacute;n la red de transporte: prioridad Alta &#40;<i>CoS&#95;A</i>&#41;, prioridad Media &#40;<i>CoS&#95;M</i>&#41; y prioridad Baja &#40;<i>CoS&#95;B</i>&#41;. La CoS de cada tr&aacute;fico que cursar&aacute; por la red depende del tipo de protocolo o de tr&aacute;fico. Por ejemplo, si es un tr&aacute;fico del tipo video requerir&aacute; un mejor trato en la red, por lo cual su prioridad ser&aacute; alta &#40;<i>CoS&#95;A</i>&#41;. En el caso, por ejemplo de una sesi&oacute;n de datos la prioridad ser&aacute; baja &#40;<i>CoS&#95;B</i>&#41;. M&aacute;s adelante se indicar&aacute; como se est&aacute; haciendo esta asignaci&oacute;n.</font></p>     <p><font face="Verdana" size="2">Se define <img src="/img/revistas/rfiua/n50/n50a15i19.gif" > como el conjunto de longitudes de onda disponibles para asignar. En donde <img src="/img/revistas/rfiua/n50/n50a15i19.gif" > &#61; &lambda;<sub>&alpha;</sub> <img src="/img/revistas/rfiua/n50/n50a15i04.gif" > &lambda;<sub>&beta;</sub> <img src="/img/revistas/rfiua/n50/n50a15i04.gif" > &lambda;<sub>&Upsilon;</sub>. &lambda;<sub>&alpha;</sub> es el subconjunto de longitudes de onda con baja dispersi&oacute;n, &lambda;<sub>&beta;</sub> el subconjunto de longitudes de onda con media dispersi&oacute;n y &lambda;<sub>&Upsilon;</sub> el subconjunto de longitudes de onda con alta dispersi&oacute;n.</font></p>      <p><font face="Verdana" size="2"><b>Modelo de asignaci&oacute;n de longitudes de onda</b></font></p>     <p><font face="Verdana" size="2">El modelo se basa en la <i>Residual Dispersion</i> &#40;RD&#41;, la cual se define como la dispersi&oacute;n total en la transmisi&oacute;n en una fibra &oacute;ptica teniendo en cuenta fibras de compensaci&oacute;n [12]. El modelo tiene en cuenta una secci&oacute;n normalizada &#40;<a href="#Figura3">Figura 3</a>&#41; que contiene los siguientes elementos:</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><i>Single Mode Fiber</i> &#40;SMF&#41;: fibra &oacute;ptica dise&ntilde;ada para transportar un solo rayo de luz. Puede contener diferentes longitudes de onda. Es empleada en DWDM.</font></p>     <p><font face="Verdana" size="2"><i>Dispersion Compensating Fiber</i> &#40;DCF&#41;: controlan la dispersi&oacute;n crom&aacute;tica. Funciona evitando el excesivo ensanchamiento temporal de los pulsos de luz y la distorsi&oacute;n de la se&ntilde;al. Compensan la distorsi&oacute;n acumulada en la SMF.</font></p>     <p><font face="Verdana" size="2">Longitud de SMF &#40;<i>L<sub>SMF</sub></i>&#41;</font></p>     <p><font face="Verdana" size="2">Longitud de DCF &#40;<i>L<sub>DCF</sub></i>&#41;</font></p>     <p><font face="Verdana" size="2">Amplificadores EDFA</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i05.gif" ><a name="Figura3"></a></font></p>       <p><font face="Verdana" size="2"><b>Figura 3</b> Secci&oacute;n normalizada</font></p>      <p><font face="Verdana" size="2">Con el modelo se pretende encontrar el porcentaje de longitudes de ondas con baja &#40;&lambda;<sub>&alpha;</sub>&#41;, media &#40;&lambda;<sub>&beta;</sub>&#41; y alta dispersi&oacute;n &#40;&lambda;<sub>&Upsilon;</sub>&#41;, comparando el valor de RD con un umbral. El modelo se define a continuaci&oacute;n:</font></p>     <p><font face="Verdana" size="2"><b>Entradas:</b></font></p>     <p><font face="Verdana" size="2"><i>B: Factor de compensaci&oacute;n &#40;<i>Dispersion Slope</i>&#41; [ps&#47;nm2km].</i></font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i19.gif" >: Conjunto de longitudes de onda disponibles para asignar. <img src="/img/revistas/rfiua/n50/n50a15i19.gif" > &#61; &lambda;<sub>1</sub>, &lambda;<sub>2</sub>, &#8230; &lambda;<sub>w</sub>. Donde <i>w</i> es el n&uacute;mero de longitudes de onda.</font></p>     <p><font face="Verdana" size="2">&lambda;<sub>ref</sub>: Longitud de onda de referencia [nm]. Depende del ancho de banda de los canales.</font></p>     <p><font face="Verdana" size="2"><i>Threshold:</i> Umbral de aceptaci&oacute;n. [ps&#47;nm]. Threshold &#61; &plusmn; 1.000 ps&#47;nm para velocidades de 10 Gbps.</font></p>     <p><font face="Verdana" size="2"><i>D<sub>smf</sub></i>: Coeficiente de dispersi&oacute;n en la SMF para la longitud de onda de referencia [ps&#47;nm.Km].</font></p>     <p><font face="Verdana" size="2"><i>D<sub>dcf</sub></i>: Coeficiente de dispersi&oacute;n en la DCF para la longitud de onda de referencia [ps&#47;nm.Km].</font></p>     <p><font face="Verdana" size="2"><i>L<sub>SMF</sub></i>: Longitud de SMF [km].</font></p>     <p><font face="Verdana" size="2"><i>L<sub>DCF</sub></i>: Longitud de DCF [km].</font></p>     <p><font face="Verdana" size="2"><b>Salidas</b></font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i06.gif" ><a name="Ecuaci&oacute;n1a3"></a></font></p>     <p><font face="Verdana" size="2">Las ecuaciones 1, 2 y 3 ayudan a obtener los par&aacute;metros de RD dados en la ecuaci&oacute;n 4:</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i07.gif" ><a name="Ecuaci&oacute;n4"></a></font></p>     <p><font face="Verdana" size="2">Como se mencion&oacute; el par&aacute;metro RD ser&aacute; el empleado para la asignaci&oacute;n de las longitudes de onda. La propuesta busca que se asignen las longitudes de onda con menor RD a las sesiones con mayor prioridad &#40;<i>CoS&#95;A</i>&#41;. A continuaci&oacute;n se describe como fue el proceso para obtener el algoritmo de asignaci&oacute;n.</font></p>      <p><font face="Verdana" size="2">Considere una red de prueba como la NSFnet &#40;14 nodos, 21 enlaces bidireccionales&#41;, la cual tiene una longitud promedio de enlaces <i>d</i> &#61;1.299 km. Al realizar diferentes pruebas se encontr&oacute; que para un espaciamiento de 25 GHz y <i>w</i> &#61; 64 &#40;<i>w</i>: n&uacute;mero de longitudes de ondas&#41;, los m&aacute;s bajos valores para RD se encuentran en aproximadamente el 15&#37; de las primeras longitudes de onda disponibles para asignar. Para determinarlo &#40;como se muestra en la ecuaci&oacute;n 5&#41; se emple&oacute; la funci&oacute;n de costo propuesta en [12] &#40;<i>Umbral</i> &#61; 1.000&#41;. Otros par&aacute;metros fueron tomados de [13]:</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i08.gif" ><a name="Ecuaci&oacute;n5"></a></font></p>     <p><font face="Verdana" size="2">Teniendo en cuenta los an&aacute;lisis realizados se concluye que el primer 15&#37; de las longitudes de onda poseen menor dispersi&oacute;n residual, el siguiente 60&#37; mediana dispersi&oacute;n, mientras que el 25&#37; restante posee alta dispersi&oacute;n. Estos par&aacute;metros ser&aacute;n empleados para la asignaci&oacute;n.</font></p>      <p><font face="Verdana" size="3"><b>Modelo de Grooming</b></font></p>     <p><font face="Verdana" size="2"><b>Especificaciones del problema</b></font></p>     <p><font face="Verdana" size="2">La red WDM se modela mediante un grafo dirigido conectado <i>G&#40;V,E&#41;</i> donde <i>V</i> es el conjunto de nodos de la red con <i>N</i> &#61; &#124;<i>V</i>&#124; nodos. E es el conjunto de enlaces de la red. A cada enlace f&iacute;sico entre los nodos m y n se le asocia un peso <i>L<sub>mn</sub></i>, el cual puede representar el costo de la longitud de la fibra, el n&uacute;mero de transceivers, el n&uacute;mero de sistemas de detecci&oacute;n u otro. El costo total de enrutar las sesiones unicast&#47;multicast en la topolog&iacute;a f&iacute;sica est&aacute; dado por la ecuaci&oacute;n 6:</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i09.gif" ><a name="Ecuaci&oacute;n6"></a></font></p>     <p><font face="Verdana" size="2">En donde:</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><i>N</i>: N&uacute;mero de nodos en la red.</font></p>     <p><font face="Verdana" size="2"><i>W</i>: M&aacute;ximo n&uacute;mero de longitudes de onda por fibra.</font></p>     <p><font face="Verdana" size="2"><i>bw<sub>i</sub></i>: Ancho de banda requerido por la sesi&oacute;n unicast&#47;multicast <i>i</i>.</font></p>     <p><font face="Verdana" size="2"><i>C<sub>w</sub></i>: Capacidad de cada canal o longitud de onda. Por ejemplo, C<sub>w</sub> &#61; OC-192 o OC-48.</font></p>     <p><font face="Verdana" size="2"><i>f<sub>i</sub></i>: Fracci&oacute;n de la capacidad de una longitud de onda empleada por la sesi&oacute;n <i>i</i>. <i>f<sub>i</sub></i> &#61; <i>bw<sub>i</sub></i>&#47; C<sub>w</sub>.</font></p>     <p><font face="Verdana" size="2"><i>k</i>: Grupo de sesiones unicast o multicast. </font></p>     <p><font face="Verdana" size="2">X<sup>iw</sup><sub>mn</sub>: Variable booleana, la cual es igual a uno si el enlace entre los nodos <i>m</i> y <i>n</i> es ocupado por la sesi&oacute;n <i>i</i> en la longitud de onda <i>w</i>. Sino X<sup>iw</sup><sub>mn</sub> &#61; 0.</font></p>     <p><font face="Verdana" size="2">Se consideran <i>k</i> sesiones unicast&#47;multicast denotadas por {<i>r<sub>i</sub> &#40;S<sub>i</sub>, D<sub>i</sub>, <img src="/img/revistas/rfiua/n50/n50a03i09.gif" ><sub>i</sub> &#124; i &#61; 1,2,&#8230;, k</i>}. Cada sesi&oacute;n <i>r<sub>i</sub></i> est&aacute; compuesto, por un nodo fuente <i>S<sub>i</sub></i>, nodo o conjunto de nodos destino <i>D<sub>i</sub></i> y un par&aacute;metro de clase de servicio asociado <img src="/img/revistas/rfiua/n50/n50a03i09.gif" ><sub>i</sub> &#61; {<i>Cos &#95; A,CoS &#95;M,CoS &#95; B</i>}. <img src="/img/revistas/rfiua/n50/n50a03i09.gif" ><sub>i</sub> se determinar&aacute; por el modelo presentado en la siguiente subsecci&oacute;n.</font></p>      <p><font face="Verdana" size="2">Sea <i>T<sub>i</sub> &#40;S<sub>i</sub>, D<sub>i</sub>,  <img src="/img/revistas/rfiua/n50/n50a03i09.gif" ><sub>i</sub>, &lambda;<sub>i</sub></i>&#41;  el &aacute;rbol de enrutamiento para la sesi&oacute;n <i>r<sub>i</sub></i> en la longitud de onda &lambda;<sub>i</sub>. Cuando <i>r<sub>i</sub></i> es del tipo <i>multicast</i>, el mensaje de la fuente <i>s<sub>i</sub></i> a <i>D<sub>i</sub></i> a lo largo del &aacute;rbol <i>T<sub>i</sub></i> es dividido &#40;<i>split</i>&#41; en diferentes nodos para enrutar por las diferentes ramas del &aacute;rbol hasta llegar a todos los nodos de <i>D<sub>i</sub></i>. La arquitectura S&#47;G <i>Light-tree</i> permite este funcionamiento. Respecto al grado del nodo se supone en este art&iacute;culo que es ilimitada &#40;banco de <i>splitter</i> de la arquitectura ilimitada&#41;. Adem&aacute;s, no se consideran las conversiones de longitudes de ondas, es decir la sesi&oacute;n ocupa la misma longitud de onda en todo el &aacute;rbol. Las conversiones de longitudes de onda en un medio completamente &oacute;ptico son costosas y a&uacute;n est&aacute;n en fase de desarrollo.</font></p>     <p><font face="Verdana" size="2"> El objetivo del algoritmo de <i>grooming</i>, enrutamiento y asignaci&oacute;n es minimizar el costo del &aacute;rbol teniendo en cuenta las dispersiones presentes en las longitudes de onda. Seg&uacute;n lo obtenido en la secci&oacute;n 3: &lambda;<sub>a</sub> es el primer 15&#37;, &lambda;<sub>b</sub> &#95; del 15 al 75&#37; y &lambda;<sub>&Upsilon;</sub> el &uacute;ltimo 25&#37; de las longitudes de ondas aproximadamente. La longitud de onda que se asigne a determinada <i>r<sub>i</sub></i> depender&aacute; de la clase de servicio <img src="/img/revistas/rfiua/n50/n50a03i09.gif" ><sub>i</sub>  requerida para esa sesi&oacute;n. El objetivo principal est&aacute; dado por la ecuaci&oacute;n 7:</font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i10.gif" ><a name="Ecuaci&oacute;n7"></a></font></p>     <p><font face="Verdana" size="2">El problema de enrutamiento <i>unicast&#47;multicast</i> es b&aacute;sicamente un <i>m&iacute;nimum Steiner Tree problem</i> [6], el cual es NP-<i>hard</i>. En este art&iacute;culo se plantea una heur&iacute;stica predictiva para encontrar el &aacute;rbol de enrutamiento teniendo en cuenta QoS &#40;por medio de la CoS&#41; y las dispersiones en el conjunto de longitudes de onda. Otra caracter&iacute;stica de la heur&iacute;stica es que trata de mantener mayor capacidad disponible en las longitudes de ondas con baja dispersi&oacute;n para que las sesiones <i>r<sub>i</sub></i> con <img src="/img/revistas/rfiua/n50/n50a03i09.gif" ><sub>i</sub> &#61; Cos&#95;A tengan mayor probabilidad de poder acceder a este recurso.</font></p>       <p><font face="Verdana" size="2"> <b>Predicci&oacute;n usando cadenas de Markov</b></font></p>     <p><font face="Verdana" size="2"> Las cadenas de Markov son una herramienta para analizar el comportamiento de algunos procesos estoc&aacute;sticos, los cuales evolucionan de forma no determin&iacute;stica a lo largo del tiempo en torno a un conjunto de estados. El uso de las cadenas de Markov para la predicci&oacute;n en diferentes sistemas ya ha sido comprobada y validada por su eficiencia en diferentes sistemas de telecomunicaciones [14, 15, 16]. En &eacute;ste art&iacute;culo se emplea para predecir cu&aacute;l ser&aacute; la posible CoS que llegar&aacute; con la pr&oacute;xima sesi&oacute;n &#40;en un <i>t+<img src="/img/revistas/rfiua/n50/n50a03i09.gif" >t</i>&#41;. La predicci&oacute;n ayudar&aacute; a evitar que la capacidad disponible de las longitudes de onda con menor dispersi&oacute;n se agote r&aacute;pidamente, manteni&eacute;ndola disponible para sesiones o tr&aacute;ficos con mayor CoS.</font></p>      <p><font face="Verdana" size="2">En el modelo los estados se definen como la clase de servicio &#40;CoS&#41; de una determinada sesi&oacute;n. El modelo aplica para n tipos de CoS como muestra la <a href="#Figura4">figura 4</a>. Para el caso estudiado en &eacute;ste art&iacute;culo, donde se definen 3 CoS se obtuvieron las probabilidades <i>P<sub>xy</sub></i> &#40;en donde <i>x,y</i> son estados que definen la CoS&#41; de transici&oacute;n teniendo en cuenta el <i>traces</i> de datos disponibles en ACM SIGCOMM [17]. A partir de estos datos se obtuvo la siguiente matrix de transici&oacute;n:</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i11.gif" ></font></p>     <p><font face="Verdana" size="2">La cadena de Markov con las probabilidades de transici&oacute;n ser&aacute; empleada para determinar cu&aacute;l es el tipo de paquete &#40;CoS&#41; que llegar&aacute; en la siguiente solicitud &#40;sesi&oacute;n&#41;.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i12.gif" ><a name="Figura4"></a></font></p>        <p><font face="Verdana" size="2"><b>Figura 4</b> Diagrama cadenas de Markov para <i>n</i> CoS</font></p>        <p><font face="Verdana" size="2"><b>Heur&iacute;stica propuesta</b></font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">En este art&iacute;culo se propone una heur&iacute;stica <i>on-line</i> que se encarga del &oacute;ptimo enrutamiento, asignaci&oacute;n de longitudes de onda y del <i>grooming</i>, teniendo en cuenta la calidad de servicio de las diferentes sesiones as&iacute; como los efectos de la dispersi&oacute;n en las longitudes de ondas disponibles para asignar. La heur&iacute;stica tiene como objetivo asignar probabil&iacute;sticamente las longitudes de onda con menor dispersi&oacute;n a las sesiones que tengan mayor prioridad o CoS. El algoritmo se denomina <i>PredictionTG-QoS</i> y se muestra en la <a href="#Figura5">figura 5</a>. El algoritmo emplea la funci&oacute;n Asignaci&oacute;nyGrooming la cual se muestra en la <a href="#Figura6">figura 6</a>. Los par&aacute;metros de entrada del algoritmo son los siguientes:</font></p>       <p><font face="Verdana" size="2"><i>N</i>: es el n&uacute;mero de nodos en la red.</font></p>       <p><font face="Verdana" size="2"><i>X</i>: conjunto de sesiones, <i>k</i> &#61; &#124;X&#124; es el n&uacute;mero de sesiones. <i>k &#61; 1,2,&#8230;,i.</i></font></p>       <p><font face="Verdana" size="2">Conjunto <img src="/img/revistas/rfiua/n50/n50a15i19.gif" > &#61; &lambda;<sub>l</sub>, &lambda;<sub>2</sub>, &#8230; &#61; {&lambda;<sub>&alpha;</sub>, &lambda;<sub>&beta;</sub>, &lambda;<sub>&Upsilon;</sub>} de longitudes de ondas de las cuales: &lambda;<sub>&alpha;</sub> es el conjunto de longitudes de onda de baja dispersi&oacute;n, &lambda;<sub>&beta;</sub> es el conjunto de longitudes de onda de media dispersi&oacute;n y &lambda;<sub>&Upsilon;</sub> el conjunto de longitudes de onda de alta dispersi&oacute;n. <img src="/img/revistas/rfiua/n50/n50a15i14.gif" > es el n&uacute;mero de longitudes disponibles.</font></p>       <p><font face="Verdana" size="2"><i>T<sub>i</sub></i> &#40;<i>S<sub>i</sub>, D<sub>i</sub>, <img src="/img/revistas/rfiua/n50/n50a03i09.gif" ><sub>i</sub>, &lambda;<sub>i</sub>&#41;  es el &aacute;rbol de enrutamiento para la sesi&oacute;n <i>r<sub>i</sub></i> en la longitud de onda &lambda;<sub>i</sub>.</i></font></p>       <p><font face="Verdana" size="2">Clase de servicio &#40;CoS&#41; asociado <img src="/img/revistas/rfiua/n50/n50a15i19.gif" ><sub>i</sub> &#61; {<i>Cos &#95; A,CoS &#95;M,CoS &#95; B</i>}.</font></p>      <p><font face="Verdana" size="2"><i>P<sub>mn</sub></i>: topolog&iacute;a f&iacute;sica, donde <i>P<sub>mn</sub> &#61; <i>P<sub>mn</sub></i> &#61; 1 indica que hay un enlace directo de fibra &oacute;ptica entre los nodos <i>m</i> y <i>n</i>. Si no hay enlace de fibra entre los nodos <i>m</i> y <i>n</i>, entonces <i>P<sub>mn</sub></i> &#61; 0.</i></font></p>      <p><font face="Verdana" size="2">A cada enlace entre los nodos m y n es asociado un peso <i>L<sub>mn</sub></i>.</font></p>      <p><font face="Verdana" size="2"><i>C</i>: capacidad de cada longitud de onda. En este art&iacute;culo se asume C &#61; OC-48.</font></p>      <p><font face="Verdana" size="2"><i>S<sub>i</sub></i>: nodo fuente para la sesi&oacute;n i.</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><i>D<sub>i</sub>: conjunto de nodos destino para cada sesi&oacute;n. Di incluye los nodos que reciben tr&aacute;fico unicast y multicast.</i></font></p>      <p><font face="Verdana" size="2"><i>bw<sub>i</sub></i>: ancho de banda requerido para cada sesi&oacute;n.</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i15.gif" ><a name="Figura5"></a></font></p>      <p><font face="Verdana" size="2"><b>Figura 5</b> Algoritmo predictionTG-QoS</font></p>       <p><font face="Verdana" size="2">El algoritmo PredictionTG-QoS inicialmente con la informaci&oacute;n de la sesi&oacute;n <i>r<sub>i</sub></i> determina la clase de servicio &#40;<img src="/img/revistas/rfiua/n50/n50a03i09.gif" >&#41; y el conjunto de longitudes &#40;&lambda; <img src="/img/revistas/rfiua/n50/n50a03i02.gif" > <img src="/img/revistas/rfiua/n50/n50a03i09.gif" >&#41; en la que puede ser enrutada la sesi&oacute;n &#40;incluyendo el <i>grooming</i>&#41; teniendo en cuenta la predicci&oacute;n realizada con la cadena de Markov. Con esta informaci&oacute;n se procede a aplicar el algoritmo de enrutamiento, asignaci&oacute;n y <i>grooming</i> que se muestra en la <a href="#Figura6">figura 6</a>. El algoritmo de asignaci&oacute;n y grooming se basa en el conocido <i>minimun steiner tree</i> para determinar el &aacute;rbol de enrutamiento. Una vez se determina el &aacute;rbol de enrutamiento &#40;en este caso el temporal&#41; se comprueba que la longitud de onda que se est&aacute; comprobando tenga capacidad disponible para que la sesi&oacute;n pueda acceder a ese recurso. En caso de que haya capacidad disponible se asigna esa longitud de onda a la sesi&oacute;n y se incluye en T. En caso de que no sea posible asignar esa longitud de onda se prueba en la siguiente, hasta encontrar capacidad disponible o hasta que las longitudes de onda se agoten. En caso de que no sea posible asignar ninguna longitud de onda, se procede a eliminar esa sesi&oacute;n y se marca como tr&aacute;fico bloqueado. La ventaja del algoritmo es que al emplear la CoS se disminuyen los ciclos de b&uacute;squeda cuando se busca que longitud de onda se puede asignar.</font></p>         <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i16.gif" ><a name="Figura6"></a></font></p>      <p><font face="Verdana" size="2"><b>Figura 6</b> Funci&oacute;n Asignaci&oacute;n y Grooming</font></p>       <p><font face="Verdana" size="3"><b>Resultados obtenidos</b></font></p>      <p><font face="Verdana" size="2">Las simulaciones son realizadas usando la red de transporte NSFnet, en la cual la topolog&iacute;a f&iacute;sica consiste en 14 nodos con 21 enlaces bidireccionales. Con el fin de obtener resultados lo m&aacute;s cercano a la realidad, se opt&oacute; por obtener un modelo de llegada de sesiones a la red de transporte &oacute;ptica as&iacute; como la duraci&oacute;n de &eacute;stas. Se emplearon traces de datos disponibles en ACM SIGCOMM  [17], los cuales contienen tr&aacute;fico cursado en la red de transporte con duraci&oacute;n de 30 d&iacute;as entre el <i>Lawrence Berkeley Laboratory</i> &#40;California&#41; y el resto del mundo. Los datos poseen informaci&oacute;n sobre el tiempo, duraci&oacute;n, protocolo, bytes transmitidos, etc.</font></p>       <p><font face="Verdana" size="2">El modelo de asignaci&oacute;n propuesto &#40;<i>Prediction</i>TGQoS&#41; se compara con el caso cuando se le da el mismo trato a las diferentes sesiones &#40;sin importar su QoS&#41;, llamado en este caso Asignaci&oacute;n Est&aacute;ndar&#41; y cuando no se tiene en cuenta la QoS &#40;TGQOS&#41;. En el art&iacute;culo se comparan la probabilidad de bloqueo &#40;blocking&#41; y la capacidad de ancho de banda disponible promedio de cada longitud de onda. El an&aacute;lisis se hace teniendo en cuenta los siguientes par&aacute;metros de simulaci&oacute;n:</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">N&uacute;mero de longitudes de ondas: 10</font></p>      <p><font face="Verdana" size="2">Capacidad longitudes de onda: OC-48</font></p>       <p><font face="Verdana" size="2">Ancho de banda posible: bw={OC-1,OC- 3,OC-12,OC-48}; generados con una distribuci&oacute;n uniforme OC-1 : OC-3 : OC-12 : OC-48 = 1:1:1:1</font></p>      <p><font face="Verdana" size="2">N&uacute;mero m&aacute;ximo de sesiones: 10.000</font></p>      <p><font face="Verdana" size="2">Grupo de longitudes de onda con baja dispersi&oacute;n &lambda;<sub>&alpha;</sub> &#61;[1:2].</font></p>      <p><font face="Verdana" size="2">Grupo de longitudes de onda con media dispersi&oacute;n &lambda;<sub>&beta;</sub> &#61; [3:7].</font></p>      <p><font face="Verdana" size="2">Grupo de longitudes de onda con alta dispersi&oacute;n &lambda;<sub>&Upsilon;</sub> &#61; [8:10].</font></p>      <p><font face="Verdana" size="2">La rata de llegada de sesiones &#40;&lambda;&#41; as&iacute; como la de duraci&oacute;n &#40;&mu;&#41; de estas fueron modeladas como &mu; &#61; 1 y &Lambda; para variar la carga en Erlangs. La carga en Erlangs se define como <b><i>Load &#40;Earlang&#41; &#61; bw x &Lambda;/ &mu;</i></b>.</font></p>       <p><font face="Verdana" size="2">En la <a href="#Figura7">figura 7a</a> se observa la probabilidad de bloqueo de enlace para las sesiones con CoS&#95;A. La heur&iacute;stica propuesta mejora en un 16&#37; aprox. A la heur&iacute;stica TG-QoS y en un 11&#37; aprox. Cuando se realiza asignaci&oacute;n est&aacute;ndar para diferente cargas de tr&aacute;fico. Como se observa la asignaci&oacute;n teniendo en cuenta s&oacute;lo la QoS no mejora a la asignaci&oacute;n est&aacute;ndar; sin embargo, todos los tr&aacute;ficos son tratados de la misma forma llevando a que las sesiones con CoS&#95;A no se enruten por un medio con menor dispersi&oacute;n.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i17.gif" ><a name="Figura7"></a></font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Figura 7</b> Probabilidad de bloqueo para a&#41; CoS&#95;A y b&#41; CoS&#95;M</font></p>      <p><font face="Verdana" size="2">Cuando se tienen sesiones con CoS&#95;M &#40;<a href="#Figura7">Figura 7b</a>&#41; se presenta un mejor comportamiento cuando se emplea TG-QoS. Sin embargo PredictionTGQoS mejora a la asignaci&oacute;n est&aacute;ndar. El motivo por el cual TG-QoS presenta un mejor comportamiento se debe a que el 60&#37; de longitudes de onda disponibles son para asignar s&oacute;lo al conjunto de tr&aacute;ficos con CoS&#95;M. Adem&aacute;s la heur&iacute;stica <i>Prediction</i>TG-QoS lo que busca es mejorar la QoS principalmente a las sesiones con CoS&#95;A dando posibilidad a cualquier tipo de tr&aacute;fico que acceda a una longitud de onda con menor dispersi&oacute;n crom&aacute;tica. Es de notar que la probabilidad de bloqueo para CoS&#95;M se mantiene en el orden del 32&#37; al igual que para las sesiones con CoS&#95;A.</font></p>       <p><font face="Verdana" size="2">Como se esperaba, el tr&aacute;fico con CoS&#95;B es penalizado tanto por TG-QoS como por PredictionTG- QoS &#40;<a href="#Figura8">Figura 8a</a>&#41;. Es importante observar que PredictionTG-QoS sin embargo mantiene la probabilidad de bloqueo en m&aacute;s o menos el 40&#37; para este tipo de tr&aacute;fico, muy cerca de la obtenida para el tr&aacute;fico CoS&#95;A y CoS&#95;M.</font></p>        <p><font face="Verdana" size="2">Respecto a la capacidad de ancho de banda disponible en cada longitud de onda &#40;Figura 8b&#41;, la heur&iacute;stica PredictionTG-QoS en promedio mantiene mayor capacidad disponible cuando se compara con los otros dos algoritmos de asignaci&oacute;n. Adem&aacute;s, cumple con su principal objetivo: mantener las longitudes de onda con menor dispersi&oacute;n disponibles para tr&aacute;ficos con CoS&#95;A. Las longitudes de onda 3 a 7 son las que se mantienen con menor capacidad disponible debido a que el tr&aacute;fico que m&aacute;s llega al sistema es de CoS&#95;M.</font></p>       <p><font face="Verdana" size="3"><b>Conclusiones</b></font></p>      <p><font face="Verdana" size="2">En &eacute;ste art&iacute;culo se propone un modelo predictivo basado en cadenas de Markov de asignaci&oacute;n, enrutamiento y <i>grooming</i> que tiene en cuenta los fen&oacute;menos presentes en la fibra &oacute;ptica as&iacute; como par&aacute;metros de calidad de servicio &#40;QoS&#41; en los tr&aacute;ficos del tipo <i>unicast y multicast</i>. </font></p>       <p><font face="Verdana" size="2">El modelo de asignaci&oacute;n propuesto mejora notablemente la probabilidad de bloqueo para tr&aacute;ficos de alta prioridad, manteni&eacute;ndola en un rango similar a los otros tipos de tr&aacute;fico. Adem&aacute;s el modelo permite mantener mayor capacidad disponible en las longitudes de onda con baja dispersi&oacute;n, lo que permitir&aacute; que los tr&aacute;ficos con altos requerimientos de calidad puedan tener mayor probabilidad de acceder a buenos recursos.</font></p>       <p><font face="Verdana" size="2">Como trabajo futuro se pretende analizar e incluir fen&oacute;menos no lineales de la fibra al modelo propuesto. Uno de los principales fen&oacute;menos que afecta a los sistemas DWMD en redes de transporte es FWM &#40;<i>Four-Wave Mixing</i>&#41; y debe ser tenido en cuenta para la asignaci&oacute;n de longitudes de onda, m&aacute;s a&uacute;n en sistemas que manejan tr&aacute;fico <i>unicast y multicast</i> conjuntamente. Adicionalmente, se resolver&aacute; un modelo matem&aacute;tico que tenga en cuenta fen&oacute;menos f&iacute;sicos de la fibra.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n50/n50a15i18.gif" ><a name="Figura8"></a></font></p>       <p><font face="Verdana" size="2"><b>Figura 8</b> a&#41; Probabilidad de bloqueo para CoS&#95;B y b&#41; Capacidad disponible promedio para cada longitud de onda</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"><b>Referencias</b></font></p>      <!-- ref --><p><font face="Verdana" size="2">1. F. Solano, L. Caro, J. de Oliveira, R. Fabregat, J. Marzo. "G+: Enhanced traffic grooming in wdm mesh networks using lighttours". IEEE Journal Selected Areas in Communications. Vol. 25. 2007. pp. 1034- 1047.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000134&pid=S0120-6230200900040001500001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">2. L. Sahasrabuddhe, B. Mukherjee. "Light trees: optical multicasting for improved performance in wavelength routed networks". IEEE Communications Magazine. Vol. 37. 1999. pp. 67-73.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000135&pid=S0120-6230200900040001500002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">3. O. Gerstel, R. Ramaswami, G. Sasaki. "Costeffective traffic grooming in wdm rings". IEEE&#47;ACM Transactions Networking. Vol. 8. 2000. pp. 618-630.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S0120-6230200900040001500003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">4. J. C. Bermond, D. Coudert, X. Munoz, I. Sau. "Traffic grooming in bidirectional wdm ring networks". 2006 International Conference Transparent Optical Networks. Vol. 3. 2006. pp. 19-22.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000137&pid=S0120-6230200900040001500004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">5. N. Singhal, L. Sahasrabuddhe, B. Mukherjee. "Optimal multicasting of multiple light-trees of different bandwidth granularities in a wdm mesh network with sparse splitting capabilities". IEEE/ACM Transactions Networking. Vol. 14. 2006. pp. 1104-1117.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000138&pid=S0120-6230200900040001500005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">6. A. Khalil, A. Hadjiantonis, C. Assi, A. Shami, G. Ellinas, M. Ali. "Dynamic provisioning of low-speed unicast&#47;multicast traffic demands in mesh-based wdm optical networks". Journal Lightwave Technology. Vol. 24. 2006. pp. 681-693.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000139&pid=S0120-6230200900040001500006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">7. J. E. Sierra, L. F. Caro, F. Solano, R. Fabregat, Y. Donoso. "S&#47;g light-tree: Multicast grooming architecture for improved resource allocation". International Conference Optical Network Design and Modeling, 2008. ONDM 2008. 2008. pp. 1-6.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000140&pid=S0120-6230200900040001500007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">8. J. E. Sierra, L. F. Caro, F. Solano, J. Marzo, R. Fabregat, Y. Donoso. "Dynamic unicast&#47;multicast traffic grooming using s&#47;g light-tree in wdm networks". SPECTS 2008. Proceedings IEEE. International Symposium on Performance Evaluation of Computer and Telecommunication Systems. 2008. pp. 263-268.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000141&pid=S0120-6230200900040001500008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">9. J. E. Sierra, L. F. Caro, F. Solano, J. L. Marzo, R. Fabregat, Y. Donoso. "All-optical unicast&#47;multicast routing in wdm networks," Global Telecommunications Conference, 2008. GLOBECOM '08. Optical Networks and Systems Symposium. 2008. pp. 1-6.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000142&pid=S0120-6230200900040001500009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">10. A. Billah, B. Wang, A. Awwal. "Multicast traffic grooming in wdm optical mesh networks". Global Telecommunications Conference. IEEE GLOBECOM '03. Vol. 5. 2003. pp. 2755-2760.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000143&pid=S0120-6230200900040001500010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">11. N. Bouabdallah, G. Pujolle. "A practical traffic grooming scheme in all-optical networks". Optical Fiber Communication Conference, 2006 and the 2006 National Fiber Optic Engineers Conference. 2006 pp. 1-3.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000144&pid=S0120-6230200900040001500011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">12. M. Ali Ezzahdi, S. Al Zahr, M. Koubaa, N. Puech, M. Gagnaire. "Lerp: a quality of transmission dependent heuristic for routing and wavelength assignment in hybrid wdm networks". Computer Communications and Networks, 2006. ICCCN 2006. Proceedings.15th International Conference. 2006. pp. 125-136.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000145&pid=S0120-6230200900040001500012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">13. N. Zulkifli, C. Okonkwo, K. Guild. "Dispersion optimised impairment constraint based routing and wavelength assignment algorithms for all-optical networks". Proc. International Conference on Transparent Optical Networks. Vol. 3. 2006. pp. 177-180.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000146&pid=S0120-6230200900040001500013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">14. J. F. Hayes, T. V. J. G. Babu. Modeling and Analysis of Telecommunications Networks. John Wiley &amp; Sons. Inc. New Jersey. 2004. pp. 52-60.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000147&pid=S0120-6230200900040001500014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">15. J. C. Chen, P. W. Dowd. Performance analysis of WDM networks with wavelength conversion Proc. Fourth International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems MASCOTS '96. 1996. pp. 145-150.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000148&pid=S0120-6230200900040001500015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">16. J. S. Vardakas, V. G. Vassilakis, M. D. Logothetis. "Loss models in traffic-groomed WDM all-optical networks". Proc. 6<sup>th</sup> International Symposium on Communication Systems, Networks and Digital Signal Processing CNSDSP 2008. 2008. 217-221.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000149&pid=S0120-6230200900040001500016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">17. ACM. "Traces in the internet traffic archive". 2000. <a href="http://ita.ee.lbl.gov/html/traces.html." target="_blank">http://ita.ee.lbl.gov/html/traces.html.</a> Consultada el 20 de Noviembre de 2008.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000150&pid=S0120-6230200900040001500017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p><font face="Verdana" size="2">&#40;Recibido el 26 de noviembre de 2008. Aceptado el 9 de mayo de 2009&#41;</font></p>      <p><font face="Verdana" size="2"><sup>*</sup>Autor de correspondencia: tel&eacute;fono: +57 + 4 + 415 90 95 ext 115, correo electr&oacute;nico: <a href="mailto:javier.sierra@upb.edu.co">javier.sierra@upb.edu.co</a> &#40;J. Sierra&#41;</font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Solano]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Caro]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[de Oliveira]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Fabregat]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Marzo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[G+: Enhanced traffic grooming in wdm mesh networks using lighttours]]></article-title>
<source><![CDATA[IEEE Journal Selected Areas in Communications]]></source>
<year>2007</year>
<volume>25</volume>
<page-range>1034- 1047</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sahasrabuddhe]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Mukherjee]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Light trees: optical multicasting for improved performance in wavelength routed networks]]></article-title>
<source><![CDATA[IEEE Communications Magazine]]></source>
<year>1999</year>
<volume>37</volume>
<page-range>67-73</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gerstel]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[Ramaswami]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Sasaki]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Costeffective traffic grooming in wdm rings]]></article-title>
<source><![CDATA[IEEE/ACM Transactions Networking]]></source>
<year>2000</year>
<volume>8</volume>
<page-range>618-630</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bermond]]></surname>
<given-names><![CDATA[J. C]]></given-names>
</name>
<name>
<surname><![CDATA[Coudert]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Munoz]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Sau]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<source><![CDATA[Traffic grooming in bidirectional wdm ring networks]]></source>
<year>2006</year>
<volume>3</volume>
<conf-name><![CDATA[ 2006 International Conference Transparent Optical Networks]]></conf-name>
<conf-loc> </conf-loc>
<page-range>19-22</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Singhal]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Sahasrabuddhe]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Mukherjee]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal multicasting of multiple light-trees of different bandwidth granularities in a wdm mesh network with sparse splitting capabilities]]></article-title>
<source><![CDATA[IEEE/ACM Transactions Networking]]></source>
<year>2006</year>
<volume>14</volume>
<page-range>1104-1117</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khalil]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Hadjiantonis]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Assi]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Shami]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Ellinas]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Ali]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dynamic provisioning of low-speed unicast/multicast traffic demands in mesh-based wdm optical networks]]></article-title>
<source><![CDATA[Journal Lightwave Technology]]></source>
<year>2006</year>
<volume>24</volume>
<page-range>681-693</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[J. E]]></given-names>
</name>
<name>
<surname><![CDATA[Caro]]></surname>
<given-names><![CDATA[L. F]]></given-names>
</name>
<name>
<surname><![CDATA[Solano]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Fabregat]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Donoso]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<source><![CDATA[S/g light-tree: Multicast grooming architecture for improved resource allocation]]></source>
<year></year>
<conf-name><![CDATA[ International Conference Optical Network Design and Modeling]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc> </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[J. E]]></given-names>
</name>
<name>
<surname><![CDATA[Caro]]></surname>
<given-names><![CDATA[L. F]]></given-names>
</name>
<name>
<surname><![CDATA[Solano]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Marzo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Fabregat]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Donoso]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<source><![CDATA[Dynamic unicast/multicast traffic grooming using s/g light-tree in wdm networks]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings IEEE. International Symposium on Performance Evaluation of Computer and Telecommunication Systems]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc> </conf-loc>
<page-range>263-268</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[J. E]]></given-names>
</name>
<name>
<surname><![CDATA[Caro]]></surname>
<given-names><![CDATA[L. F]]></given-names>
</name>
<name>
<surname><![CDATA[Solano]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Marzo]]></surname>
<given-names><![CDATA[J. L]]></given-names>
</name>
<name>
<surname><![CDATA[Fabregat]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Donoso]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<source><![CDATA[All-optical unicast/multicast routing in wdm networks]]></source>
<year></year>
<conf-name><![CDATA[ Telecommunications Conference]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc> </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Billah]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Awwal]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multicast traffic grooming in wdm optical mesh networks]]></article-title>
<source><![CDATA[Global Telecommunications Conference]]></source>
<year>2003</year>
<volume>5</volume>
<page-range>2755-2760</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bouabdallah]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Pujolle]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[A practical traffic grooming scheme in all-optical networks]]></source>
<year></year>
<conf-name><![CDATA[ Optical Fiber Communication Conference, 2006 and the 2006 National Fiber Optic Engineers Conference]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
<page-range>1-3</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ali Ezzahdi]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Al Zahr]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Koubaa]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Puech]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Gagnaire]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Lerp: a quality of transmission dependent heuristic for routing and wavelength assignment in hybrid wdm networks]]></source>
<year></year>
<conf-name><![CDATA[15 Computer Communications and Networks]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
<page-range>125-136</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zulkifli]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Okonkwo]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Guild]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dispersion optimised impairment constraint based routing and wavelength assignment algorithms for all-optical networks]]></article-title>
<source><![CDATA[Proc. International Conference on Transparent Optical Networks]]></source>
<year>2006</year>
<volume>3</volume>
<page-range>177-180</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hayes]]></surname>
<given-names><![CDATA[J. F]]></given-names>
</name>
<name>
<surname><![CDATA[Babu]]></surname>
</name>
</person-group>
<source><![CDATA[Modeling and Analysis of Telecommunications Networks]]></source>
<year>2004</year>
<page-range>52-60</page-range><publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley & Sons. Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[J. C]]></given-names>
</name>
<name>
<surname><![CDATA[Dowd]]></surname>
<given-names><![CDATA[P. W]]></given-names>
</name>
</person-group>
<source><![CDATA[Performance analysis of WDM networks with wavelength conversion Proc]]></source>
<year></year>
<conf-name><![CDATA[Fourth International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems MASCOTS '96]]></conf-name>
<conf-date>1996</conf-date>
<conf-loc> </conf-loc>
<page-range>145-150</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vardakas]]></surname>
<given-names><![CDATA[J. S]]></given-names>
</name>
<name>
<surname><![CDATA[Vassilakis]]></surname>
<given-names><![CDATA[V. G]]></given-names>
</name>
<name>
<surname><![CDATA[Logothetis]]></surname>
<given-names><![CDATA[M. D]]></given-names>
</name>
</person-group>
<source><![CDATA[Loss models in traffic-groomed WDM all-optical networks]]></source>
<year></year>
<conf-name><![CDATA[6 International Symposium on Communication Systems, Networks and Digital Signal Processing CNSDSP]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc> </conf-loc>
<page-range>217-221</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<collab>ACM</collab>
<source><![CDATA[Traces in the internet traffic archive]]></source>
<year></year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
