SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 5, Ver. I (Sep - Oct .2015), PP 98-107
www.iosrjournals.org
DOI: 10.9790/2834-105198107 www.iosrjournals.org 98 | Page
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à
l’aide des algorithmes génétiques
Moussang Gaétan Arnaud1
, Tonye Emmanuel2
1&2
(Département de Génie Electrique et de Télécommunications ; Ecole Nationale Supérieure Polytechnique
de Yaoundé ; Université de Yaoundé I, CAMEROUN)
Abstract : Les réseaux optiques sont de nos jours l’élément de base des systèmes de communications modernes
vu la quantité importante de données qu’une seule longueur d’onde peut transporter. Les requêtes individuelles
quant à elles demandent une bande passante moins importante par rapport à celle que peut offrir une longueur
d’onde. Le groupage de trafic associé à la technologie WDM (Wavelength Division Multiplexing) permet
d’utiliser de manière efficace la bande passante offerte par une longueur d’onde. Dans cet article, un
algorithme génétique appliquant le groupage a été conçu afin de réduire le coût du réseau, évalué comme le
nombre de longueurs d’onde et le nombre d’équipements au sein d’un réseau physique. Des résultats obtenus
sont comparés à ceux établis préalablement à partir d’un algorithme génétique matérialisant seul le routage et
l’affectation de longueurs d’onde. On peut conclure que l’algorithme génétique de groupage développé a
permis d’optimiser le coût du réseau.
Mots clés : algorithme génétique, assignation de longueurs d’onde, groupage, réseau WDM.
I. Introduction
L’avènement de la technologie optique a été une solution majeure dans le transport des données à haut
débit et plusieurs modèles de réseaux optiques ont été proposés pour la mettre en œuvre. Cependant, le transport
optique s’est vraiment développé après l’apparition de la technologie WDM (Wavelength Division
multiplexing) où plusieurs longueurs d’onde peuvent être multiplexées dans une même fibre optique. Disposant
d’une possibilité de transmettre une quantité des données de 10 ou 40 giga bits par secondes (Gbps), une
longueur d’onde est sous-utilisée si on lui affecte une seule connexion, sachant que la majorité des connexions
dans les réseaux sont des connexions de l’ordre de 51.84 Mbps. Si on a une requête pour une connexion de
51.84 Mbps avec une longueur d’onde qui peut transmettre jusque dans l’ordre de 10 Gbps, alors presque toute
la bande passante est gaspillée. Le groupage de trafic est un moyen de remédier à ce problème, dont le principe
est de regrouper plusieurs connexions de petites granularités dans une seule longueur d’onde de telle sorte que la
somme des bandes passantes de ces connexions ne dépasse pas la capacité de la longueur d’onde. Pour résoudre
ce problème, une approche d’algorithme génétique est proposée vue la réduction de leur temps à converger vers
la solution optimale.
Plusieurs auteurs se sont intéressés sur ce sujet dont les suivants sont cités :
W. Yao, M. Li et B. Ramamurthy [1] ont étudié le problème de groupage de trafic dans un réseau
maillé où seulement quelques nœuds ont la capacité de grouper le trafic (appelés nœuds G). Yueguang Jiao,
Bingkun Zhou, Hanyi Zhang et Yili Guo [2], ont étudié le problème de groupage dans un réseau maillé à partir
d’un trafic arbitraire. Sivakumar K.M. Sivalingam et S. Subramaniam [3] ont travaillé sur le problème de
groupage de trafic dans un réseau maillé où le groupage du trafic peut se faire à chaque nœud. P. Paul et al. [4],
ont étudié le problème de groupage de trafic dans un réseau maillé où les nœuds qui ont la capacité de groupage
sont ceux ayant le maximum de connexions. O. Awwad, Ala I. Al-Fuqaha, and M. Guizani [5], ont résolu le
problème de GRWA (Grooming Routing Wavelength Assignment) à l’aide d’un algorithme génétique
combinant deux heuristiques d’assignation de longueurs d’onde.
Dans notre étude, nous utilisons un réseau physique existant sur lequel sont basés nos tests. Un
algorithme génétique appliquant le routage et l’affectation de longueurs d’ondes est d’abord établi. Ensuite un
autre algorithme génétique implémentant le groupage est développé. Les résultats obtenus à partir de ces deux
algorithmes sont ensuite comparés pour montrer l’intérêt du groupage.
Cet article sera articulé comme suit : dans le paragraphe 2, les éléments du réseau WDM seront
présentés suivi de la méthodologie du groupage employée dans le paragraphe 3. Les résultats issus des
implémentations des algorithmes génétiques du RWA [6] et du groupage seront expliqués dans le paragraphe 4.
Et enfin une conclusion sera faite dans le dernier paragraphe.
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 99 | Page
II. Eléments d’un réseau WDM
En plus de la fibre optique, un réseau WDM est constitué de plusieurs équipements dont les principaux
sont :
OADM (Optical Add/Drop Multiplexer): c’est un équipement utilisé dans un nœud qui sert, comme leur nom
l’indique, à ajouter (en multiplexant) une longueur d’onde à une fibre de sortie et terminer (en démultiplexant)
une longueur d’onde dans ce nœud à partir d’une fibre d’entrée.
ROADM (Reconfigurable Optical Add/Drop Multiplexer): c’est un OADM reconfigurable, comme son nom
l’indique. Il offre, en plus des fonctions d’un OADM, la possibilité de commuter des signaux de transport
optiques à distance au niveau de la couche de longueurs d’onde.
OXC (Optical Cross Connect): les OADMs ne sont plus suffisants quand on a plusieurs fibres qui sont
connectées à un nœud donné et que chaque fibre a plusieurs longueurs d’onde (comme dans les réseaux maillés).
L’élément le mieux adapté dans ce cas est l’OXC. Un OXC simple permet de commuter les données d’une
longueur d’onde λ d’une fibre d’entrée vers la même longueur d’onde λ d’une fibre de sortie dans le domaine
optique.
MSPP (MultiService Provisioning Platform): les MSPPs sont des systèmes très complexes, impliquant une
variété de technologies matérielles et logicielles. Un MSPP combine plusieurs fonctionnalités offertes par les
différents équipements qu’on a mentionnés plus haut et en plus la particularité d’effectuer le groupage.
1. Méthodologie du groupage utilisée
Supposons le réseau suivant et dont la capacité d’une longueur d’onde est : 10 Gbps.
Considérons deux requêtes (1, 5) et (1, 6) qui transitent dans le réseau et dont les capacités sont
respectivement 5 et 4 Gbps. L’ensemble des chemins pour la première requête est : [1 2 4 5]; [1 3 4 5]; [1 3 6 4
5] et pour la deuxième [1 2 4 6] ; [1 3 6] [1 3 4 6]. En évaluant chaque chemin avec la fonction coût donnée (1)
s’il revient que le meilleur chemin pour chaque requête est respectivement [1 2 4 5] et [1 2 4 6], le groupage des
données est possible entre le chemin [1 2 4]. Puisque la somme des deux bandes passantes est égale à 9 Gbps et
est inférieure à celle de la longueur d’onde définie. Ces deux requêtes peuvent alors être groupées dans la
longueur d’onde représentée en bleu (voire figure 2) pour être acheminées jusqu’à leur destination.
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 100 | Page
3.1. Organigramme de l’algorithme du groupage
Figure 3 : Organigramme de l’algorithme génétique du groupage
LO_max : longueur d’onde maximale
Cap_SD : capacité d’une requête
Cap_LO_max : capacité maximale d’une longueur d’onde.
Etant donné qu’une longueur d’onde est une ressource très couteuse, la fonction cout définie dans ce travail lui
fait référence et est définie comme suit :
F_cout = nombre de bonds + nombre de LO sur un lien (1)
L’un des paramètres qui nous ai utile pour l’évaluation des nos résultats est probabilité de blocage et défini par
la formule de Erlang B.
𝑷 𝑳, 𝑪 = ( 𝑳 𝑪
𝑪!)/ 𝑳 𝑪
𝑪!
𝑪
𝑲=𝟎 (2)
L : trafic en Erlang
C : nombre de longueurs d’onde disponibles
3.2. Algorithme du groupage
Begin
Cap_LO_max=10 ;%capacité maximale d’une longueur d’onde
NGmax=10 ;%nombre maximal de générations
Nbr_LO_max=2 ;%nombre de longueur d'onde maximal par fibre
while (Cap_SD>=Cap_LO_max)
Générer un trafic de manière aléatoire
end
Déterminer l’ensemble des plus courts chemins pour chaque requête ;
Déterminer le nombre de chemins de chaque requête a;
For l=1:a
For t=1 :nbre_de_bonds
if chaque chemin n’est pas vide
if Cap_SD+trafic sur un lien est supérieur à Cap_LO_max
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 101 | Page
affecter le trafic sur un autre lien ;
else
affecter le trafic dans une longueur d’onde ;
end
F_cout=nombre de saut + nombre de LO sur un lien
Pr_blo=proba_blo(max(L),Nbr_LO_max,max(Nbr_LO_SD));
end
else
Pr_blo=proba_blo(max(L),0,0);
end
end
sélection naturelle ;
croisement ;
mutation ;
end
3.3 Approche de résolution du problème par algorithme génétique
3.3.1. Génération de la population
La population générée dans cet article utilise un algorithme de Dijkstra modifié. Cette population est
obtenue en déterminant tous les plus courts chemins correspondant à chaque requête. L’organigramme ci-
dessous illustre comment la population a été générée.
Figure 4 : organigramme de construction de la population
A titre d’exemple, considérons la figure 1 et la requête 3 – 4. A partir de ce qui précède, on obtient
l’ensemble des chemins suivant :
3 - 4
3 - 6 - 4
3 - 1 - 2 – 4
3.3.2. Sélection naturelle
Calcul de la probabilité de sélection
Si N est le nombre total d’une génération, i un individu quelconque et 𝐹_𝑐𝑜𝑢𝑡(𝑖) sa fonction coût. La
probabilité de sélection de cet individu est donnée par la formule suivante :
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 102 | Page
𝑝𝑟𝑆𝑁 𝑖 =
𝐹_𝑐𝑜𝑢𝑡 (𝑖)
𝐹_𝑐𝑜𝑢𝑡 (𝑖)𝑁
𝑖=1
(3)
La stratégie de sélection naturelle des individus pour la génération future est inspirée de la « Roulette
wheel » où chaque section est représentée par la probabilité de l’individu.
3.3.3. Croisement
Le croisement utilisé est le croisement en un point. Il est appliqué aux routes ayant au moins un nœud
en commun et ne gère pas les nœuds sources et les nœuds destinations. Si l’on considère les routes [1 3 5 10 9 8]
et [1 10 8] (Figure 6), après croisement on obtient de nouvelles routes illustrées comme ci-dessous.
3.4. Présentation de la topologie et des matrices utilisées
Figure 6 : Topologie utilisée pour les simulations
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 103 | Page
G =
𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎
𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎
𝟏 𝟏 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎
𝟏 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎
𝟎 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎
𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎
𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏
𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟏 𝟎 𝟏 𝟎
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟏 𝟎 𝟎 𝟎
𝟏 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟏 𝟎
𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟏 𝟎 𝟎 𝟏
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎
Dans cette matrice,
𝐺 𝑖, 𝑗 = 1, 𝑠′
𝑖𝑙 𝑒𝑥𝑖𝑠𝑡𝑒 𝑢𝑛𝑒 𝑐𝑜𝑛𝑛𝑒𝑥𝑖𝑜𝑛 𝑝ℎ𝑦𝑠𝑖𝑞𝑢𝑒 𝑒𝑛𝑡𝑟𝑒 𝑙𝑒𝑠 𝑛𝑜𝑒𝑢𝑑𝑠 𝑖 𝑒𝑡 𝑗
𝐺 𝑖, 𝑗 = 0, 𝑠′
𝑖𝑙 𝑛′
𝑒𝑥𝑖𝑠𝑡𝑒 𝑢𝑛𝑒 𝑐𝑜𝑛𝑛𝑒𝑥𝑖𝑜𝑛 𝑝ℎ𝑦𝑠𝑖𝑞𝑢𝑒 𝑒𝑛𝑡𝑟𝑒 𝑙𝑒𝑠 𝑛𝑜𝑒𝑢𝑑𝑠 𝑖 𝑒𝑡 𝑗
III. Résultats et commentaires
Tableau 1 : Paramètres d’entrées de l’algorithme génétique de RWA [6]
Nombre de longueur
d'onde
2
Capacité d'une longueur
d'onde 10 Go
Taux d'arrivée entre deux
paquets 10
Taux de mutation 0.1
Fonction coût Proba_bloc (L, NbreCmax, max(Nbre_LO_SD)) + nbre de bonds* 0.01
Tableau 2 : Paramètres d’entrées de l’algorithme génétique du groupage
Nombre de longueur d'onde 2
Capacité d'une longueur
d'onde 10 Go
Taux d'arrivée entre deux
paquets 10
Taux de mutation 0.1
Fonction coût nbre de bonds + max(Nbr_LO_SD)
max(Nbre_LO_SD) étant le nombre de longueurs maximal utilisé sur une requête S-D paire.
4.1. Résultats obtenus à partir de l’algorithme génétique du RWA
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 104 | Page
Figure 9 : Courbes des probabilités de blocage pour le RWA
La figure 8 présente la probabilité de blocage des chemins de chaque génération. Le nombre de
générations ici est de 4 ce qui permet de dire que l’algorithme converge à partir de la quatrième génération.
Les tableaux 3 et 4 illustrent respectivement le trafic écoulé entre chaque requête et longueurs d’onde utilisées.
Tableau 3 : Trafic écoulé entre chaque lien (cas du RWA)
1 2 3 4 5 6 7 8 9 10 11 12 13
1 0 0 7 6 9 0 2 0 0 6 0 0 0
2 0 0 0 9 5 0 0 0 0 0 0 0 0
3 9 0 0 0 9 0 0 0 0 0 0 0 0
4 16 0 0 0 0 0 0 0 0 0 0 0 0
5 7 0 0 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0 0 0 0 0
13 0 0 0 0 0 0 0 0 0 0 0 0 0
Tableau 4 : Longueurs d’onde utilisées sur chaque lien (cas du RWA)
1 2 3 4 5 6 7 8 9 10 11 12 13
1 [] [] [1,2] [] [] [] [] [] [] [1,2] [] [] []
2 [] [] [1,2] [] [] [] [] [] [] [] [1,2] [] []
3 [1,2] 1 [] [1,2] [1,2] [] [] [] [] [] [] [] []
4 [] [] [1,2] [1,2] [1,2] [1,2] [] [] [] [] [] [] []
5 [] [] [1,2] [] [] [] [] [1,2] [] [1,2] [] [] []
6 [] [] [] [1,2] [] [] 1 [] [] [] [] [] []
7 [] [] [] [] [] [1,2] [] [] [] [] [] [] []
8 [] [] [] [] [] [] [] [] 1 1 [] 1 []
9 [] [] [] [] [] [] [] [] [] 1 [] [] []
10 [1,2] [] [] [] [1,2] [] [] [1,2] [] [] [] 1 []
11 [] 1 [] [] [] [] [] [] [] [1,2] [] [] []
12 [] [] [] [] [] [] [] [] [] 1 [] [] 1
13 [] [] [] [] [] [] 1 [] [] [] [] [] []
4.2. Résultats obtenus à partir de l’algorithme génétique du groupage
Deux (02) cas de résultats se présentent ici : le cas où le nombre de générations est 2 et le cas où il est 3.
Cela peut s’expliquer par le fait que le trafic utilisé est dynamique.
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 105 | Page
Figure 10 : Courbes des probabilités de blocage (cas 1 du groupage)
Tableau 5 : Trafic écoulé sur chaque lien (cas 1 du groupage)
1 2 3 4 5 6 7 8 9 10 11 12 13
1 0 0 19 0 0 0 0 0 0 13 0 0 0
2 0 12 0 0 0 0 0 0 0 0 0 0 0
3 31 0 0 8 14 0 0 0 0 0 0 0 0
4 0 0 14 0 0 0 0 0 0 0 0 0 0
5 0 0 9 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0 0 6 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0 0 0 0 6
13 0 0 0 0 0 0 6 0 0 0 0 0 0
Tableau 6 : Longueurs d’onde utilisées sur chaque lien (cas 1 du groupage)
1 2 3 4 5 6 7 8 9 10 11 12 13
1 [] [1,2] [] [] [] [] [] [] [] [1,2] [] [] []
2 [] [1,2] [] [] [] [] [] [] [] [] [] [] []
3 [1,2] [] [] [1,2] [1,2] [] [] [] [] [] [] [] []
4 [] [] [1,2] [] [] [] [] [] [] [] [] [] []
5 [] [] 1 [] [] [] [] [] [] [] [] [] []
6 [] [] [] [] [] [] [] [] [] [] [] [] []
7 [] [] [] [] [] [] [] [] [] [] [] [] []
8 [] [] [] [] [] [] [] [] [] [] [] [] []
9 [] [] [] [] [] [] [] [] [] [] [] [] []
10 [] [] [] [] [] [] [] [] [] [] [] 1 []
11 [] [] [] [] [] [] [] [] [] [] [] [] []
12 [] [] [] [] [] [] [] [] [] [] [] [] 1
13 [] [] [] [] [] [] 1 [] [] [] [] [] []
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 106 | Page
Tableau 7 : Trafic écoulé pour chaque lien (cas 2 du groupage)
1 2 3 4 5 6 7 8 9 10 11 12 13
1 0 0 11 0 0 0 0 0 0 16 0 0 0
2 0 0 15 0 0 0 0 0 0 0 0 0 0
3 29 0 0 8 9 0 0 0 0 0 0 0 0
4 0 0 16 0 0 0 0 0 0 0 0 0 0
5 0 0 8 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0 0 9 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0 0 0 0 9
13 0 0 0 0 0 0 9 0 0 0 0 0 0
Tableau 8 : Longueurs d’onde utilisées sur chaque lien (cas 2 du groupage)
1 2 3 4 5 6 7 8 9 10 11 12 13
1 [] [] [1,2] [] [] [] [] [] [] [1,2] [] [] []
2 [] [1,2] [] [] [] [] [] [] [] [] [1,2] [] []
3 [1,2] [] [] [1,2] [1,2] [] [] [] [] [] [] [] []
4 [] [] [1,2] [] [] [] [] [] [] [] [] [] []
5 [] [] 1 [] [] [] [] [] [] [] [] [] []
6 [] [] [] [] [] [] [] [] [] [] [] [] []
7 [] [] [] [] [] [] [] [] [] [] [] [] []
8 [] [] [] [] [] [] [] [] [] [] [] [] []
9 [] [] [] [] [] [] [] [] [] [] [] [] []
10 [] [] [] [] [] [] [] [] [] [] [] 1 []
11 [] [] [] [] [] [] [] [] [] [] [] [] []
12 [] [] [] [] [] [] [] [] [] [] [] [] 1
13 [] [] [] [] [] [] 1 [] [] [] [] [] []
D’après les résultats obtenus, nous remarquons que la probabilité de blocage de la première génération
de la méthode du groupage (cas 1 et cas 2) est meilleure que celle du RWA. De plus, le nombre de générations
se limite au maximum à 3 dans le cas du groupage contrairement à celui du RWA qui est de 4 pour dire que le
groupage converge plus vite vers la solution par rapport au RWA . Mais pour la deuxième génération (cas l et
cas 2 de la méthode du groupage) et la troisième génération (cas 2 de la méthode du groupage), les probabilités
de ces générations sont moins meilleures que celles de la méthode du RWA. Cela est dû probablement à la non
Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes…
DOI: 10.9790/2834-105198107 www.iosrjournals.org 107 | Page
utilisation de la même fonction coût. Néanmoins, le tableau 5 et le tableau 7 mentionnent trafic important par
rapport au tableau 3 : ce qui évoque l’emploi du groupage. De plus les tableaux 6 et 8 montrent l’utilisation d’un
nombre moins important de longueurs d’onde par rapport au tableau 4. Ce qui implique que le groupage a réduit
le nombre de longueurs d’onde dans le réseau.
IV. Conclusion
Dans cet article, un algorithme génétique du groupage a été présenté pour l’optimisation des ressources
dans un réseau WDM. Il a été appliqué sur un réseau existant et on a obtenu des résultats qui ont été comparés à
partir de ceux obtenus au préalable par un algorithme génétique du routage et d’affectation de longueurs d’onde.
On peut conclure que cet algorithme est efficace par les résultats assez satisfaisants que l’on a pu obtenus. Cet
algorithme génétique du groupage peut aussi s’appliquer à d’autres réseaux.
References
[1] W. Yao, M. Li et B. Ramamurthy. ” Performance Analysis of Sparse Traffic Grooming in WDM Mesh Networks”. IEEE
International Conference on Communications. ICC, 3:1766–1770, 2005.
[2] Yueguang Jiao, Bingkun Zhou, Hanyi Zhang, Yili Guo. “Grooming of Arbitrary Traffic in Optical WDM Mesh Networks Using a
Genetic Algorithm”. Electronic Engineering Department, 10:2, 193–198, 2005.
[3] M. Sivakumar, K.M. Sivalingam et S. Subramaniam. On Factors Affecting the Performance of Dynamically Groomed Optical
WDM Mesh Networks. Workshop on High Performance Switching and Routing HPSR, pages 411– 415, 2005.
[4] P. Paul et al., “Traffic grooming in WDM optical network with grooming resources at Max Connectivity nodes”, Opt. Fiber
Technol. (2012).
[5] O. Awwad, Ala I. Al-Fuqaha, and M. Guizani, “Genetic Approach for Traffic Grooming, Routing, and Wavelength Assignment in
WDM Optical Networks with Sparse Grooming Resources”, Computer Science Department, Western Michigan University.
[6] « Analyse et modélisation de la performance des réseaux IP/WDM : Cas de MTN Cameroun ».

Contenu connexe

Tendances

Realistic simulations of delay tolerant networks
Realistic simulations of  delay tolerant networksRealistic simulations of  delay tolerant networks
Realistic simulations of delay tolerant networksAmir Krifa
 
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...Hadjer BENHADJ DJILALI
 
Radio Mobile -Technologie sans fil
Radio Mobile -Technologie sans filRadio Mobile -Technologie sans fil
Radio Mobile -Technologie sans filKONAN MARTIAL
 
La technique de transmission OFDM
La technique de transmission OFDMLa technique de transmission OFDM
La technique de transmission OFDMChiheb Ouaghlani
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hocBomber Man
 
Path Compuation Element for the optical (DWDM) layer
Path Compuation Element  for the optical (DWDM) layerPath Compuation Element  for the optical (DWDM) layer
Path Compuation Element for the optical (DWDM) layerRabah GUEDREZ
 
Labo Mediatron - Presentation 2017
Labo Mediatron - Presentation 2017Labo Mediatron - Presentation 2017
Labo Mediatron - Presentation 2017Maro B
 
Gautier techniques mimo
Gautier techniques mimoGautier techniques mimo
Gautier techniques mimomhamedhoumani
 
Etude des modeles_ns2
Etude des modeles_ns2Etude des modeles_ns2
Etude des modeles_ns2Gilles Samba
 
Rapport_final_GUEDREZ_Rabah
Rapport_final_GUEDREZ_RabahRapport_final_GUEDREZ_Rabah
Rapport_final_GUEDREZ_RabahRabah GUEDREZ
 
high data rate optical network
high data rate optical networkhigh data rate optical network
high data rate optical networkDr Sofien Mhatli
 

Tendances (20)

Réseaux Mobiles
Réseaux MobilesRéseaux Mobiles
Réseaux Mobiles
 
Ppt 802.11n
Ppt 802.11nPpt 802.11n
Ppt 802.11n
 
2 ad hoc
2 ad hoc2 ad hoc
2 ad hoc
 
Realistic simulations of delay tolerant networks
Realistic simulations of  delay tolerant networksRealistic simulations of  delay tolerant networks
Realistic simulations of delay tolerant networks
 
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Netw...
 
Routage adhoc
Routage adhocRoutage adhoc
Routage adhoc
 
Presentation final12
Presentation final12Presentation final12
Presentation final12
 
Radio Mobile -Technologie sans fil
Radio Mobile -Technologie sans filRadio Mobile -Technologie sans fil
Radio Mobile -Technologie sans fil
 
La technique de transmission OFDM
La technique de transmission OFDMLa technique de transmission OFDM
La technique de transmission OFDM
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hoc
 
Path Compuation Element for the optical (DWDM) layer
Path Compuation Element  for the optical (DWDM) layerPath Compuation Element  for the optical (DWDM) layer
Path Compuation Element for the optical (DWDM) layer
 
Labo Mediatron - Presentation 2017
Labo Mediatron - Presentation 2017Labo Mediatron - Presentation 2017
Labo Mediatron - Presentation 2017
 
Gautier techniques mimo
Gautier techniques mimoGautier techniques mimo
Gautier techniques mimo
 
Etude des modeles_ns2
Etude des modeles_ns2Etude des modeles_ns2
Etude des modeles_ns2
 
Rapport_final_GUEDREZ_Rabah
Rapport_final_GUEDREZ_RabahRapport_final_GUEDREZ_Rabah
Rapport_final_GUEDREZ_Rabah
 
Exposer reseaux haut débit
Exposer reseaux haut débitExposer reseaux haut débit
Exposer reseaux haut débit
 
Simulation de réseaux pon
Simulation de réseaux ponSimulation de réseaux pon
Simulation de réseaux pon
 
Final
FinalFinal
Final
 
high data rate optical network
high data rate optical networkhigh data rate optical network
high data rate optical network
 
these_sample
these_samplethese_sample
these_sample
 

En vedette

O010439193.jeee [zsep01]
O010439193.jeee [zsep01]O010439193.jeee [zsep01]
O010439193.jeee [zsep01]IOSR Journals
 
The study of semiconductor layer effect on underground cables with Time Domai...
The study of semiconductor layer effect on underground cables with Time Domai...The study of semiconductor layer effect on underground cables with Time Domai...
The study of semiconductor layer effect on underground cables with Time Domai...IOSR Journals
 
Chained Commutative Ternary Semigroups
Chained Commutative Ternary SemigroupsChained Commutative Ternary Semigroups
Chained Commutative Ternary SemigroupsIOSR Journals
 
Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...
Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...
Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...IOSR Journals
 
Design Issues for Search Engines and Web Crawlers: A Review
Design Issues for Search Engines and Web Crawlers: A ReviewDesign Issues for Search Engines and Web Crawlers: A Review
Design Issues for Search Engines and Web Crawlers: A ReviewIOSR Journals
 

En vedette (20)

G017324043
G017324043G017324043
G017324043
 
C017651114
C017651114C017651114
C017651114
 
G1303034650
G1303034650G1303034650
G1303034650
 
K1303016770
K1303016770K1303016770
K1303016770
 
J1302024854
J1302024854J1302024854
J1302024854
 
Y01226152157
Y01226152157Y01226152157
Y01226152157
 
O010439193.jeee [zsep01]
O010439193.jeee [zsep01]O010439193.jeee [zsep01]
O010439193.jeee [zsep01]
 
C012411728
C012411728C012411728
C012411728
 
The study of semiconductor layer effect on underground cables with Time Domai...
The study of semiconductor layer effect on underground cables with Time Domai...The study of semiconductor layer effect on underground cables with Time Domai...
The study of semiconductor layer effect on underground cables with Time Domai...
 
L0966973
L0966973L0966973
L0966973
 
Chained Commutative Ternary Semigroups
Chained Commutative Ternary SemigroupsChained Commutative Ternary Semigroups
Chained Commutative Ternary Semigroups
 
Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...
Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...
Studies On The Effectiveness of Mixed Diet of Garden Egg, Groundnut And Garli...
 
D1802023136
D1802023136D1802023136
D1802023136
 
B011130918
B011130918B011130918
B011130918
 
H1103034350
H1103034350H1103034350
H1103034350
 
F017112934
F017112934F017112934
F017112934
 
Design Issues for Search Engines and Web Crawlers: A Review
Design Issues for Search Engines and Web Crawlers: A ReviewDesign Issues for Search Engines and Web Crawlers: A Review
Design Issues for Search Engines and Web Crawlers: A Review
 
B018110915
B018110915B018110915
B018110915
 
H017445260
H017445260H017445260
H017445260
 
I01245562
I01245562I01245562
I01245562
 

Similaire à N0105198107

CM2-TD1_-_Topologie_et_Supports_de_transmission.pdf
CM2-TD1_-_Topologie_et_Supports_de_transmission.pdfCM2-TD1_-_Topologie_et_Supports_de_transmission.pdf
CM2-TD1_-_Topologie_et_Supports_de_transmission.pdfdocteurgyneco1
 
Advance research on next generation networks and services.en.fr
Advance research on next generation networks and services.en.frAdvance research on next generation networks and services.en.fr
Advance research on next generation networks and services.en.frLAWALI Rabiou
 
ccna 4 frame relay exposée.docx
ccna 4 frame relay exposée.docxccna 4 frame relay exposée.docx
ccna 4 frame relay exposée.docxAlexLissom
 
Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...
Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...
Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...Lucas RIVOIRARD
 
Introduction_Reseau.ppt
Introduction_Reseau.pptIntroduction_Reseau.ppt
Introduction_Reseau.pptAmalHadri2
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdfMohamedElbrak2
 
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlhdevelleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlhmbocktina
 
Travaux dirigés Réseau Ethernet
Travaux dirigés Réseau EthernetTravaux dirigés Réseau Ethernet
Travaux dirigés Réseau EthernetInes Kechiche
 
Synthèse des Réseaux
Synthèse des RéseauxSynthèse des Réseaux
Synthèse des RéseauxPaulin CHOUDJA
 
LTE Presentation [French]
LTE Presentation [French] LTE Presentation [French]
LTE Presentation [French] Assia Mounir
 
Etude d’un système ultra large bande sous matlab
Etude d’un système ultra large bande sous matlabEtude d’un système ultra large bande sous matlab
Etude d’un système ultra large bande sous matlabOlga Ambani
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxEyaSarhani
 
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxSupport de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxdocteurgyneco1
 

Similaire à N0105198107 (20)

M010518197
M010518197M010518197
M010518197
 
CM2-TD1_-_Topologie_et_Supports_de_transmission.pdf
CM2-TD1_-_Topologie_et_Supports_de_transmission.pdfCM2-TD1_-_Topologie_et_Supports_de_transmission.pdf
CM2-TD1_-_Topologie_et_Supports_de_transmission.pdf
 
Advance research on next generation networks and services.en.fr
Advance research on next generation networks and services.en.frAdvance research on next generation networks and services.en.fr
Advance research on next generation networks and services.en.fr
 
ccna 4 frame relay exposée.docx
ccna 4 frame relay exposée.docxccna 4 frame relay exposée.docx
ccna 4 frame relay exposée.docx
 
4G.pdf
4G.pdf4G.pdf
4G.pdf
 
Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...
Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...
Modèle d'auto-organisation pour les protocoles de routage dans les réseaux ad...
 
Cisco
CiscoCisco
Cisco
 
Version 01
Version 01Version 01
Version 01
 
Introduction_Reseau.ppt
Introduction_Reseau.pptIntroduction_Reseau.ppt
Introduction_Reseau.ppt
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdf
 
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlhdevelleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
 
Travaux dirigés Réseau Ethernet
Travaux dirigés Réseau EthernetTravaux dirigés Réseau Ethernet
Travaux dirigés Réseau Ethernet
 
Synthèse des Réseaux
Synthèse des RéseauxSynthèse des Réseaux
Synthèse des Réseaux
 
LTE Presentation [French]
LTE Presentation [French] LTE Presentation [French]
LTE Presentation [French]
 
Etude d’un système ultra large bande sous matlab
Etude d’un système ultra large bande sous matlabEtude d’un système ultra large bande sous matlab
Etude d’un système ultra large bande sous matlab
 
Projet Rnis
Projet RnisProjet Rnis
Projet Rnis
 
MPLS-TE
MPLS-TEMPLS-TE
MPLS-TE
 
Examen1
Examen1Examen1
Examen1
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptx
 
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxSupport de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptx
 

Plus de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 
C011121114
C011121114C011121114
C011121114
 

N0105198107

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 5, Ver. I (Sep - Oct .2015), PP 98-107 www.iosrjournals.org DOI: 10.9790/2834-105198107 www.iosrjournals.org 98 | Page Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes génétiques Moussang Gaétan Arnaud1 , Tonye Emmanuel2 1&2 (Département de Génie Electrique et de Télécommunications ; Ecole Nationale Supérieure Polytechnique de Yaoundé ; Université de Yaoundé I, CAMEROUN) Abstract : Les réseaux optiques sont de nos jours l’élément de base des systèmes de communications modernes vu la quantité importante de données qu’une seule longueur d’onde peut transporter. Les requêtes individuelles quant à elles demandent une bande passante moins importante par rapport à celle que peut offrir une longueur d’onde. Le groupage de trafic associé à la technologie WDM (Wavelength Division Multiplexing) permet d’utiliser de manière efficace la bande passante offerte par une longueur d’onde. Dans cet article, un algorithme génétique appliquant le groupage a été conçu afin de réduire le coût du réseau, évalué comme le nombre de longueurs d’onde et le nombre d’équipements au sein d’un réseau physique. Des résultats obtenus sont comparés à ceux établis préalablement à partir d’un algorithme génétique matérialisant seul le routage et l’affectation de longueurs d’onde. On peut conclure que l’algorithme génétique de groupage développé a permis d’optimiser le coût du réseau. Mots clés : algorithme génétique, assignation de longueurs d’onde, groupage, réseau WDM. I. Introduction L’avènement de la technologie optique a été une solution majeure dans le transport des données à haut débit et plusieurs modèles de réseaux optiques ont été proposés pour la mettre en œuvre. Cependant, le transport optique s’est vraiment développé après l’apparition de la technologie WDM (Wavelength Division multiplexing) où plusieurs longueurs d’onde peuvent être multiplexées dans une même fibre optique. Disposant d’une possibilité de transmettre une quantité des données de 10 ou 40 giga bits par secondes (Gbps), une longueur d’onde est sous-utilisée si on lui affecte une seule connexion, sachant que la majorité des connexions dans les réseaux sont des connexions de l’ordre de 51.84 Mbps. Si on a une requête pour une connexion de 51.84 Mbps avec une longueur d’onde qui peut transmettre jusque dans l’ordre de 10 Gbps, alors presque toute la bande passante est gaspillée. Le groupage de trafic est un moyen de remédier à ce problème, dont le principe est de regrouper plusieurs connexions de petites granularités dans une seule longueur d’onde de telle sorte que la somme des bandes passantes de ces connexions ne dépasse pas la capacité de la longueur d’onde. Pour résoudre ce problème, une approche d’algorithme génétique est proposée vue la réduction de leur temps à converger vers la solution optimale. Plusieurs auteurs se sont intéressés sur ce sujet dont les suivants sont cités : W. Yao, M. Li et B. Ramamurthy [1] ont étudié le problème de groupage de trafic dans un réseau maillé où seulement quelques nœuds ont la capacité de grouper le trafic (appelés nœuds G). Yueguang Jiao, Bingkun Zhou, Hanyi Zhang et Yili Guo [2], ont étudié le problème de groupage dans un réseau maillé à partir d’un trafic arbitraire. Sivakumar K.M. Sivalingam et S. Subramaniam [3] ont travaillé sur le problème de groupage de trafic dans un réseau maillé où le groupage du trafic peut se faire à chaque nœud. P. Paul et al. [4], ont étudié le problème de groupage de trafic dans un réseau maillé où les nœuds qui ont la capacité de groupage sont ceux ayant le maximum de connexions. O. Awwad, Ala I. Al-Fuqaha, and M. Guizani [5], ont résolu le problème de GRWA (Grooming Routing Wavelength Assignment) à l’aide d’un algorithme génétique combinant deux heuristiques d’assignation de longueurs d’onde. Dans notre étude, nous utilisons un réseau physique existant sur lequel sont basés nos tests. Un algorithme génétique appliquant le routage et l’affectation de longueurs d’ondes est d’abord établi. Ensuite un autre algorithme génétique implémentant le groupage est développé. Les résultats obtenus à partir de ces deux algorithmes sont ensuite comparés pour montrer l’intérêt du groupage. Cet article sera articulé comme suit : dans le paragraphe 2, les éléments du réseau WDM seront présentés suivi de la méthodologie du groupage employée dans le paragraphe 3. Les résultats issus des implémentations des algorithmes génétiques du RWA [6] et du groupage seront expliqués dans le paragraphe 4. Et enfin une conclusion sera faite dans le dernier paragraphe.
  • 2. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 99 | Page II. Eléments d’un réseau WDM En plus de la fibre optique, un réseau WDM est constitué de plusieurs équipements dont les principaux sont : OADM (Optical Add/Drop Multiplexer): c’est un équipement utilisé dans un nœud qui sert, comme leur nom l’indique, à ajouter (en multiplexant) une longueur d’onde à une fibre de sortie et terminer (en démultiplexant) une longueur d’onde dans ce nœud à partir d’une fibre d’entrée. ROADM (Reconfigurable Optical Add/Drop Multiplexer): c’est un OADM reconfigurable, comme son nom l’indique. Il offre, en plus des fonctions d’un OADM, la possibilité de commuter des signaux de transport optiques à distance au niveau de la couche de longueurs d’onde. OXC (Optical Cross Connect): les OADMs ne sont plus suffisants quand on a plusieurs fibres qui sont connectées à un nœud donné et que chaque fibre a plusieurs longueurs d’onde (comme dans les réseaux maillés). L’élément le mieux adapté dans ce cas est l’OXC. Un OXC simple permet de commuter les données d’une longueur d’onde λ d’une fibre d’entrée vers la même longueur d’onde λ d’une fibre de sortie dans le domaine optique. MSPP (MultiService Provisioning Platform): les MSPPs sont des systèmes très complexes, impliquant une variété de technologies matérielles et logicielles. Un MSPP combine plusieurs fonctionnalités offertes par les différents équipements qu’on a mentionnés plus haut et en plus la particularité d’effectuer le groupage. 1. Méthodologie du groupage utilisée Supposons le réseau suivant et dont la capacité d’une longueur d’onde est : 10 Gbps. Considérons deux requêtes (1, 5) et (1, 6) qui transitent dans le réseau et dont les capacités sont respectivement 5 et 4 Gbps. L’ensemble des chemins pour la première requête est : [1 2 4 5]; [1 3 4 5]; [1 3 6 4 5] et pour la deuxième [1 2 4 6] ; [1 3 6] [1 3 4 6]. En évaluant chaque chemin avec la fonction coût donnée (1) s’il revient que le meilleur chemin pour chaque requête est respectivement [1 2 4 5] et [1 2 4 6], le groupage des données est possible entre le chemin [1 2 4]. Puisque la somme des deux bandes passantes est égale à 9 Gbps et est inférieure à celle de la longueur d’onde définie. Ces deux requêtes peuvent alors être groupées dans la longueur d’onde représentée en bleu (voire figure 2) pour être acheminées jusqu’à leur destination.
  • 3. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 100 | Page 3.1. Organigramme de l’algorithme du groupage Figure 3 : Organigramme de l’algorithme génétique du groupage LO_max : longueur d’onde maximale Cap_SD : capacité d’une requête Cap_LO_max : capacité maximale d’une longueur d’onde. Etant donné qu’une longueur d’onde est une ressource très couteuse, la fonction cout définie dans ce travail lui fait référence et est définie comme suit : F_cout = nombre de bonds + nombre de LO sur un lien (1) L’un des paramètres qui nous ai utile pour l’évaluation des nos résultats est probabilité de blocage et défini par la formule de Erlang B. 𝑷 𝑳, 𝑪 = ( 𝑳 𝑪 𝑪!)/ 𝑳 𝑪 𝑪! 𝑪 𝑲=𝟎 (2) L : trafic en Erlang C : nombre de longueurs d’onde disponibles 3.2. Algorithme du groupage Begin Cap_LO_max=10 ;%capacité maximale d’une longueur d’onde NGmax=10 ;%nombre maximal de générations Nbr_LO_max=2 ;%nombre de longueur d'onde maximal par fibre while (Cap_SD>=Cap_LO_max) Générer un trafic de manière aléatoire end Déterminer l’ensemble des plus courts chemins pour chaque requête ; Déterminer le nombre de chemins de chaque requête a; For l=1:a For t=1 :nbre_de_bonds if chaque chemin n’est pas vide if Cap_SD+trafic sur un lien est supérieur à Cap_LO_max
  • 4. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 101 | Page affecter le trafic sur un autre lien ; else affecter le trafic dans une longueur d’onde ; end F_cout=nombre de saut + nombre de LO sur un lien Pr_blo=proba_blo(max(L),Nbr_LO_max,max(Nbr_LO_SD)); end else Pr_blo=proba_blo(max(L),0,0); end end sélection naturelle ; croisement ; mutation ; end 3.3 Approche de résolution du problème par algorithme génétique 3.3.1. Génération de la population La population générée dans cet article utilise un algorithme de Dijkstra modifié. Cette population est obtenue en déterminant tous les plus courts chemins correspondant à chaque requête. L’organigramme ci- dessous illustre comment la population a été générée. Figure 4 : organigramme de construction de la population A titre d’exemple, considérons la figure 1 et la requête 3 – 4. A partir de ce qui précède, on obtient l’ensemble des chemins suivant : 3 - 4 3 - 6 - 4 3 - 1 - 2 – 4 3.3.2. Sélection naturelle Calcul de la probabilité de sélection Si N est le nombre total d’une génération, i un individu quelconque et 𝐹_𝑐𝑜𝑢𝑡(𝑖) sa fonction coût. La probabilité de sélection de cet individu est donnée par la formule suivante :
  • 5. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 102 | Page 𝑝𝑟𝑆𝑁 𝑖 = 𝐹_𝑐𝑜𝑢𝑡 (𝑖) 𝐹_𝑐𝑜𝑢𝑡 (𝑖)𝑁 𝑖=1 (3) La stratégie de sélection naturelle des individus pour la génération future est inspirée de la « Roulette wheel » où chaque section est représentée par la probabilité de l’individu. 3.3.3. Croisement Le croisement utilisé est le croisement en un point. Il est appliqué aux routes ayant au moins un nœud en commun et ne gère pas les nœuds sources et les nœuds destinations. Si l’on considère les routes [1 3 5 10 9 8] et [1 10 8] (Figure 6), après croisement on obtient de nouvelles routes illustrées comme ci-dessous. 3.4. Présentation de la topologie et des matrices utilisées Figure 6 : Topologie utilisée pour les simulations
  • 6. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 103 | Page G = 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟏 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟏 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟏 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟎 𝟎 𝟏 𝟏 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟏 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝟏 𝟎 Dans cette matrice, 𝐺 𝑖, 𝑗 = 1, 𝑠′ 𝑖𝑙 𝑒𝑥𝑖𝑠𝑡𝑒 𝑢𝑛𝑒 𝑐𝑜𝑛𝑛𝑒𝑥𝑖𝑜𝑛 𝑝ℎ𝑦𝑠𝑖𝑞𝑢𝑒 𝑒𝑛𝑡𝑟𝑒 𝑙𝑒𝑠 𝑛𝑜𝑒𝑢𝑑𝑠 𝑖 𝑒𝑡 𝑗 𝐺 𝑖, 𝑗 = 0, 𝑠′ 𝑖𝑙 𝑛′ 𝑒𝑥𝑖𝑠𝑡𝑒 𝑢𝑛𝑒 𝑐𝑜𝑛𝑛𝑒𝑥𝑖𝑜𝑛 𝑝ℎ𝑦𝑠𝑖𝑞𝑢𝑒 𝑒𝑛𝑡𝑟𝑒 𝑙𝑒𝑠 𝑛𝑜𝑒𝑢𝑑𝑠 𝑖 𝑒𝑡 𝑗 III. Résultats et commentaires Tableau 1 : Paramètres d’entrées de l’algorithme génétique de RWA [6] Nombre de longueur d'onde 2 Capacité d'une longueur d'onde 10 Go Taux d'arrivée entre deux paquets 10 Taux de mutation 0.1 Fonction coût Proba_bloc (L, NbreCmax, max(Nbre_LO_SD)) + nbre de bonds* 0.01 Tableau 2 : Paramètres d’entrées de l’algorithme génétique du groupage Nombre de longueur d'onde 2 Capacité d'une longueur d'onde 10 Go Taux d'arrivée entre deux paquets 10 Taux de mutation 0.1 Fonction coût nbre de bonds + max(Nbr_LO_SD) max(Nbre_LO_SD) étant le nombre de longueurs maximal utilisé sur une requête S-D paire. 4.1. Résultats obtenus à partir de l’algorithme génétique du RWA
  • 7. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 104 | Page Figure 9 : Courbes des probabilités de blocage pour le RWA La figure 8 présente la probabilité de blocage des chemins de chaque génération. Le nombre de générations ici est de 4 ce qui permet de dire que l’algorithme converge à partir de la quatrième génération. Les tableaux 3 et 4 illustrent respectivement le trafic écoulé entre chaque requête et longueurs d’onde utilisées. Tableau 3 : Trafic écoulé entre chaque lien (cas du RWA) 1 2 3 4 5 6 7 8 9 10 11 12 13 1 0 0 7 6 9 0 2 0 0 6 0 0 0 2 0 0 0 9 5 0 0 0 0 0 0 0 0 3 9 0 0 0 9 0 0 0 0 0 0 0 0 4 16 0 0 0 0 0 0 0 0 0 0 0 0 5 7 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 Tableau 4 : Longueurs d’onde utilisées sur chaque lien (cas du RWA) 1 2 3 4 5 6 7 8 9 10 11 12 13 1 [] [] [1,2] [] [] [] [] [] [] [1,2] [] [] [] 2 [] [] [1,2] [] [] [] [] [] [] [] [1,2] [] [] 3 [1,2] 1 [] [1,2] [1,2] [] [] [] [] [] [] [] [] 4 [] [] [1,2] [1,2] [1,2] [1,2] [] [] [] [] [] [] [] 5 [] [] [1,2] [] [] [] [] [1,2] [] [1,2] [] [] [] 6 [] [] [] [1,2] [] [] 1 [] [] [] [] [] [] 7 [] [] [] [] [] [1,2] [] [] [] [] [] [] [] 8 [] [] [] [] [] [] [] [] 1 1 [] 1 [] 9 [] [] [] [] [] [] [] [] [] 1 [] [] [] 10 [1,2] [] [] [] [1,2] [] [] [1,2] [] [] [] 1 [] 11 [] 1 [] [] [] [] [] [] [] [1,2] [] [] [] 12 [] [] [] [] [] [] [] [] [] 1 [] [] 1 13 [] [] [] [] [] [] 1 [] [] [] [] [] [] 4.2. Résultats obtenus à partir de l’algorithme génétique du groupage Deux (02) cas de résultats se présentent ici : le cas où le nombre de générations est 2 et le cas où il est 3. Cela peut s’expliquer par le fait que le trafic utilisé est dynamique.
  • 8. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 105 | Page Figure 10 : Courbes des probabilités de blocage (cas 1 du groupage) Tableau 5 : Trafic écoulé sur chaque lien (cas 1 du groupage) 1 2 3 4 5 6 7 8 9 10 11 12 13 1 0 0 19 0 0 0 0 0 0 13 0 0 0 2 0 12 0 0 0 0 0 0 0 0 0 0 0 3 31 0 0 8 14 0 0 0 0 0 0 0 0 4 0 0 14 0 0 0 0 0 0 0 0 0 0 5 0 0 9 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 6 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 6 13 0 0 0 0 0 0 6 0 0 0 0 0 0 Tableau 6 : Longueurs d’onde utilisées sur chaque lien (cas 1 du groupage) 1 2 3 4 5 6 7 8 9 10 11 12 13 1 [] [1,2] [] [] [] [] [] [] [] [1,2] [] [] [] 2 [] [1,2] [] [] [] [] [] [] [] [] [] [] [] 3 [1,2] [] [] [1,2] [1,2] [] [] [] [] [] [] [] [] 4 [] [] [1,2] [] [] [] [] [] [] [] [] [] [] 5 [] [] 1 [] [] [] [] [] [] [] [] [] [] 6 [] [] [] [] [] [] [] [] [] [] [] [] [] 7 [] [] [] [] [] [] [] [] [] [] [] [] [] 8 [] [] [] [] [] [] [] [] [] [] [] [] [] 9 [] [] [] [] [] [] [] [] [] [] [] [] [] 10 [] [] [] [] [] [] [] [] [] [] [] 1 [] 11 [] [] [] [] [] [] [] [] [] [] [] [] [] 12 [] [] [] [] [] [] [] [] [] [] [] [] 1 13 [] [] [] [] [] [] 1 [] [] [] [] [] []
  • 9. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 106 | Page Tableau 7 : Trafic écoulé pour chaque lien (cas 2 du groupage) 1 2 3 4 5 6 7 8 9 10 11 12 13 1 0 0 11 0 0 0 0 0 0 16 0 0 0 2 0 0 15 0 0 0 0 0 0 0 0 0 0 3 29 0 0 8 9 0 0 0 0 0 0 0 0 4 0 0 16 0 0 0 0 0 0 0 0 0 0 5 0 0 8 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 9 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 9 13 0 0 0 0 0 0 9 0 0 0 0 0 0 Tableau 8 : Longueurs d’onde utilisées sur chaque lien (cas 2 du groupage) 1 2 3 4 5 6 7 8 9 10 11 12 13 1 [] [] [1,2] [] [] [] [] [] [] [1,2] [] [] [] 2 [] [1,2] [] [] [] [] [] [] [] [] [1,2] [] [] 3 [1,2] [] [] [1,2] [1,2] [] [] [] [] [] [] [] [] 4 [] [] [1,2] [] [] [] [] [] [] [] [] [] [] 5 [] [] 1 [] [] [] [] [] [] [] [] [] [] 6 [] [] [] [] [] [] [] [] [] [] [] [] [] 7 [] [] [] [] [] [] [] [] [] [] [] [] [] 8 [] [] [] [] [] [] [] [] [] [] [] [] [] 9 [] [] [] [] [] [] [] [] [] [] [] [] [] 10 [] [] [] [] [] [] [] [] [] [] [] 1 [] 11 [] [] [] [] [] [] [] [] [] [] [] [] [] 12 [] [] [] [] [] [] [] [] [] [] [] [] 1 13 [] [] [] [] [] [] 1 [] [] [] [] [] [] D’après les résultats obtenus, nous remarquons que la probabilité de blocage de la première génération de la méthode du groupage (cas 1 et cas 2) est meilleure que celle du RWA. De plus, le nombre de générations se limite au maximum à 3 dans le cas du groupage contrairement à celui du RWA qui est de 4 pour dire que le groupage converge plus vite vers la solution par rapport au RWA . Mais pour la deuxième génération (cas l et cas 2 de la méthode du groupage) et la troisième génération (cas 2 de la méthode du groupage), les probabilités de ces générations sont moins meilleures que celles de la méthode du RWA. Cela est dû probablement à la non
  • 10. Groupage et Assignation de Longueurs d’onde dans un réseau WDM à l’aide des algorithmes… DOI: 10.9790/2834-105198107 www.iosrjournals.org 107 | Page utilisation de la même fonction coût. Néanmoins, le tableau 5 et le tableau 7 mentionnent trafic important par rapport au tableau 3 : ce qui évoque l’emploi du groupage. De plus les tableaux 6 et 8 montrent l’utilisation d’un nombre moins important de longueurs d’onde par rapport au tableau 4. Ce qui implique que le groupage a réduit le nombre de longueurs d’onde dans le réseau. IV. Conclusion Dans cet article, un algorithme génétique du groupage a été présenté pour l’optimisation des ressources dans un réseau WDM. Il a été appliqué sur un réseau existant et on a obtenu des résultats qui ont été comparés à partir de ceux obtenus au préalable par un algorithme génétique du routage et d’affectation de longueurs d’onde. On peut conclure que cet algorithme est efficace par les résultats assez satisfaisants que l’on a pu obtenus. Cet algorithme génétique du groupage peut aussi s’appliquer à d’autres réseaux. References [1] W. Yao, M. Li et B. Ramamurthy. ” Performance Analysis of Sparse Traffic Grooming in WDM Mesh Networks”. IEEE International Conference on Communications. ICC, 3:1766–1770, 2005. [2] Yueguang Jiao, Bingkun Zhou, Hanyi Zhang, Yili Guo. “Grooming of Arbitrary Traffic in Optical WDM Mesh Networks Using a Genetic Algorithm”. Electronic Engineering Department, 10:2, 193–198, 2005. [3] M. Sivakumar, K.M. Sivalingam et S. Subramaniam. On Factors Affecting the Performance of Dynamically Groomed Optical WDM Mesh Networks. Workshop on High Performance Switching and Routing HPSR, pages 411– 415, 2005. [4] P. Paul et al., “Traffic grooming in WDM optical network with grooming resources at Max Connectivity nodes”, Opt. Fiber Technol. (2012). [5] O. Awwad, Ala I. Al-Fuqaha, and M. Guizani, “Genetic Approach for Traffic Grooming, Routing, and Wavelength Assignment in WDM Optical Networks with Sparse Grooming Resources”, Computer Science Department, Western Michigan University. [6] « Analyse et modélisation de la performance des réseaux IP/WDM : Cas de MTN Cameroun ».