Professional Documents
Culture Documents
THESE
Pour lobtention du diplme de Docteur en Sciences
Spcialit : Ingnierie des Donnes et des Connaissances
Prsente par
TANDJAOUI Amel Faiza
Membres du Jury :
RAHMOUNI Mustapha Kamel Pr Univ. Oran 1 Ahmed Ben Bella Prsident
ADER Mziane Pr USTHB, Alger Examinateur 1
FEHAM Mohammed Pr Univ. Tlemcen Abou Bekr Belkad Examinateur 2
BENYETTOU Mohamed Pr USTO - Mohamed Boudiaf, Oran Examinateur 3
LEBBAH Yahia Pr Univ. Oran 1 Ahmed Ben Bella Examinateur 4
KADDOUR Mejdi MCA Univ. Oran 1 Ahmed Ben Bella Directeur de thse
BOUKLI HACENE Sofiane MCA Univ. Sidi Bel Abbes Djillali Liabes Invit
Rsum
Les rseaux sans fil maills constituent une solution pratique et peu coteuse
pour la couverture en haut dbit de rgions dpourvues dinfrastructure filaire dense.
Dans ce type de rseaux, des transmissions entre terminaux distants sont rendues
possibles grce un acheminement des donnes en multi-sauts.
La ressource radio est la plus critique dans les rseaux sans fil maills. Elle est
limite, cote chre et est sujette un nombre de problmatiques telles que les
interfrences ou les phnomnes lis propagation. Lobjectif de cette thse est dop-
timiser son usage travers un fonctionnement inter-couches adaptatif. cette fin,
nous abordons deux problmes spcifiques que nous formulons par programmation
mathmatique en considrant de manire jointe diffrents aspects lis notamment
lallocation des canaux aux interfaces radio, lordonnancement temporel des trans-
missions, au contrle des puissances dmissions, lutilisation des dbits adaptatifs
et au routage du trafic.
Afin de capturer leffet des interfrences, nous nous basons sur le modle phy-
sique qui prend en considration leur effet cumulatif mais qui rsulte aussi en des
formulations de programmes mathmatiques complexes caractrises par un passage
difficile lchelle. Afin de pallier cette difficult, nous proposons des approches de
rsolutions hybrides permettant lobtention de bornes ralisables aux solutions op-
timales dans des temps de calcul acceptables.
Mots cls : Rseaux sans fil maills, spectre radio, optimisation, programmation
mathmatique, interfrences, modle physique, SINR.
iii
Abstract
Wireless mesh networks are a fast and cost efficient solution for providing broad-
band access to regions lacking dense wired infrastructure. In these networks, trans-
missions between distant terminals are made possible through multi-hop data rout-
ing.
The radio resource is the most critical one in wireless mesh networks. It is scarce,
expensive and prone to a number of problems such as interference or propagation re-
lated phenomena. The objective of this thesis is to optimize its usage through adap-
tive cross layer operations. To this end, we address two specific problems that we
formulate through mathematical programming by acting simultaneously on various
aspects, such as channel assignment, link scheduling, power control, rate adaptation
and flow routing.
In order to capture the effect of interference, our optimization models are based
on the physical model which takes into account their cumulative effect but which also
results in complex mathematical program formulations which are hardly solvable for
large instances. In order to overcome this issue, we also propose hybrid resolutions
approaches to obtain feasible bounds for the optimal solutions within acceptable
computation times.
v
mes grands-parents
Remerciements
Je tiens exprimer mes plus vifs remerciements tous ceux qui mont aid,
dune faon ou dune autre, accomplir ce travail.
ix
Table des matires
1 Introduction gnrale 1
1.1 Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Problmatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Organisation du manuscrit . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 tat de lart 42
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.2 Techniques avances de la couche physique . . . . . . . . . . . . . . . . . . 43
3.3 Adaptation des puissances dmission . . . . . . . . . . . . . . . . . . . . . 44
xi
Table des matires
3.4 Routage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.5 Accs multiples et ordonnancement . . . . . . . . . . . . . . . . . . . . . . 47
Accs par contention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Accs par ordonnancement . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.6 Allocation des canaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Radio unique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Multi-radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.7 Optimisation de lusage du spectre radio . . . . . . . . . . . . . . . . . . . 60
Canaux orthogonaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Canaux adjacents chevauchements partiels . . . . . . . . . . . . . . . . . 61
3.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
xii
Table des matires
Bibliographie 145
xiii
Table des figures
2.1 Exemple dun WMN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 WMN Infrastructure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 WMN clients. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4 WMN hybride. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Les deux modes BSS dfinis par le IEEE 802.11. . . . . . . . . . . . . . . . . . 20
2.6 Le mode ESS dfini par le IEEE 802.11. . . . . . . . . . . . . . . . . . . . . . 20
2.7 Composants de larchitecture maille dfinie par le IEEE 802.11 [1]. . . . . . . 21
2.8 Toplologies dfinies par le IEEE 802.15.4 [2]. . . . . . . . . . . . . . . . . . . . 24
2.9 Exemple dun piconet bas sur le IEEE 802.15.3 [3]. . . . . . . . . . . . . . . . 25
2.10 Exemple dun WMNs haut dbit bas sur le IEEE 802.15.5 [4]. . . . . . . . . 26
2.11 Exemple dun rseau en mode maill pour un accs fixe au haut dbit bas sur
le IEEE 802.16 [5]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.12 La technique de multiplexage et de codage des donnes OFDMA. . . . . . . . 27
2.13 Les modes de RS transparent et non transparent dfinis par le IEEE 802.16j [6]. 28
2.14 Les canaux dfinis par le IEEE 802.11b/g dans la bande de frquences 2,4 GHz. 29
2.15 Transmissions interfrentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.16 Interfrences primaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.17 Interfrence secondaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.18 Interfrences secondaires intra-flot et inter-flots. . . . . . . . . . . . . . . . . . 34
2.19 Graphe de connectivit et graphe de conflits. . . . . . . . . . . . . . . . . . . . 36
2.20 Effet cumulatif des transmissions simultanes. . . . . . . . . . . . . . . . . . . 38
2.21 Interfrences par rapport la transmission observe sur le lien (A, B). . . . . . 40
xiv
Table des figures
xv
Liste des tableaux
2.1 Versions et amendements principaux du standard IEEE 802.11. . . . . . . . . 19
5.1 Dbits dfinis par le IEEE 802.11g et leurs seuils de SINR associs [9]. . . . . . 110
5.2 Degrs de chevauchement en fonction de la sparation des canaux dfinis par
le IEEE 802.11b/g [10]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.3 Variables de dcision du problme doptimisation de la capacit dans un WMN
MRMC POCs en mode dynamique dallocation des canaux. . . . . . . . . . 113
5.4 Variables de dcision du sous-problme auxiliare CONF-OR. . . . . . . . . . . 116
5.5 Exemples de configurations gnres par CONF-S. . . . . . . . . . . . . . . . . 122
5.6 Comparaison entre les rsultats obtenus en utilisant les sous-problmes auxi-
liaires CONF-OR et CONF-S. . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5.7 Impact du nombre dinterfaces radio sur la capacit. . . . . . . . . . . . . . . . 137
xvi
1
Introduction gnrale
1.1 Contexte
lre de la rvolution numrique, les rseaux sans fil sont omniprsents et offrent une
rponse efficace aux besoins croissants des utilisateurs dune connectivit permanente,
mme en cas de mobilit. Ces technologies restent la manire la plus simple et la plus
rpandue daccder aux donnes et aux services sans avoir recours des installations
filaires.
Les rseaux sans fil maills (WMN pour Wireless Mesh Networks en anglais) consti-
tuent un ensemble de technologies qui permettent la couverture en haut dbit de rgions
non dotes dune infrastructure filaire dense. Cela est rendu possible grce une structure
dorsale forme de nuds routeurs communicant par liaisons radio.
1
1.2. Problmatique
les interfaces radio multiples, permet daugmenter les capacits supportes de manire
considrable [14]. Cependant, ces techniques physiques ne peuvent tre exploites leur
optimum qu travers un fonctionnement collaboratif avec les couches protocolaires sup-
rieures [13]. cet effet, une conception de mcanismes inter-couches est de plus en plus
rpandue, et a pour but de considrer les dpendances entre les couches protocolaires pour
amliorer les performances des WMNs [15].
1.2 Problmatique
Dans un WMN, la ressource radio est la plus critique. Elle doit vhiculer toute trans-
mission de donnes dans le rseau. Des transmissions simultanes peuvent engendrer des
interfrences perturbatrices provoquant des signaux de donnes non dcodables, ce qui
peut rsulter en une rduction drastique de la capacit du rseau. Des mcanismes dac-
cs efficaces cette ressource peuvent amliorer les performances.
Un mcanisme daccs la ressource radio dsigne la manire avec laquelle les nuds
dun rseau se partagent cette ressource. Cela peut se faire selon un mode alatoire per-
mettant un nud dmettre tout moment, ou dterministe selon un schma de partage
prcis tabli lavance.
Dans un WMN multi-radio multi-canaux (WMNs MRMC), le spectre radio est subdi-
vis en multiple canaux dans le but de favoriser le paralllisme des transmissions. De plus,
chaque nud peut tre quip de plusieurs interfaces radio et peut donc oprer simulta-
nment sur plusieurs canaux. Dans ce type de WMNs, en plus de dfinir le mcanisme
daccs temporel la ressource radio, il devient galement ncessaire de dterminer un
mode daccs frquentiel. Mme si ces aspects sont lis la couche Medium Access Control
(MAC) selon le modle OSI, ils dpendent troitement dautres aspects lis aux couches
rseau et physique.
2
1.3. Contributions
radio minimale pour le fonctionnement dun WMN donnerait son oprateur un moyen
efficace pour raliser des conomies importantes relatives aux cots dexploitation.
Il est aussi noter que lutilisation intensive des technologies sans fil entrane nces-
sairement en la coexistence de rseaux rapprochs ou mme superposs impliquant des
risque dinterfrences inter-rseaux. La connaissance de la largeur de bande ncessaire pour
chaque rseau pourrait permettre un dcoupage du spectre selon les besoins et rsulterait
en une meilleure cohabitation entre ces rseaux.
1.3 Contributions
Pour rpondre aux problmatiques abordes par cette thse, nous prsentons une mo-
dlisation par programmation mathmatique en prenant en considration un fonctionne-
ment inter-couches adaptatif dans le but doptimiser lexploitation du spectre radio dans
les WMN MRMCs. Les modles dvelopps sont des outils pratiques et gnriques.
3
1.4. Organisation du manuscrit
rutilisation spatiale garantie par le mode non-synchronis, ainsi que leffet de plusieurs
autres paramtres sur lusage du spectre radio.
Le Chapitre 3 donne un tat de lart sur les principaux travaux portant sur loptimi-
sation des WMNs. Nous nous focalisons spcialement sur ceux qui traitent le problme
daccs la ressource radio en ce qui concerne la dimension temporelle et/ou frquentielle.
4
1.4. Organisation du manuscrit
Cela permettra de donner une ide globale sur notre positionnement par rapport ce qui
a dj t ralis sur le sujet.
Loptimisation inter-couches de lusage du spectre radio pour les WMNs MRMC est
traite dans le Chapitre 4 travers la formulation dun problme linaire mixte en nombres
entiers. Des alternatives de rsolutions hybrides y sont galement proposes. Afin dvaluer
leffet de plusieurs paramtres sur la largeur du spectre ncessaire, plusieurs rsultats
numriques sont prsents.
Enfin, le Chapitre 6 conclut cette thse, rappelle les principaux rsultats obtenus et
prsente des perspectives pour les travaux futurs.
5
2
2.1 Introduction
Les WMNs reprsentent une technologie qui a pour but de dployer des rseaux sans
fil haut dbit sans ncessiter dinstallations cbles complexes. Les WMNs peuvent
desservir en connexion Internet des zones isoles et/ou dpourvues dinfrastructure filaire
dense. Ils sont galement un moyen pratique et peu coteux de dployer des applications
modernes telles que le contrle et le monitoring automatiques dimmeubles, la mise en
place de systmes de surveillance et de scurit, ou encore une couverture rapide en matire
de communication lors de situations durgence.
Lun des principes fondamentaux des WMNs est de permettre tout appareil sans fil
compatible dintgrer le rseau de manire simple et robuste, sans besoin dentit centrale
comme pour le cas des rseaux classiques de type Wi-Fi infrastructure par exemple.
Certains des avantages offerts par les WMNs constituent galement leurs sources de
difficult. Notamment, laspect multi-sauts rend le passage lchelle de ces rseaux dif-
ficile [13]. Il en rsulte un nombre important daxes de recherche.
Les concepts de base lis aux WMNs sont donns dans ce chapitre. Une classification
des rseaux sans fil est dabord prsente la Section 2.2. La description de larchitec-
6
2.2. Les rseaux sans fil
ture des WMNs est faite dans la Section 2.3. Les principales caractristiques et principaux
avantages de ce type de rseaux sont prsents dans les Sections 2.4 et 2.5, respectivement.
Compte tenu de la confusion souvent faite entre les WMNs et les rseaux ad hoc, la Sec-
tion 2.6 en explique les diffrences les plus notables. On pourra trouver quelques exemples
de scnarios dapplication pour les WMNs dans la Section 2.7. La Section 2.8 voque les
principaux critres de performance prendre en considration lors de la conception de
protocoles pour les WMNs. Un aperu sur les standards dvelopps pour ces rseaux est
donn la Section 2.9. Enfin, la Section 2.10 prsente diffrentes notions lies la gestion
de la ressource radio utilise comme support de communication pour ces rseaux. Ces
notions seront ncessaires pour une meilleure comprhension de cette thse.
Les rseaux sans fil sont classs selon leur taille en diffrentes catgories :
Rseaux corporels sans fil "WBANs" ou "Wireless Body Area Networks". Ils sont
lchelle du corps humain et oprent lintrieur ou proximit de celui-ci [20]. Les
WBANs permettent notamment dassurer un monitoring mdical continu dune personne
sans affecter son rythme de vie quotidien [21].
Rseaux personnels sans fil "WPANs" ou "Wireless Personal Area Networks". Leur
taille ne dpasse pas les quelques mtres. Parmi leurs applications, on peut citer le rac-
7
2.2. Les rseaux sans fil
Rseaux locaux sans fil "WLANs" ou "Wireless Local Area Networks". Ils peuvent
couvrir en rseau un domicile, une entreprise, etc. Ils permettent aux usagers de se dplacer
lintrieur dune certaine zone tout en restant connects. La majorit de ces rseaux sont
des rseaux Wi-Fi [24], bass sur la norme IEEE 802.11 [25]. Plusieurs WLANs peuvent
tre inter-connects sous forme de structure dorsale (backbone) dans but de couvrir des
zones plus importantes et de former des rseaux de campus ("CANs" ou "Campus Area
Networks").
Rseaux tendus sans fil "WWANs" ou "Wireless Wide Area Networks". Ces rseaux
sont aussi connus sous le nom de rseaux cellulaires mobiles. Tout tlphone mobile est
directement reli un WWAN. Cela permet deffectuer des appels, denvoyer des mes-
sages courts, dutiliser Internet, etc. Parmi les technologies existantes, on peut citer la
technologie de tlphonie mobile de troisime gnration (3G) UMTS (Universal Mobile
Telecommunications System) [28] et la technologie de quatrime gnration (4G) LTE
(Long Term Evolution) [29].
Les rseaux sans fil classiques sont gnralement dots dune station de base qui joue le
rle de coordinateur entre les diffrents terminaux du rseau. Ainsi, toute communication
entre deux entits de ce rseau se fera principalement travers la station de base. Il en va
de mme pour toute communication montante qui doit tre achemine vers lextrieur du
rseau, ou bien descendante, c.--d. dans le sens inverse. Cela peut engendrer un goulot
dtranglement, tant donn que tout le trafic doit transiter par cette station de base. De
plus, la taille du rseau dpendra de la technologie de transmission utilise et aura un
rayon bien dfini, si toute communication est un seul saut. Cela est notamment le cas
des rseaux Wi-Fi ou WiMAX.
8
2.3. Architecture des WMNs
Dautres types de configurations de rseaux sans fil existent. ce titre, nous pouvons
citer les rseaux ad hoc [30]. Dans un rseau sans fil ad hoc, une communication entre
deux terminaux qui dsirent effectuer un change peut se faire de manire directe, pourvu
que le rcepteur soit une distance qui lui permette de dcoder le signal reu partir
de lmetteur. Si les deux terminaux ne sont pas en communication directe, dautres
terminaux de ce rseau peuvent jouer le rle dintermdiaires et aider acheminer les
donnes en multi-sauts. Il ny a donc plus de point central dans ce type de rseaux : le
rseau est dcentralis.
Les rseaux sans fil maills (WMNs) sont un autre type de rseaux dcentraliss o
les donnes sont galement achemines en multi-sauts jusqu destination. En considrant
quun nud client est un terminal qui dsire lui-mme envoyer ou recevoir des donnes, la
diffrence majeure entre un rseau sans fil ad hoc et un WMN rside dans le fait que, dans
le premier, ce sont les nuds clients eux-mmes qui envoient, rceptionnent et acheminent
les donnes en multi-sauts, alors que dans le deuxime, ce sont des nuds routeurs qui ont
la tche dagrger le trafic de donnes des nuds clients et de lacheminer en multi-sauts
jusqu destination.
Les clients sont les terminaux qui servent dinterface entre lutilisateur et le rseau. Ils
sont gnralement mobiles et peuvent tre de diffrentes formes : smartphones, ordinateurs
portables, tablettes numriques, etc. Un client quip dinterfaces radio peut directement
tre connect un routeur par liaison radio. Un client qui ne possde pas dinterface radio
peut tout de mme tre connect un routeur par liaison filaire. Un client peut galement
faire partie dun autre rseau de technologie diffrente et accder aux services du WMN
travers un point daccs reli ce WMN ou faisant partie de ce WMN.
Dautre part, les routeurs du WMN sont gnralement fixes et raccords une source
de courant lectrique. Ils nont donc pas de contraintes strictes de consommation dnergie.
La fonction des routeurs est dagrger le trafic gnr par les clients qui leur sont rattachs,
et de le transmettre de saut en saut jusqu destination. Les routeurs peuvent tre dots
de plusieurs interfaces radio, et chaque interface radio peut oprer successivement sur
plusieurs canaux radio. Les interfaces peuvent tre homognes et bases sur la mme
technologie, ou bien htrognes et supporter des technologies diffrentes. De plus, certains
9
2.3. Architecture des WMNs
clients
internet passerelle
routeur
routeurs font office de passerelles, ce qui rend possible la communication avec lextrieur
du rseau. Une des diffrences par rapport un rseau sans fil ad hoc, est que le trafic
dans un WMN possde gnralement les passerelles comme source ou bien destination.
WMNs clients Dans ces rseaux, les clients communiquent de pair pair. Ils jouent
eux-seuls le rle de routeurs. Les clients sont alors linterface qui permet daccder
au WMN, mais il participent aussi acheminer le trafic en multi-sauts. Cela implique
quils doivent tre pourvus de fonctionnalits supplmentaires par rapport aux clients des
WMNs infrastructure. La Figure 2.3 reprsente un exemple dun tel rseau.
WMNs hybrides Ces rseaux combinent les deux architectures prcdentes. Les clients
peuvent tre connects un routeur, mais ils peuvent galement former un maillage de
clients. La Figure 2.4 montre un exemple de tels rseaux.
10
2.4. Caractristiques des WMNs
Internet
Client
Passerelle Passerelle
Infrastructure
Client Routeur
dorsale
Routeur Routeur
Point
daccs
Client Client
Client
Client Client
Client
Multi-sauts Les donnes peuvent tre transmises de saut en saut sil nexiste pas de
liaison radio directe entre lmetteur initial et le destinataire final. Ainsi, il est possible de
couvrir des zones plus importantes sans avoir utiliser de hautes puissances dmission.
Cela permet la rutilisation spatiale des canaux grce des transmissions parallles non
interfrentes.
11
2.5. Avantages des WMNs
Internet
Client
Passerelle Passerelle
Infrastructure
Client Routeur
dorsale
Routeur Routeur
Client
Maillage
de clients
Client Client
Mobilit La mobilit concerne plus particulirement les clients. Quant aux routeurs, ils
sont gnralement fixes.
Accs au rseau Un client peut rejoindre le WMN dans le but daccder un rseau
extrieur tel quInternet, ou bien pour communiquer avec dautres clients du mme WMN.
Consommation dnergie Elle est diffrente selon le type de nuds. Un routeur est
gnralement fixe et aliment en lectricit en permanence. A loppos, un client est
plutt mobile et sa consommation en nergie doit tre conomise. Cette contrainte doit
tre prise en compte lors de la conception des protocoles de routage et des protocoles
MAC des clients.
Interoprabilit Les WMNs doivent tre capables de supporter des clients bass sur
la mme technologie, aussi bien que des clients conventionnels bass sur des technologies
plus classiques telles que le Wi-Fi infrastructure ou les rseaux filaires.
12
2.6. WMNs vs. rseaux ad hoc
autres routeurs simples ne sont que des intermdiaires entre les passerelles et les clients.
Cela rduit considrablement la complexit de la mise en uvre des WMNs et galement
leur cot [14]. Cela permet aussi dassurer la couverture de rgions qui sont inaccessibles
autrement, telles que les rgions rurales isoles [31].
Dans un WMN, les nuds peuvent sinsrer de manire simple. Un client peut se
dplacer sur la surface de couverture du rseau et son association au routeur le plus ap-
propri se fait automatiquement. Dautre part, un routeur peut galement se greffer
tout moment au rseau. Cela densifie le maillage et cre de nouvelles routes pour lache-
minement des trafics, et peut donc allger la charge des autres routeurs. Cela permet
galement dtendre le rseau de manire graduelle [14].
De par leur nature, les WMNs sont robustes, cest--dire quils ragissent bien aux
pannes et aux changements de topologie. Cela est d la redondance des chemins entre
les nuds du rseau [32]. Supposons quun routeur steigne un certain moment, ou
quun lien radio se brise cause dinterfrences ou dobstacles, sur un chemin reliant deux
nuds communicants ; tant donn que le routage se fait par multi-sauts et que toute paire
de routeurs assez proches peut communiquer, il y a de fortes chances quun autre chemin
puisse tre trouv entre ces deux nuds. De plus, dans un WMN, un mme flot peut tre
fractionn et "rout" par chemins multiples [33]. Toutes ces caractristiques rsultent en
un quilibrage des charges et une diminution des goulots dtranglement [33].
Les principales diffrences que prsentent les WMNs, en particulier les deux architec-
tures infrastructure et hybride, par rapport aux rseaux ad hoc, sont [36] :
Lexistence dune infrastructure dorsale forme par les routeurs dans un WMN.
Cela rend le rseau plus robuste. A loppos, un rseau ad hoc est un rseau isol
constitu de terminaux clients qui assurent la totalit des tches.
Les routeurs dun WMN doivent supporter, en plus des clients bass sur la techno-
logie du WMN, des clients conventionnels, et peuvent aussi accepter lintgration
dautres technologies, alors que dans un rseau ad hoc, tous les terminaux doivent
tre dots de la mme technologie.
Les tches de routage et de configuration sont la charge des routeurs dans un
13
2.7. Scnarios dapplication des WMNs
WMN. Cela doit tre assur par les terminaux clients dans un rseau ad hoc. Les
clients du WMN tant moins complexes, ils sont plus lgers et moins gourmands
en nergie.
Dans un WMN, le routage est assur par des routeurs gnralement fixes. A lin-
verse, la mobilit des terminaux clients, qui doivent eux-mme assurer le routage
dans un rseau ad hoc, peut considrablement perturber lacheminement des don-
nes.
Les routeurs dans un WMN peuvent tre dots de plusieurs interfaces radio. Cela
leur permet communiquer simultanment, sur plusieurs canaux, avec plusieurs
nuds routeurs/clients. A loppos, dans les rseaux ad hoc, toute communica-
tion se fait sur le mme canal.
Accs Internet Les WMNs peuvent constituer une solution pratique pour laccs sans
fil Internet de zones rurales ou la priphrie des centres urbains. Comme exemple de
tels dploiements, le rseau Meshnet [37] Iqaluit, Nunavut, Canada, offre la possibilit de
connecter son domicile Internet ou dexploiter les hotspots qui se trouvent lextrieur.
Le projet Wi-Fi Proof of Concept de la ville de Cape Town et le projet Western Cape
Governments Wireless-Mesh Pilots Saldanha, Afrique du Sud, visent couvrir les
communauts non desservies [38]. Le WMN communautaire TakNet [39] tend Internet
aux villages ruraux thalandais. Selon les cas, laccs au rseau peut tre gratuit ou bien
payant.
14
2.7. Scnarios dapplication des WMNs
Rseaux dentreprises Que ce soit pour des locaux dentreprises de tailles rduites,
moyennes ou grandes, dployer un WMN est plus conomique quune couverture base
de liaisons Ethernet. De plus, en sagrandissant, lentreprise na qu multiplier les nuds
routeurs. Cela est aussi applicable pour les campus, htels, aroports, centres commer-
ciaux, centres-villes, sites touristiques, etc.
Systmes de transport En plus de couvrir les stations et arrts, le rseau peut aussi
couvrir lintrieur des moyens de transports (bus, trains, etc.), offrant aux usagers des
informations prcises sur les transports. Par exemple, Portsmouth, Angleterre, le Ports-
mouth Real-time Travel Information System (PORTAL) a pour but de fournir aux usagers
de bus des informations en temps rel, telles que la localisation du bus, sa destination, ou
lestimation de son heure darrive [42]. Les WMNs peuvent galement tre utiliss pour
viter/diminuer les problmes de congestion dans les rseaux de transport [14].
15
2.8. Critres de performance pour les WMNs
bass sur les WMNs, et autres services similaires. A titre dexemple, le dpartement de
police de San Matteo, San Fransisco, USA, a quip tous ses vhicules de nuds clients,
et a dploy une infrastructure maille afin de couvrir toute la ville [42]. Un exemple
de dploiement dun systme de surveillance de dernire minute, impossible raliser de
manire filaire, a t mis en uvre par AES Corporation lors des jeux olympiques de
Londres 2012 [51].
Situations durgence Des WMNs peuvent tre dploys de manire rapide et tempo-
raire lors de situations durgence telles que les catastrophes naturelles, champs de bataille,
etc. Un tel dploiement est ncessaire dans le cas o il nexiste pas dinfrastructure rseau
pralable, ou dans le cas o cette dernire a t dtruite par lincident en question [52].
Domaine mdical Beaucoup de donnes ncessitent de transiter entre les services dun
hpital. Les WMNs permettent un dploiement la demande [53]. Ils peuvent servir
interconnecter les quipements mdicaux [54], au monitoring de patients [55], et la
localisation de patients [56].
Les scnarios cits ci-dessus ne sont que quelques exemples de la multitude de possi-
bilits dapplications offertes par les WMNs. On peut citer dautres exemples notables
tels que les rseaux de gestion deau [57], les rseaux de distribution dlectricit dits
intelligents [58], ou leur dploiement au niveau de mines de charbon [59].
Technique radio Le choix de la technique radio utilise a un impact direct sur la ca-
pacit du rseau. Parmi les choix possibles : les antennes directionnelles, les antennes
intelligentes, les antennes cognitives, les antennes entres multiples et sorties multiples
(MIMO), les systmes multi-radio multi-canaux, etc. Implmenter ces techniques nces-
site gnralement des couches suprieures adaptes (couches routage et/ou MAC) afin de
les exploiter au mieux [13].
16
2.8. Critres de performance pour les WMNs
Connectivit Afin de pouvoir effectuer des tches MAC et des tches de routage, il
est ncessaire que le rseau soit connexe. Cette caractristique doit tre maintenue dans
le temps tant donn que la topologie dun WMN peut changer frquemment. Ces chan-
gements peuvent tre ds la mobilit ou lextinction de nuds, ou encore cause
dobstacles ou dinterfrences. Une multiplication de chemins entre les nuds est prf-
rable pour viter points critiques et goulots dtranglement [60].
Mobilit Dans un WMN, les nuds les plus mobiles sont les clients. Quant aux rou-
teurs, ils sont gnralement fixes [13]. La mobilit implique la ncessit de techniques
adaptes au niveau des nuds. Un mcanisme de handover efficace doit notamment tre
implment pour permettre aux nuds mobiles de passer dune surface de couverture
une autre de manire transparente [61]. Un service de localisation des nuds permet dim-
plmenter des mcanismes dpendants tel que lacheminemenent de paquets de donnes
sur la base dinformations de localisation [62].
Haut dbit et qualit de service Les WMNs mettent gnralement en uvre des ap-
plications qui ncessitent des dbits importants, ainsi quune bonne qualit de service [13].
Des contraintes telles que les dlais dattente, lquit entre les trafics, ou le ratio de perte
de paquets doivent tre pris en considration [63].
Compatibilit Les nuds routeurs doivent pouvoir supporter les nuds clients maills
ainsi que les autres clients conventionnels. De plus, dautres technologies htrognes
doivent pouvoir se greffer au WMN. Cela ne peut pas se faire directement entre termi-
naux clients, mais peut tre pris en charge par diffrentes interfaces au niveau des nuds
routeurs [13].
Scurit Il est ncessaire dassurer la scurit dun WMN travers des techniques
adaptes : chiffrement, authentification, protocoles MAC et routage scuriss, etc. [64, 65].
Facilit dutilisation Un WMN doit tre aussi autonome que possible. Il doit ainsi
pouvoir sauto-organiser, grer les contraintes dnergie, tre robuste face aux pannes de
liens, etc. Des outils dadministration efficaces et simples dutilisation doivent galement
tre mis disposition [14]. Ces outils doivent permettre : la gestion et lallocation de la
bande passante, la mise en place de stratgies de scurit et de qualit de service, lajout
et la suppression dentits, les tches de comptabilit, de facturation et dlaboration de
rapports, etc.
17
2.9. Standards pour les WMNs
Notons que dans un mme WMN, plusieurs technologies peuvent co-exister. On peut
avoir, par exemple, un routeur qui dispose dune interface IEEE 802.11 ainsi que dune
autre interface IEEE 802.16.
Nous nous intressons dans cette thse aux WMNs bass sur des technologies de
WLANs, et donc au standard IEEE 802.11. Nous voquons dans cette section les princi-
pales fonctionnalits du mode maill de ce standard, et donnons un bref aperu sur les
modes maills dfinis par le IEEE 802.15 et le IEEE 802.16.
Le 802.11s a t initi en 2003 en tant que groupe dtude du IEEE 802.11 et devient un
groupe de travail en 2004. Le premier brouillon unifi a t accept en 2006. Il est ensuite
pass par plusieurs tapes de modification avant dtre finalis en 2011. La version 2012
de la spcification 802.11 (le IEEE 802.11-2012) inclut directement les fonctionnalits de
maillage dans le standard.
Le IEEE 802.11 dfinit les fonctionnalits suivantes pour un terminal dans un WLAN :
La fonctionnalit de station (STA) : Tout terminal qui intgre une couche physique
ainsi quune couche MAC bases sur le IEEE 802.11 pour laccs au mdia sans fil.
La fonctionnalit de point daccs (AP) : Toute STA qui fournit des services de
distribution, travers le mdia sans fil, des STAs associes.
18
2.9. Standards pour les WMNs
19
2.9. Standards pour les WMNs
STA AP
STA STA
Figure 2.5 Les deux modes BSS dfinis par le IEEE 802.11.
BSS
BSS
STA STA
STA
STA AP AP
systme de distribution
AP
STA
STA
STA
BSS
communication directe avec une autre mesh STA et peut relayer le trafic en multi-
sauts. Une mesh STA peut tre la source, la destination ou un relais pour un trafic.
Une mesh STA peut tre une mesh STA simple ou intgrer galement la fonction-
nalit de AP. Une mesh STA doit pouvoir assurer la qualit de service (QoS).
La fonctionnalit de passerelle maille (mesh gate) : Toute mesh STA qui fournit
laccs un ou plusieurs systmes de distribution pour le BSS maill, c.--d. quelle
permet dinter-connecter le BSS maill avec dautres BSSs ou dautres rseaux non
bass sur le IEEE 802.11. Dans ce dernier cas, elle est galement portail.
Dans le type de rseaux BSS maill (MBSS ou Mesh BSS ) introduit par lamendement
IEEE 802.11s, les mesh STAs peuvent communiquer en multi-sauts. Le MBSS est diffrent
du mode ad hoc car ce dernier ne permet pas le muti-sauts et ne permet pas au rseau
20
2.9. Standards pour les WMNs
Figure 2.7 Composants de larchitecture maille dfinie par le IEEE 802.11 [1].
De plus, un MBSS peut tre le mdia qui permet dinter-connecter plusieurs BSSs
sous forme dun ESS. Un MBSS peut alors tre considr comme mdia du systme de
distribution.
La Figure 2.7 montre lexemple dun MBSS. Les diffrentes mesh STAs sont celles
qui se trouvent dans le nuage bleu. Notons que des STAs classiques telles que K ou O
peuvent se connecter un AP de la mme manire, que ce dernier soit un mesh STA ou
un AP classique. Notons galement quune STA peut avoir diffrentes fonctionnalits.
titre dexemple, la STA M est en mme temps :
AP : elle supporte deux STAs simples K et L.
Portail : elle accde un rseau filaire qui nest donc pas bas sur le IEEE 802.11.
Mesh STA : elle est dote de fonctionnalits de maillage et fait partie du MBSS.
Mesh gate : elle inter-connecte le MBSS un BSS classique ainsi qu un rseau
filaire.
Nous prsentons dans ce qui suit les principaux mcanismes dfinis par le mode maill
du IEEE 802.11.
21
2.9. Standards pour les WMNs
Dcouverte des autres mesh STAs dans le mode maill du IEEE 802.11
Lorsquune mesh STA souhaite intgrer un MBSS, elle doit passer par une tape de
dcouverte. Les mesh STAs mettent de manire rgulire des trames balises (beacons)
qui contiennent des caractristiques propres elles et au MBSS. La nouvelle mesh STA
envoie des trames de requte (probe requests) auxquelles les autres mesh STAs qui sont
sa porte rpondent par des trames de rponses (probe responses).
Aprs ltape de dcouverte, une mesh STA peut tablir une connexion maille (mesh
peering) avec une ou plusieurs des mesh STAs. Une connexion maille entre deux mesh
STAs ne peut tre tablie que si les deux lacceptent. Cela signifie que les deux mesh STAs
doivent demander et accepter les paramtres de la connexion. Ds quelle est tablie, les
deux mesh STAs peuvent communiquer directement. Cette procdure a pour but dtre
distribue, non hirarchique et bi-directionnelle.
La slection de chemin (Path selection) est la fonctionnalit qui permet une mesh
STA didentifier et de choisir le meilleur chemin suivre pour une destination donne.
Une solution propritaire peut tre implmente, mais le protocole par dfaut HWMP
(Hybrid Wireless Mesh Protocol) doit ncessairement tre support. Ce dernier permet
une slection ractive et une slection proactive. Dans la premire, une mesh STA qui a
une trame de donnes envoyer une destination dont elle ignore le chemin, effectue une
dcouverte et une slection du meilleur chemin vers cette destination. Dans la deuxime,
les mesh STAs dterminent le meilleur chemin vers chaque autre mesh STA du MBSS
avant davoir des trames de donnes envoyer.
Lorsquune mesh STA souhaite envoyer une trame de donnes, la destination vers
laquelle elle doit dterminer le chemin est une mesh STA du mme MBSS, mme si la
destination finale se trouve lextrieur du MBSS. Dans ce dernier cas, la destination sera
un mesh gate qui relie le MBSS vers un autre BSS ou vers un autre rseau non bas sur
le IEEE 802.11.
22
2.9. Standards pour les WMNs
La mthode EDCA Mthode daccs introduite par le IEEE 802.11e. Elle permet
dassurer la qualit de service en affectant des priorits lors de laccs aux canaux en dfi-
nissant des classes de priorits appeles classes daccs (jusqu 8). Une station qui possde
du trafic de donnes haute priorit devra attendra moins longtemps, en moyenne, par
rapport une station avec du trafic faible priorit. Cela est ralis en utilisant un proto-
cole contention TCMA (Tiered Contention Multiple Access) [82] qui est une modification
du protocole CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance).
EDCA dfinit galement une priode sans contention appel TXOP (Transmit Oppor-
tunity). Durant cette priode, une station peut envoyer plusieurs trames de mme classe
daccs, espaces par un intervalle de temps nomm SIFS et un accus de rception.
La mthode MCCA Mthode daccs au canal sans contention, base sur la rserva-
tion de la ressource. MCCA ne ncessite pas de dploiement au niveau de tout le MBSS.
Chaque mesh STA annonce si elle lutilise ou pas dans ses trames balises et ses rponses
aux requtes de dcouvertes de mesh STAs. Une mesh STA peut supporter MCCA et
ne pas lutiliser. Cela signifie quelle participe au mcanisme mais quelle ne peut pas
demander de rservation du canal.
Le standard IEEE 802.15.5 est compos de deux parties. La premire partie concerne
les rseaux maills WPANs faible dbit et est base sur les couches physiques et MAC
du IEEE 802.15.4 [2]. La deuxime partie concerne les rseaux WPANs haut dbit, et
utilise les couches physiques et MAC du IEEE 802.15.3 [3].
Les WPANs faible dbit dfinis par le IEEE 802.15.4 contiennent deux sortes de
terminaux : des terminaux FFDs (Full Function Devices) et des terminaux RFDs (Redu-
ced Function Devices). Ces rseaux peuvent tre de deux topologies : topologie en toile
(star topology) ou topologie pair pair (peer-to-peer topology). Elles sont illustres par la
Figure 2.8 [2]. Dans la topologie en toile, il y a un seul contrleur central, appel coordi-
nateur du WPAN, qui est de type FFD. Toute communication dans le rseau se fait entre
ce coordinateur et les autres terminaux. Dans la topologie pair pair, il y a galement un
coordinateur. Cependant, tout terminal peut communiquer avec tout autre terminal, ds
23
2.9. Standards pour les WMNs
lors quils sont porte lun de lautre. Cest cette topologie qui permet dimplmenter le
mode maill sur les WPANs de type IEEE 802.15.4. Toutefois, ce dernier ne dfinit pas et
nimplmente pas les fonctionnalits de maillage (notamment le routage en multi-sauts).
Elles sont introduites au niveau de la couche MAC par le IEEE 802.15.5.
Le IEEE 802.15.5 est bas sur le principe dun adressage logique. Un arbre est tout
dabord construit avec le coordinateur comme racine, puis, une adresse est affecte
chaque nud selon sa position dans larbre. Cela limine le processus de dcouverte de
chemins et a pour but de produire une solution scalable qui rduit les dlais, les espaces
de stockage, la surcharge du rseau en trames de contrle et la consommation dner-
gie [83]. De plus, afin damliorer le routage, chaque nud possde une table qui contient
des informations sur ltat des liens dans son voisinage. Toutes ces tches sont ralises
durant ltape dinitialisation du rseau en utilisant les primitives du IEEE 802.15.4 et les
commandes introduites par le IEEE 802.15.5.
Dans le IEEE 802.15.3, le rseau WPAN est dsign par le terme piconet. Il est dfini
comme tant un systme de communication ad hoc qui permet un certain nombre de
terminaux de communiquer entre eux. Il est caractris par sa couverture rduite et peut
envelopper une personne ou un objet, quils soient stationnaires ou en mouvement. Un
piconet se forme pour la priode de temps pendant laquelle il est requis.
24
2.9. Standards pour les WMNs
Figure 2.9 Exemple dun piconet bas sur le IEEE 802.15.3 [3].
Un DEV dun piconet, peut communiquer avec un DEV dun autre piconet. Le premier
piconet sera considr comme parent du deuxime.
Le IEEE 802.15.5 ajoute des fonctionnalits de maillage pour les WPANs qui sont
bass sur le IEEE 802.15.3 et qui ncessitent le haut dbit ainsi quune bonne qualit de
service. Le standard se focalise sur les fonctionnalits de maillage basique (architecture,
routage et qualit de service) et laisse les mcanismes avancs ouverts.
Larchitecture maille des WPANs haut dbit bass sur le IEEE 802.15.5 permet
aux mesh DEVs (MDEVs) et mesh PNC (MPNC ) de participer des communications
sur plusieurs piconets. Cela est ralis en appliquant la relation parents-enfants de manire
rcursive sur les piconets, et rsulte en une topologie arborescente comme le montre la
Figure 2.10 [4]. Le MPNC du piconet racine est dsign par mesh coordinator (MC ).
Le routage appliqu aux trames de donnes dans un tel rseau dpend de la nature
des applications supportes : routage arborescent pour les applications sans contraintes
(exemple : communication de la source 1 vers la destination 1, en rouge, dans la Fi-
gure 2.10), ou routage amlior bas sur un serveur lorsquil sagit dapplications qui
ncessitent la qualit de service telles que les applications multimdias (exemple : com-
munication de la source 2 vers la destination 2, en bleu, dans la Figure 2.10).
25
2.9. Standards pour les WMNs
vue. Le standard dfinit le mode point--multipoint (PMP), avec une station de base (BS
ou Base Station) gnralement relie un rseau filaire et des stations clientes (SS ou
Subscriber Stations) relies de manire sans fil la BS. La BS et les SSs sont fixes.
Le IEEE 802.16j-2009 [85] permet de combiner un accs fixe ainsi quun accs mo-
bile pour le mode maill, en spcifiant une couche physique utilisant la technique de
multiplexage et de codage des donnes OFDMA (Orthogonal Frequency-Division Multiple
Access) (voir Figure 2.12) et une couche MAC qui permettent la prsence de stations
relais mobiles. Deux types dordonnancements possibles sont dfinis : centralis ou distri-
bu. Dans le premier, cest la BS qui dtermine le schma dutilisation des slots TDMA
par les SSs et RSs. Dans le mode distribu, les SSs et RSs appliquent un algorithme
pseudo-alatoire bas sur des informations locales pour dterminer les slots utiliser. Le
premier mode peut assurer la qualit de service de bout-en-bout contrairement au second
[86].
Figure 2.10 Exemple dun WMNs haut dbit bas sur le IEEE 802.15.5 [4].
26
2.9. Standards pour les WMNs
Figure 2.11 Exemple dun rseau en mode maill pour un accs fixe au haut dbit bas
sur le IEEE 802.16 [5].
Deux types de RSs sont utiliss par le IEEE 802.16j : transparents ou non transparents.
Dans le mode transparent, les SSs mobiles (MSs ou Mobile Stations) sont sur la surface
de couverture de la BS. Les trames de contrle sont envoyes de la BS aux MSs, alors
que les trames de donnes peuvent tre achemines en multi-sauts travers les RS (voir
Figure 2.13a [6]). Ce mode a pour but damliorer les dbits. Lordonnancement est gr
de manire centralise par la BS. Dans le mode non transparent, les trames de contrle
ainsi que les trames de donnes sont relayes par les RSs (voir Figure 2.13b [6]). Ce mode a
pour but dtendre la surface de couverture du rseau. Les deux modes dordonnancement
centralis et distribu sont possibles.
27
2.10. Gestion de la ressource radio
Ondes radio
Toute communication dans un WMN est ralise par ondes radio gnres de manire
artificielle. Les ondes radio, ou plus correctement, ondes radiolectriques, dites aussi ondes
hertziennes, sont des ondes lectromagntiques dont la frquence est infrieure 300 GHz.
Entre 9 kHz et 300 GHz, ces ondes sont rglementes par lUnion Internationale des
Tlcommunications (UIT) [11]. Celles infrieures 9 kHz ne sont pas rglementes. Au-
dessus de 300 GHz, ces ondes sont dites infrarouges.
Les ondes radios sont classes selon leurs frquences. Lensemble de toutes ces fr-
quences forme le spectre des frquences radio qui est divis en bandes. La largeur de
lintervalle de frquences utilisables par le rseau est dite largeur de spectre.
28
2.10. Gestion de la ressource radio
1 2 3 4 5 6 7 8 9 10 11 12 13 14 Canal
2,412 2,417 2,422 2,427 2,432 2,437 2,442 2,447 2,452 2,457 2,462 2,467 2,472 2,484 Frquence centrale
(GHz)
22 MHz
Figure 2.14 Les canaux dfinis par le IEEE 802.11b/g dans la bande de frquences
2,4 GHz.
Un canal possde une largeur. Cest la diffrence entre ses deux frquences maximale
et minimale. La distance entre deux canaux est la diffrence entre leur deux frquences
centrales.
Certains des canaux du spectre radio sont disjoints et ne prsentent aucun chevau-
chement. Ils sont dits orthogonaux. Deux transmissions simultanes sur deux canaux or-
thogonaux nont aucun effet lune sur lautre. A loppos, dautres canaux disponibles
peuvent prsenter un chevauchement. Plus les canaux sont proches sur le spectre radio,
plus le chevauchement est important. On note de tels canaux par POCs (pour Partially
Overlapped Channels)
Afin dillustrer ces concepts, la Figure 2.14 montre lexemple des canaux dfinis par le
IEEE 802.11b/g dans la bande de frquences 2,4 GHz. En tout, 14 canaux sont disponibles.
Toutefois, selon les pays, certains sont utilisables et dautres non. Chacun de ces canaux
stale sur une largeur de 22 MHz, et les frquences centrales des canaux adjacents sont
espaces dune distance de 5 MHz les unes des autres, lexception du canal 14 qui
est espac de 12 MHz par rapport au canal 13. On peut, par exemple, remarquer le
chevauchement du canal 1 avec les canaux 2, 3, 4 et 5. Le nombre maximal de canaux
orthogonaux prsents ici est au nombre de 3 : les canaux 1, 6 et 11. Le IEEE 802.11a
dfinit 12 canaux orthogonaux. Il utilise cependant la bande de frquences 5 GHz et offre
donc une port limite.
Avoir disposition plusieurs canaux disponibles est encore plus intressant lorsque
les nuds du rseau possdent plusieurs interfaces radios. Dans ce cas, on a un WMN
multi-radio multi-canaux (WMN MRMC). Le problme qui survient alors est le problme
dallocation des canaux : quel canal allouer quelle interface radio ?
29
2.10. Gestion de la ressource radio
Quel que soit le mode dallocation des canaux utilis, afin quune transmission puisse
tre effective entre deux nuds du rseau, il est gnralement ncessaire quils se partagent
au moins un canal en commun, ou du moins, que des POCs soient allous chacun des
deux nuds [89].
Une communication par onde radio entre deux nuds du rseau nest possible que
lorsque lmetteur est capable de gnrer et denvoyer un signal assez fort pour pouvoir tre
dcod par le rcepteur avec un taux derreurs acceptable. Ces erreurs sont causes par un
certain nombre de phnomnes qui peuvent considrablement perturber le signal transmis.
Ces perturbations sont diverses et peuvent tout aussi bien tre lies des obstacles tels
que des immeubles ou des arbres, ou des interfrences causes par des transmissions
simultanes.
Si on considre une transmission dun nud metteur vers un nud rcepteur, les
problmes majeurs rencontrs sont le bruit et les phnomnes ds la propagation. Des
interfrences peuvent en rsulter.
Bruit
Dans le domaine de traitement du signal, un bruit est dfini comme toute perturbation
indsirable, qui se superpose au signal original et aux donnes utiles. Le bruit peut tre
accidentel ou dlibr.
Le bruit ambiant ou bruit de fond est un bruit quasi-constant qui affecte le signal
peru par le rcepteur indpendamment du signal mis par lmetteur. Il est caus par
des perturbations extrieures interfrentes manant dutilisations simultanes de la mme
bande radio. Cela est particulirement le cas au niveau de la bande 2,4 GHz qui est
utilise par un grand nombre de terminaux : four micro-ondes, smart-phones, Bluetooth,
etc. [90]. Le bruit ambiant est galement d des perturbations gnres par le dispositif
30
2.10. Gestion de la ressource radio
lui-mme telles que le bruit thermique, appel aussi bruit de Johnson-Nyquist, qui est un
bruit cr par les lments rsistifs du circuit lectronique du rcepteur [91].
Propagation
Dans lespace vide, londe dun signal radio se propage la vitesse de la lumire
avec une attnuation proportionnelle au carr de la distance parcourue [87]. Par contre,
dans latmosphre, elle est sujette plusieurs sources de perturbation. Leffet diffre,
notamment, en fonction de la frquence de londe et de la nature des obstacles. Cest
pourquoi, certaines bandes sont utilises pour certaines applications et pas dautres.
La propagation dun signal est sujette des phnomnes alatoires et non alatoires.
Interfrences
Lorsquune transmission est mise par un nud A pour un nud B dans un WMN,
son signal nest pas peru que par B. Il est peru par tout nud qui est assez proche de
A. Sur la Figure 2.15, le rcepteur D, reoit le signal de la transmission mise par A en
mme temps quil est en train de recevoir le signal de la transmission qui lui destine et
qui est mise par C. De la mme manire, B peroit tout signal mis par tout autre nud
31
2.10. Gestion de la ressource radio
assez proche en mme temps quil est en train de recevoir le signal de la transmission
mise par A (ici, B reoit galement le signal de la transmission mise par C pour D).
Cela peut rsulter en des signaux non dcodable par B et D.
A B
C D
Les interfrences gnres par des transmissions faites sur un mme canal sont d-
signes par interfrences co-canal. Des interfrences peuvent galement avoir lieu entre
des transmissions faites sur des POCs. Elles sont dsignes par interfrences de canaux
adjacents [94].
Des transmissions interfrentes ne peuvent pas avoir lieu de manire effective au mme
moment. Dans un WMN bas sur un mcanisme daccs au mdia avec contention, de
telles interfrences engendrent des collisions, ce qui ncessite une retransmission et donc
une diminution du dbit utile du rseau. Dans un WMN bas sur un mcanisme daccs
au mdia sans contention, des transmissions interfrentes sont ordonnances de manire
viter les collisions : en les programmant des moment diffrents si un mcanisme TDMA
est utilis, en leur affectant des canaux diffrents si un mcanisme FDMA est utilis, etc.
Interfrences primaires Les interfrences primaires perues par un nud sont causes
par des transmissions dont il est le rcepteur ou lmetteur. Deux scnarios sont possibles :
Scnario 1 (voir Figure 2.16a) : Le nud A met une transmission vers le nud B,
alors que celui-ci est galement en train dmettre sur le mme canal. Il y a inter-
frence au niveau de B car ce dernier peroit simultanment son signal et le signal
de A. Pour cette raison, il nest pas possible pour un nud dmettre et de recevoir
au mme moment sur un mme canal.
Scnario 2 (voir Figure 2.16b) : Le nud B est rcepteur de plusieurs transmissions
simultanes.
Interfrences secondaires Les interfrences secondaires perues par un nud sont
causes par des transmissions qui ne le concernent pas, i.e. le nud nest ni metteur ni
rcepteur de ces transmissions. Prenons lexemple illustr par la Figure 2.17. Il y a une
transmission du nud A vers le nud B, ainsi quune autre du nud C vers le nud D.
B et D sont dans les rayons de transmission de A et C, respectivement, et B est dans
32
2.10. Gestion de la ressource radio
A B C A B C
iss e
s m n d
n
io
an o
tr Ray
A B C D
d'
Ra rfer
in
t
yo enc
n e
En considrant quun flot correspond des donnes qui ont une mme source ini-
tiale et qui peuvent tre transportes jusqu leur destination finale en multi-sauts, les
interfrences secondaires sont de deux sortes :
Interfrence intra-flot : Lorsque des transmissions dun mme flot interfrent entre
elles. Dans la Figure 2.18a, la transmission C vers D interfre avec la transmission
33
2.10. Gestion de la ressource radio
A B C D E
A B C D E Flot1
F G H Flot2
A vers B alors que les deux transportent le mme flot qui a le nud A comme
origine et le nud E comme destination.
Interfrence inter-flots : Lorsque des transmissions de flots diffrents interfrent. Dans
la Figure 2.18b, la transmission F vers G qui transporte le Flot 2 ayant le nud
F comme origine et le nud H comme destination, interfre avec la transmission
A vers B qui transporte le Flot 1 qui a le nud A comme origine et le nud E
comme destination
Modles dinterfrence
La modlisation des phnomnes perturbateurs de transmissions radio permet de pr-
dire la possibilit ou non dtablissement de transmissions entre les nuds. Elle permet
galement dobtenir une estimation de la puissance dmission ncessaire pour mettre un
signal qui peut tre reu et dcod avec un taux derreurs acceptable par le rcepteur, et
donc damliorer la rutilisation spatiale des frquences [87].
Commenons tout dabord par considrer une transmission unique qui nest affecte
que par le phnomne de propagation et par le bruit thermique. Pour que cette trans-
mission puisse tre effective, il est ncessaire que le signal peru par le rcepteur soit
dcodable, i.e. que son taux derreurs (BER ou Bit Error Rate) ne dpasse pas un certain
seuil acceptable. Le rapport signal sur bruit (SNR ou Signal to Noise Ratio) permet de v-
rifier cette condition en imposant un seuil minimal au-del duquel une transmission peut
tre effective. Le rapport ainsi calcul est celui de la puissance du signal utile, idalement
peru par le rcepteur de la transmission, sur la puissance du bruit thermique.
o Ptx est la puissance dmission utilise par lmetteur, d est la distance euclidienne
34
2.10. Gestion de la ressource radio
Prx Ptx d
SNR = = (2.2)
Pb Pb
o Pb est la puissance du bruit thermique. Une transmission entre deux nuds ne peut
tre effective que si ce SNR est suprieur un certain seuil :
Ptx d
SNR = (2.3)
Pb
Dmax reprsente donc le rayon de transmission de lmetteur. Pour que celui-ci puisse
transmettre vers un rcepteur, il est ncessaire que ce dernier soit une distance infrieure
ou gale Dmax .
Nous avons considr jusqu prsent le cas dune transmission unique. Lorsquil y
a prsence dautres transmissions simultanes, il est ncessaire de prendre en compte
leffet des interfrences sur la faisabilit ou non dune transmission entre deux nuds.
Deux modles sont communment utilises cet effet : le modle binaire et le modle
physique [96].
Le modle binaire, dit aussi modle protocole, considre quune transmission dun nud
A vers un nud B ne peut tre effective que sil nexiste aucune autre transmission
simultane dun nud C vers un nud D, dans le cas o la distance entre C et B est
infrieure ou gale la distance dinterfrence de C [96]. Dans le cas o cette condition
nest pas vrifie, on considre quil y a interfrence et que la transmission de A vers B
nest pas effective.
35
2.10. Gestion de la ressource radio
Le graphe de connectivit dun WMN est un graphe orient o les sommets sont les
nuds du rseau, et o il y a un arc dun nud A vers un nud B si et seulement si B
est dans le rayon de transmission de A. Chaque arc du graphe de connectivit est un lien
potentiel dans le rseau.
1 3 5 7
A B C D E
2 4 6 8
9 10
1 3 5 7
2 4 6 8
9 10
36
2.10. Gestion de la ressource radio
Des variantes du graphe de conflits peuvent tre trouves dans la littrature [41, 97, 98].
Elles permettent dadapter le graphe au contexte. titre dexemple, si plusieurs canaux
sont disponibles dans le rseau, chaque lien potentiel peut tre reprsent par autant de
copies que de canaux disponibles, et les conflits doivent tre identifis en consquence [97].
Ou encore, si on considre un mcanisme daccus de rception (RTS/CTS) entre metteur
et rcepteur, un lien devient en conflit avec tout autre lien dont au moins une des deux
extrmits est une distance infrieure o gale au rayon dinterfrence par rapport au
moins une de deux extrmits du lien en question [98].
Les liens adjacents dans le graphe de conflits ainsi obtenu ne peuvent pas supporter
de transmissions simultanes. Il est alors ncessaire dordonnancer leurs transmissions en
consquence. Le graphe de conflits permet galement didentifier les combinaisons de liens
non interfrents quil est possible dordonnancer de manire simultane. Ce problme peut
tre rsolu en appliquant le principe de la technique de coloration de graphe [99].
Le modle binaire est caractris par sa simplicit car il considre les transmissions
interfrentes uniquement par paire. Il est toutefois considr non suffisamment prcis, car
il ne tient pas compte de leffet cumulatif des transmissions simultanes [100].
Le modle physique se base sur le rapport signal sur interfrence plus bruit (SINR
ou Signal to Interference plus Noise Ratio). Ce rapport modifie le rapport SNR de la
formule (2.2) en introduisant les interfrences. Ainsi, en considrant que Pi est la puissance
cumulative des interfrences perues par le rcepteur dune transmission T , la formule du
SINR est donne par :
Prx
SINR = (2.6)
P b + Pi
37
2.10. Gestion de la ressource radio
1 3 5 7
A B C D E
2 4 6 8
9 10
A B C D E
2 4 6 8
9 10
k
d
X
Pi = Ptx k (2.7)
k
k
o est lensemble de toutes les transmissions simultanes T , Ptx est la puissance dmis-
sion de la k-ime transmission simultane dans , et dk est la distance entre lmetteur
de la k-ime transmission simultane et le rcepteur de T . On a donc :
Ptx d
SINR = (2.8)
k
d
P
Pb + k Ptx k
Ainsi, pour que la transmission T puisse tre effective, il est ncessaire que le SINR associ
soit suprieur ou gal au seuil prcdemment dfini .
Dans un rseau ou seul des canaux orthogonaux sont exploits, lensemble ne contient
que les transmissions simultanes faites sur le mme canal que celui de T . Toute autre
transmission sur un autre canal na pas deffet interfrent avec T .
Modle dinterfrence physique avec exploitation des POCs Dans un rseau qui
exploite les POCs, en plus des transmissions faites sur le mme canal, celles faites sur tout
autre canal chevauchement partiel avec le canal de T prsentent galement un risque
38
2.10. Gestion de la ressource radio
dinterfrence. Afin que leurs puissances soient prises en compte dans le calcul du SINR,
Angelakis et al. proposent dans [94, 101] dintgrer leur effet dans Pi travers lutilisation
dun indice de chevauchement I-factor propos par Mishra et al. dans [89]. Le I-factor
se base sur une formule mathmatique qui mesure le degr de chevauchement de canaux
selon leur espacement. Le I-factor prend ses valeurs entre 0, pour des canaux orthogonaux,
et 1, pour des canaux totalement chevauchs. Plus les canaux sont espacs, plus le I-factor
est faible. En prenant lexemple des canaux dfinis par le IEEE 802.11b/g illustrs dans
la Figure 2.14, le I-factor entre les canaux 1 et 2 est plus lev quentre 1 et 3, et il est
nul entre 1 et 6.
o est lensemble des transmissions simultanes faites sur le mme canal ou sur un canal
chevauchement partiel avec le canal utilis par T , et Ik est le degr de chevauchement
de canal de la k-ime transmission simultane dans avec le canal utilis par T. Le SINR
devient alors :
Ptx d
SINR0 = (2.10)
Pb + k Ik Ptx k
d
P
k
39
2.11. Conclusion
H H
G C G C
A B J A B J
D D
n ce
yo n
ra rfre
te
in
d'
F I F I
E E
(a) Modle dinterfrence physique complet. (b) Modle dinterfrence physique limit.
Figure 2.21 Interfrences par rapport la transmission observe sur le lien (A, B).
le calcul du SINR complet de la transmission (A, B). Dans le cas du SINR limit, seul les
transmissions sur les liens (C, D) et (G, H) sont considres comme tant potentiellement
interfrentes, car leurs metteurs respectifs C et G sont une distance infrieure au rayon
dinterfrence du nud rcepteur B.
2.11 Conclusion
Nous avons abord dans ce chapitre les principaux aspects lis aux WMNs et avons
prsent quelques standards dvelopps par le IEEE pour spcifier les fonctionnalits de
ces rseaux.
De par leur nature, les WMNs sont robustes et faciles dployer. Lacheminement
des donnes en multi-sauts permet dtendre la surface de couverture du rseau sans
augmenter les puissances dmission. Cette caractristique fait la force des WMNs, mais
occasionne galement un lot de problmatiques, notamment en ce qui concerne les inter-
frences engendres. Cela rend difficile le passage lchelle de ces rseaux. Lapplication
de protocoles existants nest gnralement pas adapte cause des diffrences quils pr-
sentent par rapport aux rseaux sans fil classiques "cellulaires" et aux rseaux ad hoc. De
nouvelles solutions ont d tre, et continuent dtre, proposes pour exploiter les WMNs
au mieux.
40
2.11. Conclusion
entre les couches protocolaires du modle OSI. A titre dexemple, les nuds peuvent
tre dots de plusieurs interfaces radio afin dmettre et de recevoir simultanment sur
plusieurs canaux. Pour en tirer le meilleur parti, il est ncessaire de mettre en place
des mcanismes dordonnancement temporel et frquentiel des transmissions qui mitigent
leffet des interfrences et qui optimisent les performances du rseau.
Nous avons galement voqu dans ce chapitre des notions de base sur le mdia de
communication des WMNs, i.e. la ressource radio. Nous avons donn un aperu sur les
principaux problmes rencontrs lors de toute transmission radio dans un WMN, notam-
ment, le problme des interfrences et ses deux modlisations, savoir, le modle binaire
et le modle physique. Nous nous baserons sur ce dernier lors des modlisations proposes
dans les chapitres 4 et 5 de cette thse.
Le chapitre qui suit donne un tat de lart et prsente une vue gnrale sur les travaux
de recherche faits dans le domaine de loptimisation des WMNs. Nous nous intresserons
plus particulirement aux problmes de laccs au mdia tant donn que cest le problme
central trait dans cette thse.
41
3
tat de lart
3.1 Introduction
Comme dcrit dans le chapitre prcdent, les rseaux sans fil maills (WMNs) ap-
portent de nombreux avantages, mais aussi plusieurs problmatiques. Si certaines de
ces problmatiques sont classiques par rapport aux rseaux sans fil de manire gn-
rale, dautres en revanche leur sont propres. De par leur structure particulire, les WMNs
sont diffrents des rseaux sans fil les plus courants tels que les rseaux Wi-Fi, notamment
par rapport leur aspect multi-sauts, et des rseaux ad hoc, cause de la prsence de
passerelles qui relient le WMN vers lextrieur. Lapplication directe de protocoles rseaux
existants aux WMNs nest pas adapte, car elle engendrerait une sous-exploitation des
ressources.
Parmi les problmatiques les plus abordes dans le domaine de loptimisation des
WMNs, on note le routage et lordonnancement. Le routage consiste trouver les routes
entre les sources et les destinations de trafic. Lordonnancement consiste allouer des
portions temporelles, frquentielles, ou codes 1 aux transmissions. Mme si le modle
OSI les dfinit comme tant des tches de couches distinctes, i.e. rseau et MAC, ces
problmatiques sont souvent traites de manire jointe, car elles prsentent une grande
interdpendance.
De plus, les terminaux des WMNs disposent dune panoplie de techniques volues
au niveau de la couche physique. Une exploitation optimale de ce matriel ncessite des
couches suprieures adaptes.
1. Dans le cas de rseaux appliquant laccs multiple par rpartition en code (CDMA).
42
3.2. Techniques avances de la couche physique
Notons que les problmes lis aux WMNs que nous discutons au niveau de ce chapitre
ne reprsentent quun sous-ensemble des divers problmes tudis dans la littrature.
Nous commenons par donner un bref aperu des possibilits physiques avances offertes
aux terminaux des WMNs dans la Section 3.2 et nous discutons leffet de ladaptation
des puissances dmission dans les WMNs dans la Section 3.3. Le problme de routage est
abord dans la Section 3.4. Le problme daccs au mdia et dordonnancement temporelle
des transmissions est trait dans la Section 3.5 alors que le problme dallocation des
canaux est tudi dans la Section 3.6. Enfin, la problmatique de loptimisation de lusage
du spectre radio est traite dans la Section 3.7 avant de conclure le chapitre la Section 3.8.
43
3.3. Adaptation des puissances dmission
Diversit dantennes Technique qui consiste recevoir un signal mis par un metteur
antenne unique sur plusieurs antennes au niveau du rcepteur. Le principe repose sur le
fait que les versions du signal dues au phnomne de propagation par trajets multiples et
reues sur chaque antenne du rcepteur ont un vanouissement diffrent [13]. La version
choisie sera la plus puissante.
Vecteurs dantennes adaptatives Dans un tel systme, un terminal est dot dun
ensemble dantennes qui adaptent leur diagramme de rayonnement de manire amplifier
les signaux dsirs et annuler les signaux non dsirs [111]. Cette technique permet de
rduire leffet des interfrences. Dans le cas de terminaux maills o le cot est une
contrainte, un systme dantennes directionnelles est plus appropri [112].
44
3.3. Adaptation des puissances dmission
Dans les rseaux multi-sauts tels que les WMNs, deux schmas dallocation de puis-
sances dmission peuvent tre considrs : allocation uniforme ou allocation adaptative.
Dans une allocation uniforme, une mme puissance dmission est utilise par tous les
metteurs [117]. Moscibroda et Wattenhofer prouvent dans [118] quen utilisant un tel
schma, seulement 2 + 1 transmissions peuvent tre actives un mme moment dans
rseau sans fil multi-sauts, en sachant que est lexposant de laffaiblissement de par-
cours, et que est le seuil du SINR. Les auteurs en dduisent que lordonnancement de n
n o
transmissions est dune complexit linaire, i.e. (n), car il ncessite au moins n 2+
slots. tant donn que et sont de petites valeurs, les dbits que permet datteindre
ce schma dallocation sont limits.
Dans une allocation adaptative, la puissance dmission est variable et peut sadapter
lenvironnement. Cela permet de mieux exploiter la rutilisation spatiale du spectre radio
disponible, en donnant lopportunit plus de transmissions simultanes sur les mmes
frquences [87, 119]. Cela permet galement une meilleure cohabitation avec des rseaux
voisins qui utilisent la mme bande de frquences en crant moins dinterfrences [87].
Lallocation adaptative des puissances dmission peut tre linaire ou non linaire.
Dans une allocation linaire, la puissance dmission utilise pour atteindre un nud
rcepteur une distance d, est proportionnelle d . Elle prend donc en compte leffet
de laffaiblissement de parcours. Dans [117], Jiang et al. proposent dy intgrer leffet
des transmissions simultanes potentiellement interfrentes. Les auteurs montrent quune
telle allocation rsulte en une meilleure quit par rapport une allocation uniforme, en
particulier lorsque la charge du trafic dans le rseau est importante. Les auteurs de [118]
prouvent quen utilisant une allocation adaptative linaire, le nombre de slots ncessaires
lordonnancement de n transmissions est rduit {n min(1, /2 )}. La complexit
de lordonnancement reste tout de mme linaire, i.e. (n). Les auteurs proposent un
algorithme dordonnancement qui favorise les transmissions sur des liens courts afin duti-
liser des puissances dmission plus faibles. Les auteurs se basent sur une allocation non
linaire des puissances, en considrant des paliers de puissances dmission, ce qui est
mi-chemin entre lallocation uniforme et lallocation linaire. Les auteurs montrent que
lalgorithme propos est dune complexit polylogarithmique ((log4 n)) et quil passe de
manire efficace lchelle.
45
3.4. Routage
3.4 Routage
Dans les WMNs, lacheminement des trafics de donnes se fait gnralement en multi-
sauts. Ainsi, un trafic qui a comme source et destination des nuds qui ne sont pas proches
doit tre relay par un ou plusieurs nuds intermdiaires. Le routage consiste alors
trouver le meilleur chemin qui relie la paire de nuds communicants. Toutefois, il nexiste
pas quun seul "meilleur" chemin en gnral, car cela dpend du choix des mtriques
optimiser : dbit, latence, quit, etc. De plus, dans ce type de rseaux, le routage
doit sassurer que la dfaillance dun nud ou dun lien naltre pas les performances de
manire significative. Cela peut se faire en considrant non pas un seul meilleur chemin,
mais plusieurs bons chemins entre source et destination [120]. Ce principe est nomm
routage par chemin multiple.
Un routage efficace dans les WMNs doit permettre un acheminement quitable des
trafics de donnes, tout en limitant leffet ngatif des interfrences [121]. Cela ncessite,
souvent, une troite collaboration avec les couches protocolaires infrieures [122].
Les WMNs possdent certaines similitudes avec les rseaux sans fil ad hoc. De ce fait,
certains protocoles de routage qui ont initialement t dvelopps pour ces derniers, ont
galement t proposs pour les WMNs, soit tels quels : Dynamic Source Routing - DSR
[123], ad hoc On-demand Distance Vector - AODV [124] ; ou avec certaines adaptations
Mesh Optimized Link State Routing - Mesh OLSR [125].
Les protocoles de routage peuvent tre classs en deux catgories : les protocoles de
routage hirarchiques et les protocole de routage plat. Dans les premiers, les nuds nont
pas tous la mme fonction/rle. Un nud a alors la tche de relayer le trafic dun en-
semble prcis de nuds qui lui sont rattachs. Ces protocoles ont lavantage dtre simples
et robustes. Toutefois, ils gnrent beaucoup de paquets de contrle, ce qui entrane une
consommation importante dnergie et de bande passante [13]. A loppos, dans les pro-
tocoles de routage plat, les nuds ont tous le mme rle et sont au mme niveau. Les
donnes sont alors transmises de saut en saut jusqu destination.
Les protocoles de routage peuvent galement tre classs selon la manire avec la-
quelle les chemins sont construits en protocoles proactifs, ractifs ou hybrides. Dans un
protocole proactif, les tables de routage sont construites pralablement et mises jour
rgulirement. Ces protocoles permettent dobtenir un chemin de manire instantane,
mais surchargent le rseau en trafic. OLSR en est un exemple [125]. Les protocoles rac-
tifs, tels que AODV [124], construisent les chemins la demande. Cela implique un temps
de latence important mais vite de surcharger le rseau [13]. Enfin, les protocoles hybrides,
comme leur nom lindique, combinent les deux approches prcdentes. Ils utilisent lap-
proche proactive pour les nuds proches, et lapproche ractive pour les autres nuds.
46
3.5. Accs multiples et ordonnancement
Dans cette catgorie, on retrouve le protocole hybride de rseaux maills (Hybrid Wire-
less Mesh Protocol - HWMP) [126] qui est dfini dans le standard IEEE 802.11s. HWMP
combine le protocole ractif AODV et le protocole pro-actif arborescent RA-OLSR (Ra-
dio Aware OLSR). Le premier est utilis par des nuds qui subissent des changements
frquents de topologie alors que le deuxime est utilis par les nuds les plus stables de
lenvironnement. HWMP utilise les adresses MAC au lieu des adresses IP pour la slection
des chemins. Ainsi, le routage est assur par la couche MAC, le but tant dassurer lin-
teroprabilit des rseaux en limitant lutilisation des protocoles de routage propritaires.
Un nud qui dsire mettre doit dterminer si le canal est libre ou non. Cela peut
tre effectu de manire physique ou virtuelle. Pour une dtection physique, le nud doit
tre dot dune technique dcoute qui lui permet de connatre ltat du canal. Pour une
dtection virtuelle, le nud doit tenir jour un vecteur qui lui indique les moments o le
canal est occup [128].
Dans CSMA/CA, si le canal est occup, la transmission est diffre. Dans le cas
contraire, le nud ngocie lutilisation du canal par un mcanisme RTS/CTS (Ready
To Send / Clear To Send), ce qui provoque une mise en attente de tous les autres nuds.
Aprs rception de la transmission, un ACK (ACKnowledgement) est envoy. Le mode
daccs DCF (Distributed Coordination Function) du IEEE 802.11 utilise CSMA/CA avec
une fentre de contention dont la dure augmente de manire exponentielle aprs chaque
collision (binary exponentiel backoff ).
47
3.5. Accs multiples et ordonnancement
A B C
Figure 3.1 Phnomne du nud cach. Lorsque A coute le canal, il nentend pas C et
met. Il y a collision au niveau de B.
A B C D
Figure 3.2 Phnomne du nud expos. Lorsque B coute le canal, il entend C, alors
que celui-ci natteint pas A. La transmission de B est diffre inutilement.
Elle entrane des iniquits entre les flots en contention [32]. Lorsque lcoute est trop
faible, i.e. lorsquelle elle est ralise sur un rayon rduit autour du nud, le phnomne
du nud cach (voir Figure 3.1), provoque des risques de collisions importants. Lorsque
lcoute est trop forte, le problme du nud expos (voir Figure 3.2), diffre la trans-
mission inutilement [13]. Les deux scnarios rsultent en une diminution de la capacit
du rseau [128]. Dans le cas dapplications multimdia telles que la voix ou la vido, les
performances pour des flots temps rel sont largement dgrades [7].
Dans [129], Bisnik et Alhussein montrent travers une modlisation par file dattente
de type G/G/1 que le dbit maximal dun nud dans un WMN n nuds qui utilise
n q o
CSMA/CA est de lordre de 1/ n log(n) . Ce rsultat est similaire celui trouv par
Gupta et Kumar dans [96] pour les rseaux ad hoc. La modlisation par chane de Markov
propose par Zhou et Kenneth dans [130] indique des augmentations de dlais soudaines
lors de laugmentation de la taille rseau. Les auteurs montrent quun choix judicieux de
chemins multiples peut amliorer le passage lchelle.
En se basant sur des mesures par bancs dessais de rseaux IEEE 802.11 utilisant
CSMA/CA, des modlisations de la capacit des liens sont dcrits dans [131, 132]. Ce-
pendant, ces modles sont trop complexes intgrer dans une optimisation de la capacit
48
3.5. Accs multiples et ordonnancement
dun WMN [133]. Subramanian et al. proposent dans [133] de minimiser les interfrences
plutt que de tenter de maximiser la capacit du rseau.
Afin de mieux adapter CSMA/CA aux WMNs, certains travaux proposent dapporter
de modifications au protocole original. Dans [134], Deng et al. proposent dappliquer un
mcanisme dcoute adaptatif qui est un compromis entre la rutilisation spatiale du ca-
nal et les collisions. Dans [128], Jacob et al. proposent de combiner les deux mcanismes
physique et virtuel pour la dtection de ltat du canal dans le but de rduire les collisions,
mais ne montrent pas leffet sur la capacit du rseau. Dans [135], Cali et al. proposent
dadapter dynamiquement la dure de la fentre de contention en optimisant la capacit
du rseau. Chaque nud doit pouvoir estimer le nombre de nuds actifs, ce qui est diffi-
cilement applicable aux WMNs [13]. Dans [136], Zhu et al. proposent un mcanisme pour
la diffrentiation des causes de collisions o les puissances lors des tentatives dmissions
successives sont adaptes.
Mthodes TDMA
Dans laccs multiple par rpartition temporelle (TDMA), le temps est divis en fe-
ntres (ou frames) qui se rptent continuellement. Chaque fentre est elle-mme subdi-
vise en plusieurs tranches appeles slots. Dans le TDMA original, une seule transmission
est possible par slot. Dans un tel rseau, la couche MAC doit assurer lordonnancement
49
3.5. Accs multiples et ordonnancement
des transmissions, cest--dire indiquer quelle transmission doit se faire durant quel slot,
dans le but doptimiser un certain objectif, comme par exemple, maximiser la capacit
totale du rseau [95].
Dans sa version modifie Spatial TDMA (STDMA) [137], spcialement conue pour
des rseaux multi-sauts, plusieurs transmissions sont possibles durant un mme slot,
condition que celles-ci ne crent pas dinterfrences mutuelles excessives. Dans le TDMA
original, i.e. une seule transmission par slot, la quantit de donnes transmises durant une
fentre est strictement limite par la dure de cette fentre et le nombre de slots quelle
contient. Dans STDMA, il ny a pas de telle limitation. Brar et al. [138] montrent quune
utilisation de STDMA avec un algorithme dordonnancement suivant le modle dinterf-
rence physique, amliore le dbit par trois fois par rapport au protocole CSMA/CA. Une
autre implmentation de STDMA est galement ralise dans [139] travers une couche
MAC nomme 2P, qui a pour but dtre implmente sur des terminaux classiques de
type IEEE 802.11. Les rsultats obtenus montrent une amlioration de dbit jusqu 20
fois par rapport CSMA/CA.
Mthodes bases sur les graphes Djukic et Valaee proposent dans [140] un algo-
rithme qui permet dobtenir un schma dordonnancement o les dlais sont minimiss,
en les associant un cot qui dpend de lordre des liens sur le chemin dun mme flot. Cet
algorithme se base sur un graphe de conflits et trouve lordonnancement optimal en rsol-
vant un problme doptimisation linaire en nombres entiers. Les rsultats de simulation
montrent lefficacit de lapproche sur des WMNs bass sur le IEEE 802.16.
50
3.5. Accs multiples et ordonnancement
nuds. DRAND nest sense ncessiter aucune synchronisation et peu de messages, mais
se base toutefois sur le modle binaire pour les interfrences.
Mthodes bases sur les arbres Ces mthodes sont galement bases sur des graphes,
mais de forme arborescente. Cette structure convient plutt des rseaux o tout le trafic
montant/descendant possde une seule destination/source [95, 143, 144]. Un exemple
dodonnancement arborescent est lalgorithme propos dans [143] pour les rseaux bass
sur le IEEE 802.16 utilisant TDMA. Celui-ci est centralis et fonctionne en deux phases.
Un schma de routage arborescent est tout dabord construit, puis, une allocation de
slots aux liens est ralise. Les auteurs dfinissent la notion de blocking, qui dsigne le
nombre de transmissions conflictuelles lorsquune certaine transmission est ralise. La
construction des routes lors de la premire phase se fait de manire minimiser la mesure
blocking. En ce qui concerne lordonnancement, il est effectu en donnant la priorit aux
nuds qui possdent le plus de trafic non ordonnanc. Des transmissions parallles durant
un mme slot sont autorises si elles ne sont pas bloquantes.
Un deuxime exemple de schma arborescent peut tre trouv dans [144]. Ce schma
est quant lui distribu et utilise un message jeton qui parcourt le rseau, de la racine,
i.e. passerelle, vers les feuilles, puis retourne vers la racine. Tout nud qui le reoit choisit
le premier slot qui ne cre pas de conflit avec ses voisins de premier et second ordre. La
longueur de la fentre temporelle est dtermine par le nombre de slots ainsi crs.
51
3.5. Accs multiples et ordonnancement
se dgradent avec la taille du rseau. De plus, celle-ci peut entraner un risque de famine
pour les liens les plus loigns de la racine.
Mthodes bases sur des modles doptimisation Dans [146], Zou et Zhao pro-
posent de formuler le problme dordonnancement pour un trafic rel CBR (Constant-
bit-rate) travers un modle doptimisation mixte en nombres entiers avec contraintes
sur les dlais. Pour ce faire, il est ncessaire que les liens dun mme chemin ne soient
pas allous des slots dont lordre diffre de celui de ces liens sur ce chemin. Mais aussi,
que la somme des dlais entre deux liens successifs sur un mme chemin ne dpasse pas
un certain seuil. Ce problme tant difficile rsoudre, les auteurs proposent un schma
heuristique nomm bottleneck first scheduling, o les dcisions dordonnancement sont ra-
lises en priorit pour les nuds qui possdent le plus de trafic. De plus, au niveau de
chaque nud, les paquets les plus loigns de leur destination en terme de nombre de
sauts sont programms en premier.
Dans [7], Zhu et al. proposent un protocole nomm T-MAC qui combine CSMA/CA
et TDMA pour laccs au canal, aussi bien en ce qui concerne les nuds clients que les
nuds routeurs dans un rseau cognitif 2 avec trafic multimdia temps-rel. Pour ce
faire, la fentre temporelle de la Figure 3.4 est utilise, o les phases beacons concernent
les trames balises. Durant la phase de ngociation (contention-based negotiation phase),
les nuds clients mettent leurs requtes aux nuds routeurs (nots MAPs) selon un
accs en CSMA/CA. Les nuds routeurs utilisent la phase de transmission (transmission
phase) pour mettre en TDMA. Lordonnancement des transmissions lors de cette phase se
fait en rsolvant un programme doptimisation dont lobjectif est de maximiser le nombre
de requtes satisfaites. Les rsultats obtenus en utilisant loutil de simulation ns-2 [147]
montrent que T-MAC rpond bien laugmentation du nombre de canaux disponibles,
et surpasse les performances de la couche MAC du IEEE 802.11e pour des applications
temps rel de voix et de vido, tout en diminuant les probabilits de collision.
2. Un rseau cognitif est rseau qui exploite le spectre radio dautres rseaux sans perturber les
communications des utilisateurs dits primaires.
3. Gigue ou jitter en anglais. Mesure de qualit de service qui reprsente la variation de la latence au
fil du temps.
52
3.5. Accs multiples et ordonnancement
niveau du dernier saut dun paquet. Celui-ci pourra tre mis en attente tant quelle est
respecte. Dans le cas o les contraintes de dlais et/ou la gigue ne peuvent pas tre
assures, le paquet est rejet. Une comparaison avec dautres mthodes existantes montre
un taux dacceptation plus faible, car le respect des contraintes de qualit de service y est
strict.
Mthodes CDMA
Laccs multiple par rpartition en code (CDMA) est une technique daccs talement
de spectre qui permet plusieurs transmissions dutiliser la mme frquence porteuse, i.e.
le mme canal, au mme moment (voir Figure 3.3). Cela est ralis grce lutilisation
dun code diffrent pour chaque transmission. Le rcepteur dune transmission doit utiliser
le mme code pour pouvoir dmoduler un signal reu.
Un bon choix de codes permet dviter les collisions avec CDMA. Toutefois, les in-
terfrences restent prsentes cause du problme dblouissement (near-far problem en
anglais) [117] : la puissance perue partir des autres transmissions proches peut pertur-
ber la rception au niveau dun nud.
Jiang et al. conoivent dans [117] un schma daccs au canal distribu de type CDMA
o une transmission est accepte uniquement si le niveau dinterfrence engendr en cons-
53
3.6. Allocation des canaux
quence ne dpasse pas un certain seuil, i.e. ne provoque pas un rapport signal sur inter-
frences plus bruit trop faible. Les auteurs proposent que cette vrification se fasse au
niveau du rcepteur de la transmission concerne. Une puissance dmission adaptative
y est considre. Les rsultats obtenus montrent que lapproche propose base sur le
contrle dadmission par les rcepteurs est beaucoup plus efficace que celles bases sur
les metteurs. Cela est expliqu par le fait que le rcepteur est le plus apte estimer les
interfrences qui lui parviennent. De plus, il peut prendre en considration toutes les nou-
velles requtes de transmissions reues, vitant ainsi les collisions. La mthode propose
ncessite galement moins de paquets de contrle.
Mthodes FDMA
Une des difficults du problme dallocation des canaux est sa dpendance vis--vis
dautres problmes tels que le routage, lordonnancement temporel des liens, ou lalloca-
tion des puissances dmission.
Les nuds dun WMN multi-canaux peuvent tre radio unique ou radio multiples
(multi-radio). Dans le premier cas, un nud possde une seule interface radio. Un seul
canal peut tre allou un nud un moment donn. Pendant ce temps, dautres canaux
peuvent tre allous dautres nuds, pour mieux exploiter le spectre des frquences.
loppos, pour un nud multi-radio plusieurs canaux peuvent tre allous simultanment.
Deux nuds qui souhaitent communiquer doivent possder chacun au moins une
54
3.6. Allocation des canaux
interface radio affecte un mme canal. Ou du moins, tel que propos par [89],
quil y ait un certain chevauchement entre un canal allou au premier nud avec
un autre canal allou au deuxime nud.
Le nombre de canaux disponibles est limit, surtout si on ne considre que les
canaux orthogonaux offerts par le spectre radio disponible.
Le nombre dinterfaces radio par nud est galement limit. Une exploitation si-
multane de tous les canaux sur un mme nud nest donc gnralement pas
possible.
Allocation statique Dans ce type de schma, adopt par exemple dans [153], lallo-
cation des canaux aux interfaces radios se fait soit de manire permanente, ou pour une
longue priode de temps. Deux approches sont possibles : (1) Allouer le mme ensemble de
canaux tous les nuds. Cette solution est simple et augmente la connectivit du rseau,
mais elle nexploite pas tous les canaux dans le cas o le nombre de canaux est suprieur
au nombre dinterfaces par nud ; (2) A loppos, on retrouve lallocation variable qui
alloue un ensemble variable de canaux aux nuds. Chaque nud utilise un sous-ensemble
de canaux propre, en tentant doptimiser certains critres : minimisation des interfrences,
maximisation de la connectivit, etc.
55
3.6. Allocation des canaux
Allocation dynamique Dans ce type de schma, utilis notamment dans [154, 155],
lensemble des canaux allous un nud peut changer de manire rgulire la demande.
Ainsi, deux nuds non effects un canal commun et souhaitant engager une communi-
cation peuvent provoquer une rallocation. Linconvnient de cette stratgie est le temps
considrable perdu lors de chaque rallocation [133].
Allocation hybride Ce type de schma est une combinaison des deux prcdents. Il est
possible que dans un WMN certains nuds soient en allocation statique et dautres en al-
location dynamique. Ou mme encore que certaines interfaces au niveau de chaque nuds
soient en allocation statique et que les autres interfaces soient en allocation dynamique.
[156] est un exemple dimplmentation dune telle stratgie.
La majorit des travaux raliss dans le domaine des WMNs multi-canaux, considrent
lutilisation de canaux orthogonaux uniquement. Certains auteurs se sont tout de mme
penchs sur la question de lexploitation des canaux adjacents chevauchements partiels.
Mais, tant donn la complexit du problme, la plupart des approches proposes sont
heuristiques.
Radio unique
Par souci de cot, les nuds dun WMN peuvent tre quips dune radio unique. Les
dcisions dallocation peuvent se faire de manire distribue par les nuds en se basant sur
les interfrences perues et les trames de contrle des nuds voisins [157, 158, 159]. Une
telle approche est, par essence, sous-optimale car base uniquement sur des informations
locales.
Multi-radio
Les WMNs radio unique peuvent tre efficaces dans le cas de faible trafic. Toutefois,
ils risquent dtre rapidement dbords pour des trafic plus importants. Dans un WMN
56
3.6. Allocation des canaux
multi-radio multi-canaux (WMN MRMC), tout nud peut tre actif simultanment sur
plusieurs canaux. Cela peut considrablement augmenter la capacit du rseau [33, 161,
162]. Raniwala et al. dveloppent dans [33] un algorithme dallocation de canaux qui
permet damliorer la capacit dun rseau o les nuds sont quips de deux interfaces
radio. Le facteur damlioration peut aller jusqu 8 par rapport aux WMNs radio
unique. Une tude industrielle conduite par Meshdynamics [161] montre une amlioration
par un facteur de 5.
Nous dcrivons, ci-aprs, les catgories des mthodes dallocation de canaux proposes
dans la littrature.
Mthodes bases sur les graphes Parmi les techniques dallocation existantes, cer-
taines sont bases sur les graphes de conflits ou sur des graphes de connectivit [163, 164,
165, 166, 167, 168]. Dans [165], Marina et al. proposent le Connected Low Interference
Channel Assignment (CLICA), un algorithme glouton bas sur un graphe de conflits entre
les liens du rseau. Chaque arc du graphe est pondr selon le niveau dinterfrence entre
les deux liens concerns. Les conflits sont reprsent par le modle dinterfrence binaire.
Lobjectif de lalgorithme est de construire une topologie connexe faible interfrence.
Le problme est rsolu en utilisant une technique de coloration de graphe en allouant
des canaux aux liens selon leur poids. Cet algorithme est simple mais considre cepen-
dant un modle approximatif pour les interfrences. De plus, il est bas sur une approche
gloutonne qui est donc sous-optimale.
Dans le but dune meilleure cohabitation avec les rseaux avoisinants, Ramachandran
et al. proposent dans [163] la technique Multi-Radio Breadth First Search Based Channel
Assignment (MRBFS-CA), qui est semi-dynamique et centralise. Elles divise les inter-
faces radios en deux groupes. Pour le premier groupe dinterfaces, lallocation se fait en
minimisant les interfrences par rapport aux autres rseaux proches. Pour le deuxime
groupe, lallocation se fait en se basant sur un graphe de conflits obtenu partir du
modle dinterfrence binaire. Cette technique assure la connectivit du rseau. De plus,
tant donn sa centralisation, les prises de dcision sont faites en ayant une information
globale sur le rseau. Cependant, cela peut provoquer une surcharge du rseau en terme
de trames de contrle, ce qui implique aussi une difficult de passage lchelle.
Parmi dautres techniques dallocation de canaux qui se basent sur les graphes, on
notera :
La technique Topology-Controlled Assignment (TICA) [166] base sur un graphe
de connectivit. Elle utilise la puissance dmission minimale comme mtrique.
Sa version amliore Enhanced TICA (e-TICA) tient compte de leffet des nuds
cachs mais est assez complexe.
57
3.6. Allocation des canaux
Dans [154], Chieochan et al. utilisent une technique doptimisation linaire pour r-
soudre le problme de maximisation de la capacit du rseau en considrant une mod-
lisation jointe des deux sous-problmes dallocation et dordonnancement dans un rseau
utilisant un codage alatoire. Lapproche propose exploite le principe dcoute oppor-
tuniste o des nuds non destinataires dun paquet peuvent aider le relayer. Cela est
ralis en codant, i.e. combinant, alatoirement des paquets couts prcdemment.
Huang et al. proposent dans [170] une approche dallocation base sur le dcoupage
du rseau en disques concentriques et tudient le compromis entre la capacit, la qualit
de service et la couverture. Les auteurs dveloppent un programme non linaire mixte en
nombres entiers qui dtermine le nombre optimal de disques, avec leurs largeurs respec-
tives. Les rsultats obtenus sur des rseaux IEEE 802.11a montrent que le fonctionnement
multi-sauts bas sur la notion de disques augmente la couverture et le dbit par rapport
une configuration cellulaire un seul saut.
58
3.6. Allocation des canaux
manire alatoire en se basant sur les principes de slection, croisement et mutation. Cet
algorithme ne prend pas en considration le maintien de la connectivit, les interfrences
externes, ni la charge du trafic.
Une mthode dallocation statique et centralise base sur la recherche taboue est
dveloppe dans [176]. Au dpart, une allocation alatoire des canaux est ralise sur
un graphe de conflits. Lalgorithme tente ensuite damliorer lallocation en plusieurs
itrations en utilisant les principes du stable maximum qui consiste dterminer les plus
grands ensembles de nuds non adjacents dans un graphe. Le fait dutiliser un algorithme
mmoire tel que la recherche taboue permet de diminuer le risque de rester bloqu au
niveau dun optimum local. Toutefois, lalgorithme ne permet pas de considrer les canaux
non orthogonaux, les interfrences externes, ni la charge du trafic.
Subramanian et al. proposent, dans [133], dappliquer une mthode centralise qui
utilise la recherche taboue pour rsoudre le problme dallocation des canaux en mini-
misant les interfrences dans le rseau. Cela est ralis en rsolvant le problme de la
k-coupe maximum pour la coloration des sommets du graphe de conflits. Une deuxime
approche gloutonne distribue est galement propose. Les auteurs dveloppent galement
un programme doptimisation qui dtermine une borne infrieure aux interfrences mini-
males dans le rseau pour valider les mthodes proposes. Les rsultats obtenus montrent
une amlioration des performances par rapport aux rsultats obtenus avec la mthode
e-CLICA [165].
Dautres solutions bases sur des mtaheuristiques peuvent tre trouves dans : [177] qui
se base sur une approche dapprentissage par renforcement et qui utilise une matrice dex-
prience contenant des rcompenses par rapport aux dcisions passes ; dans [178] qui se
base sur lalgorithme du recuit simul ; etc.
Autres mthodes Parmi les autres approches qui existent dans la littrature et qui
ne font pas partie des catgories cites ci-dessus, on trouve la mthode probabiliste [179]
qui effectue des rallocations une fois que le nombre de nuds allous un mme canal
devient trop important ; lapproche Hyacinth [152] qui pondre les canaux allouer selon la
priorit des flots qui leurs sont affects ; ou encore lapproche Skeleton Assisted partition
FrEe (SAFE) [180] qui applique une allocation alatoire lorsque le nombre de canaux
disponibles est infrieur deux fois le nombre dinterfaces radio par nud, en se basant
sur la connectivit garantie par le fait que toute paire de nuds se partage ncessairement
au moins un canal commun dans ce cas.
59
3.7. Optimisation de lusage du spectre radio
Nous discutons, dans cette section, des travaux qui tudient la possibilit dune meilleure
exploitation du spectre radio. Nous considrons tout dabord le cas o seuls les canaux
orthogonaux sont utiliss, puis le cas o les canaux adjacents chevauchements partiels
sont galement pris en compte.
Canaux orthogonaux
Hou et al. considrent dans [181] un rseau cognitif multi-sauts o chaque nud
peut accder un ensemble de canaux de largeurs variables. Pour ce faire, les auteurs
formulent un programme non linaire mixte en nombres entiers qui minimise la largeur
totale du spectre requis, tout en garantissant lacheminement des trafics de bout-en-bout
dans le rseau. Notons que les auteurs ne considrent pas dordonnancement temporel.
De plus, le modle est bas sur le modle dinterfrence binaire.
Dans [182], Lee et al. minimisent le nombre de canaux utiliss dans un WMN cognitif
tout en satisfaisant les requtes des utilisateurs en termes de trafic. Le problme origi-
nal tant difficile rsoudre, un algorithme heuristique est dvelopp afin dobtenir des
rsultats sous-optimaux. Cependant, les auteurs considrent galement le modle dinter-
frence binaire et nexploitent pas le contrle de puissance dmission. De plus, les liens
sont affects aux canaux de manire permanente, mme sils nen utilisent quune faible
fraction. Le nombre canaux obtenu ainsi peut tre surestim.
Dans [183], Uddin et al. considrent une largeur de spectre fixe, mais tudient son
partitionnement en canaux disjoints largeurs variables. Le problme est trait de manire
jointe avec lallocation de canaux, le routage et lordonnancement de liens, travers un
programme linaire mixte en nombres entiers. Une rsolution en gnration de colonnes
est propose. Puis, une mthode heuristique de partitionnement est galement dveloppe.
Les rsultats numriques montrent que la combinaison dun tel partitionnement du spectre
lutilisation de dbits adaptatifs peut amliorer considrablement la capacit et rduire
les dlais dans le rseau par rapport une utilisation de canaux de largeurs fixes. Les
auteurs considrent cependant uniquement des nuds radio unique.
60
3.7. Optimisation de lusage du spectre radio
Nous navons discut jusqu prsent que le cas de WMNs sur canaux orthogonaux,
o il ne peut y avoir aucune interfrence entre deux transmissions si elles sont affectes
deux canaux distincts. Toutefois, afin dexploiter la totalit du spectre radio disponible,
Mishra et al. tudient dans [184, 89] leffet de lutilisation des canaux chevauchements
partiels (POCs pour Partially Overlapped Channels) en proposant la mesure de degr de
chevauchement de canaux, le I-factor (voir la Section 2.10). Angelakis et al. proposent
dans [94, 101] de combiner le I-factor la formule originale du SINR (voir formule (2.6)).
Les auteurs valident cette nouvelle formule en ralisant une comparaison avec des r-
sultats exprimentaux. Ils utilisent la formule du SINR modifie pour montrer que les
canaux adjacents du IEEE 802.11a qui sont senss tre orthogonaux, montrent eux aussi
des chevauchements partiels, et quil est donc ncessaire den tenir compte lors de leur
allocation dans les rseaux. Le mme rsultat est galement observ par Robinson et al.
dans [185] pour des canaux qui sont dits orthogonaux dans le IEEE 802.11b/g, i.e. les
canaux 1,6,11.
Dans [186], Feng et Yang utilisent des rsultats exprimentaux pour quantifier limpact
du degr de chevauchement entre les canaux. Les auteurs montrent travers un modle
doptimisation mathmatique, qui considre le modle dinterfrence binaire, et o le
routage et lordonnancement sont pralablement construits, que lexploitation des POCs
sur une mme largeur de spectre peut amliorer la capacit du rseau multi-sauts par un
facteur pouvant aller jusqu 105% dans le cas de topologies rgulires, i.e. grilles. Cette
amlioration est toutefois un peu moins notable pour des topologies alatoires. Cela est d
la prsence de liens critiques qui forment des goulots dtranglement dans de tels rseaux.
Ce sont les isthmes du graphe de connectivit. Une autre observation consiste dans le fait
que lamlioration est plus importante dans le cas de rseaux forte densit et dans le cas
de forte charge de trafic. Ce mme comportement a galement t observ dans [187] o
un algorithme gntique, qui utilise le modle dinterfrence physique, est propos pour
rsoudre le problme dallocation des canaux avec le problme dordonnancement. D au
fait que lalgorithme prsent dans [187] nest pas optimal, les rsultats quil gnre sur
des rseaux de taille rduite avec des POCs sont en-dessous des rsultats sur ces mmes
rseaux avec uniquement les canaux orthogonaux.
Jaumard et al. montrent dans [9] une amlioration de la capacit du rseau ds luti-
lisation des 5 premiers POCs par rapport lutilisation du mme spectre avec les seuls 3
canaux orthogonaux disponibles dans le IEEE 802.11g. Ces rsultats sont toutefois bass
sur un algorithme glouton.
Rad et Wong utilisent dans [8] le modle dinterfrence binaire o le rayon dinterf-
61
3.7. Optimisation de lusage du spectre radio
Figure 3.5 Rayons dinterfrence selon la sparation des canaux dans [8].
rence dun nud rcepteur dpend de la sparation entre le canal allou au lien concern
et ceux affects aux autres liens. A titre dexemple, dans la Figure 3.5, le lien (a, b) est en
conflit avec le lien (c, d) uniquement si le degr de sparation des deux canaux m et n affec-
ts respectivement aux deux liens est infrieur ou gal 1. De cela, les auteurs construisent
un problme linaire mixte en nombres entiers pour rsoudre les problmes dallocation
des canaux dordonnancement. Les rsultats obtenus montrent une amlioration de 93 %
de la capacit du rseau par rapport lutilisation seule de canaux orthogonaux. On y
observe galement une diminution de 50 % sur lutilisation des liens effet de goulot
dtranglement.
Dans [188], Ulucinar et al. ont rcemment considr les POCs pour rsoudre le pro-
blme de minimisation des interfrences inter-flots et intra-flot et montrent que leur ap-
proche permet une amlioration de 10 fois par rapport lutilisation dun canal unique
dans le rseau.
Dans [189], Xiang et Luo proposent la formulation dun problme linaire qui tient
compte du modle dinterfrence physique pour tudier lapport de lutilisation des POCs
en considrant un routage pr-tabli suivant lalgorithme de Dijkstra [190]. Les rsultats
obtenus sont moins optimistes que ceux cits prcdemment. Ces rsultats ont toutefois t
obtenus en considrant une puissance dmission et dbits fixes pour toute transmission.
62
3.8. Conclusion
algorithme centralis, bas sur la recherche taboue, et dun algorithme distribu glouton.
Notons que les deux algorithmes proposs sont sous-optimaux et que lamlioration des
performances est plus importante lors de lapplication du second .
3.8 Conclusion
Nous avons prsent dans ce chapitre, une vue globale sur les principaux travaux dans
le domaine de loptimisation des WMNs. Les axes de recherche dans ce domaine sont divers
et varis. Nous nous sommes focaliss sur les aspects qui ont un rapport avec la prsente
thse. Nous avons tout dabord voqu les principales possibilits physiques qui soffrent
aux WMNs. Ces avancs ne sont exploites leur optimum que si les couches suprieures
en tiennent compte dans leur fonctionnement. Nous nous sommes ensuite intresss aux
principales approches proposes pour le routage et laccs la ressource radio. Nous avons
pu remarquer que laspect inter-couches dans la majorit des travaux doptimisation est
fortement prsent.
Malgr la multitude des travaux portant sur loptimisation des WMNs, trs peu se
sont intresss au problme doptimisation de lusage du spectre radio. La plupart consi-
drent que les canaux disponibles sont figs et proposent gnralement, sur cette base,
une optimisation de la capacit du rseau, ou celle dautres paramtres de performances
tels que les dlais. Un des objectifs de nos travaux est de pallier ce manque en propo-
sant des modles doptimisation mathmatiques inter-couches qui permettent, dans un
premier temps, en considrant uniquement des canaux orthogonaux, destimer la largeur
du spectre radio juste suffisante pour rpondre aux diffrentes requtes des utilisateurs en
terme de trafic dans un WMN MRMC ; et dans un second temps, dvaluer lexploitation
des canaux adjacents chevauchements partiels (POCs) disponibles dans le spectre radio
dans un WMN MRMC. Contrairement dautres travaux existants, nous nous basons sur
le modle dinterfrence physique lors de nos modlisation. Ces deux axes sont lobjet des
chapitres suivants.
63
4
Optimisation de lusage du
spectre radio dans les WMNs
4.1 Introduction
Comme le montre le chapitre prcdent, la littrature regorge de travaux raliss dans
le domaine de loptimisation des WMNs. Cependant, la majorit sintresse au problme
de la maximisation de la capacit du rseau, alors que trs peu de travaux se penchent
sur le problme de loptimisation de lusage du spectre des frquences radios.
Les WMNs sont gnralement bass sur les couches physiques IEEE 802.11b/g o le
spectre des frquences radio contient uniquement 3 canaux orthogonaux. Ces canaux sont
alors les seuls tre utiliss pour toute transmission de donnes. Toutefois, en supposant
que le spectre radio utilis nest pas prdfini lors de la conception dun rseau, pouvoir
estimer sa largeur minimale serait intressant pour un oprateur. Cela est justifi par le
cot de cette ressource, en particulier, dans le cas de lutilisation de bandes radio sous
licence. De plus, dterminer et exploiter la largeur de spectre juste suffisante permettrait
de faciliter la cohabitation de rseaux voisins en liminant les interfrences inter-rseaux
et ainsi engendrerait une amlioration de leurs performances.
64
4.2. Le problme inter-couches
exploitant ainsi diffrents avantages des WMNs dans le but doptimiser lutilisation du
spectre. tant donn la complexit combinatoire du problme, des approches de rsolu-
tion hybrides permettant dobtenir des bornes suprieures aux solutions optimales sont
ensuite proposes. Nous montrons travers des rsultats numriques limpact direct de
certains paramtres sur la largeur du spectre utilis.
Rappelons que lacheminement dun trafic dans un WMN peut se faire en multi-
sauts lorsque son nud source ne peut pas directement communiquer avec son nud
destination. Ainsi, lors dune transmission directe dun nud metteur vers un nud
rcepteur, plusieurs trafics peuvent tre agrgs en un seul flot et transmis simultanment.
titre dexemple, dans la Figure 4.1, il y a 3 trafics gnrs respectivement au niveau
des nuds A, B et C pour le nud D. La transmission de C vers D transporte un flot
qui agrge ces trafics. De plus, un mme trafic peut emprunter des chemins multiples
afin dtre acheminer destination. Dans la Figure 4.1, le trafic gnr par le nud B
emprunte deux chemins (chemin B, C, D et chemin B, E, D).
TraficA TraficC
10Mbps 5Mbps
A 10
10+5+5
C D
5
TraficB B 10
10
15Mbps
E
Figure 4.1 Acheminement en multi-sauts, par chemins multiples et agrgation des tra-
fics.
Une transmission est caractrise par son nud metteur et son nud rcepteur, la
quantit de flot total quelle transporte, le canal auquel elle est affecte et la puissance
dmission utilise.
65
4.2. Le problme inter-couches
Nous dcrivons, plus en dtail, dans ce qui suit, les diffrents aspects lis au problme
doptimisation propos.
Lallocation des canaux est centralise et suppose donc lexistence dune entit centrale
dont le rle est de dfinir et dappliquer les schmas dallocation. Elle est galement
statique et implique quune fois allou une interface, le canal le restera de manire
permanente, ou du moins, pour une longue priode de temps.
Accs au canal
Dans le but de proposer une solution gnrique, nous ne faisons pas dhypothse sur
lutilisation dune couche MAC particulire. Nous supposons toutefois la prsence de deux
modes daccs la ressource radio, selon la prsence ou non dinterfrences perturbatrices
sur un canal donn. Ces deux modes sont dsigns par mode non synchronis et mode
synchronis.
Mode non synchronis Pour que laccs un canal puisse se faire en mode non syn-
chronis, il est ncessaire que le SINR associ chaque transmission sur ce canal
soit suprieur un certain seuil not par , lorsque le reste des transmissions affec-
tes ce mme canal sont considres comme tant actives. Cela garantit que toute
66
4.2. Le problme inter-couches
transmission peut tre dcode par son rcepteur avec un taux derreurs acceptable,
et implique donc labsence dinterfrences nfastes sur ce canal.
Dans ce mode, il ny a pas de contrainte daccs au canal. Ainsi, les transmissions
peuvent se faire en parallle sans quelles ne se perturbent mutuellement. Une trans-
mission peut seffectuer nimporte quel moment.
Ce mode permet plus dindpendance et de flexibilit car il ne ncessite pas de
dtablir une synchronisation temporelle entre les transmissions affectes un mme
canal. De plus, la quantit de flot supporte par une transmission nest pas affecte
par les flots des autres transmissions parallles. Elle nest limite que par la capacit
du canal.
Mode synchronis Si la contrainte de SINR susmentionne est viole par au moins
une des transmissions affectes un canal, laccs celui-ci doit se faire en mode
synchronis. Cela implique lexistence dinterfrences entre les transmissions lors-
quelles se ralisent simultanment. Il est donc ncessaire de mettre en uvre un
partage temporel exclusif du canal. Ainsi, une seule transmission peut seffectuer
un moment donn. Chaque transmission a sa propre tranche de temps sur le canal.
Ce mode requiert plus de coordination que le premier.
Routage
Nous ne considrons pas de protocole de routage prdfini. Ainsi, en plus des aspects
mentionns plus haut, la rsolution du problme doptimisation gnre galement les che-
mins qui permettent dobtenir les solutions optimales par rapport au problme trait. Les
diffrents trafics gnrs sont achemins en multi-sauts jusqu destination. Plus particu-
lirement, vers une ou plusieurs passerelles du rseau, tant donn que nous considrons
que tout le trafic est un trafic montant qui est destin vers lextrieur du rseau. Tel que
mentionn prcdemment, le routage dun trafic peut se faire par chemins multiples.
Exemple dun schma dallocation La Figure 4.2 illustre lexemple dun schma
dallocation obtenu en rsolvant le problme doptimisation considr dans ce chapitre.
Le WMN MRMC est constitu de 7 routeurs simples (en bleu) et dune seule passerelle
(en rouge). Pour chaque lien li (i = 1, . . . , 7), on note la quantit de flot transport (f
en Mbps), le canal allou (c) et le SINR associ. Afin de ne pas encombrer le schma, les
puissances dmission obtenues sont omises. On considre que le seuil de SINR est fix
1,3 et que la capacit dun canal est fixe 54 Mbps.
On constate que ce rseau ncessite 3 canaux pour pouvoir acheminer tout le trafic
destination : canal 1 (affect aux transmissions sur les liens en rouge : l1 et l6 ), canal
2 (affect aux transmissions sur les liens en noir : l3 , l4 et l5 ), et canal 3 (affect aux
67
4.3. Le modle rseau
1 3
1 l 2
1 ,f= 3
SI 2
NR 0,c= 4,c=
=1 5 2
1 f=
,3 l ,2 R=
N
SI
132
2 l4 ,f=
c= 4,c=
45, SINR 2
=
l 3,f 2 =1
2 1 R=
SIN 2 3
3 4
l ,6 R=
f=
l 7,f
SI
= =2
40 1,3
N
SIN
=2 1,5
45
, c=
NR ,c
SI =5
1,
R=
, c=
1
5 ,f
1
l
3
6
2 3
5 7
transmissions sur les liens en bleu : l2 et l7 ). Du fait que le SINR sur les liens affects aux
canaux 1 et 3 est suprieur ou gal au seuil requis, ces deux canaux peuvent tre accessibles
en mode non synchronis. On remarque par exemple que sur le canal 3, la quantit totale
de flot supporte est gale 56 Mbps (54 Mbps pour l2 et 2 Mbps pour l7 ). Par contre,
pour le lien l4 affect au canal 2, le SINR est gal 1, ce qui signifie que si tous les liens
affects au canal 2 sont actifs au mme moment, l4 sera victime dinterfrences, et les
transmissions faites sur ce lien ne pourront pas tre dcodes correctement. Il est alors
ncessaire que les liens l3 , l4 et l5 se partagent le canal temporellement. Laccs ce canal
doit donc se faire en mode synchronis.
68
4.3. Le modle rseau
Le rseau est modlis sous forme dun graphe orient G = (V, E), o lensemble
des sommets V consiste en lensemble des nuds routeurs fixes, et lensemble des arcs
E consiste en lensemble des liens radio potentiels entre les nuds. Notons quun lien
potentiel dans E est une paire de sommets (u, v) V 2 telle que u et v sont assez proches
pour que v puisse dcoder les signaux reus partir de u avec un taux derreurs acceptable.
Chaque routeur u Vr gnre une certaine quantit ru de trafic montant destine tre
achemin en multi-sauts vers lextrieur du rseau, travers une ou plusieurs passerelles
dans Vg . Ce trafic correspond aux flots agrgs gnrs par les nuds clients associs au
nud u. Il peut se diviser et emprunter des chemins multiples afin dtre achemin vers
lextrieur du rseau.
En se basant sur la formule du rapport signal sur bruit (SNR) donne par lqua-
tion (2.2), et en considrant des puissances dmission adaptatives, et une puissance du
bruit thermique fixe, une transmission sur un lien ` E peut tre russie uniquement si
le SNR est au moins suprieur ou gal un seuil . Cela est formalis comme suit :
p` d
`
SNR` = (4.1)
N0
69
4.4. Le problme linaire mixte en nombres entiers
Cette distance est obtenue en utilisant la puissance dmission maximale Pmax tout en
respectant un SNR suprieur au seuil . On conclut donc que deux nuds (u, v) V 2
constituent un lien (u, v) E si et seulement si d(u,v) Dmax .
Pour chaque lien potentiel ` = (u, v) E, dsignons par o(`) et d(`) lextrmit
initiale u et lextrmit finale v. Deux liens (`, `0 ) E 2 sont adjacents si et seulement sils
possdent une extrmit commune. Lensemble de tous les liens adjacents au lien ` E
est not par A(`).
Dans le cas de prsence de transmissions simultanes, la mesure SNR nest pas suf-
fisante pour estimer la qualit dun lien, car elle ne prend pas en considration leffet
dinterfrence occasionn par les autres liens. Dans ce cas, nous utilisons la mesure de
rapport signal sur interfrences plus bruit (SINR) dfinie par le modle dinterfrence
physique (voir lquation (2.6)). Ainsi, une transmission sur un lien ` E peut tre
russie si la contrainte suivante est vrifie :
p` d
`
SINR` = (4.3)
p`0 d
P
N0 + `0 ,`
`0 L,`0 6=`
o L est lensemble des transmissions simultanes et d`0 ,` est la distance euclidienne entre
o(`0 ) et d(`).
Un lien potentiel ` E est dsign comme tant lien actif par rapport une solution
au problme doptimisation, si celle-ci lui affecte une quantit de flot strictement positive.
La capacit maximale dun lien, i.e. la quantit maximale de flot quil peut supporter
tout moment, est fixe et limite par la capacit du canal auquel il est affect. En sachant
quon considre une mme largeur de canaux, la capacit de ces derniers est identique
et est note par . De plus, si un lien est affect un canal en mode synchronis, sa
capacit dpend galement des capacits des autres liens affects ce mme canal, car il
y a partage temporel.
70
4.4. Le problme linaire mixte en nombres entiers
Tableau 4.1 Variables de dcision du problme linaire mixte en nombres entiers PMUS.
Le problme
En se basant sur les diffrentes variables de dcision dfinies par le Tableau 4.1, le
problme est initialement formul comme un problme doptimisation linaire mixte en
nombres entiers not par PMUS (pour Problme de Minimisation de lUsage du Spectre),
comme suit :
C X
X
Minimiser i cu,i (4.4a)
i=1 uV
Tel que :
C
X
cu,i nu uV (4.4b)
i=1
p`,i d p`0 ,i d
X
` N0 + `0 ,` M1 (1 c`,i ) M2 ai ` E, i = 1, . . . , C (4.4g)
`0 E
`0 A(`)
/
X
f`,i + M3 (1 ai ) i = 1, . . . , C (4.4h)
`E
X
f`,i u V, i = 1, . . . , C (4.4i)
`E
u{o(`),d(`)}
71
4.4. Le problme linaire mixte en nombres entiers
Avant de dtailler le problme tel que formul ci-dessus, nous donnons tout dabord
une premire formulation triviale de la fonction objectif du problme, et expliquons le
passage vers la fonction objectif actuelle.
ci cu,i u V, i 1, . . . , C (4.5)
A titre dexemple, pour un rseau de 5 nuds avec 3 canaux, les cots associs au canaux
sont 1 = 1, 2 = 6 et 3 = 36. Dans le cas o il ny a allocation que du canal i = 1, la
valeur de la fonction objectif obtenue est au plus gale 5. Ds quil y a allocation du
canal 2, la valeur de la fonction objectif devient ncessairement suprieure ou gale 6.
En tenant compte du fait quil sagit dun problme de minimisation, cela a comme effet
de privilgier les solutions ralisables qui nutilisent que le canal i = 1. Si les contraintes
de flot ne peuvent pas tre satisfaites avec ce seul canal, les solutions ralisables qui seront
privilgies sont celles qui nutilisent que les deux premiers canaux (i = 1, 2), et ainsi de
suite. De manire gnrale, la ou les solutions optimales sont les solutions ralisables qui
utilisent uniquement les C premiers canaux disponibles, en sachant quil nexiste aucune
solution ralisable qui utiliserait uniquement les (C 1) premiers canaux.
72
4.4. Le problme linaire mixte en nombres entiers
est exprim par les contraintes (4.4b). Les contraintes (4.4c) font en sorte que lallocation
dun canal i 1, . . . , C un lien ` E entrane automatiquement lallocation de ce
canal aux deux extrmits du lien, i.e. o(`) et d(`). Les contraintes (4.4d) assurent quune
puissance dmission strictement positive limite par Pmax est utilise pour transmettre
sur un lien ` E uniquement si ce lien est actif. Un lien ` E est actif sur le canal
i 1, . . . , C, sil transporte une quantit strictement positive de flot sur ce canal. Cela
est exprim par les contraintes (4.4e).
Les contraintes de conservation de flots sont reprsentes par les contraintes (4.4f).
Elles sassurent que la totalit du flot qui arrive 1 au nud u Vr , en ressorte.
Dans la mesure o deux liens ne peuvent pas tre actifs sur la mme interface, au
mme moment, nous considrons un partage temporel entre les liens affects la mme
interface radio travers les contraintes (4.4i). Cela explique le fait que les liens adjacents
` ne soient pas pris en compte dans les contraintes (4.4g). Les liens dans A(`) ne peuvent
pas utiliser le canal en mme temps que `. Ils ne peuvent donc pas interfrer avec `.
Prenons lexemple dun rseau o 2 canaux sont disponibles avec une capacit =
54 Mbps, le nombre de nuds est gal 4, et les distances entre ces nuds sont donnes
en mtres dans la matrice suivante :
A B C D
A 0 25 29 38
B 25 0 38 29
C 29 38 0 25
D 38 29 25 0
1. La totalit du flot qui arrive au nud u Vr reprsente la somme des quantits de flots transports
par tout lien qui possde le nud u comme rcepteur, en plus de la quantit de flot du trafic gnr par
le nud u.
73
4.4. Le problme linaire mixte en nombres entiers
Si le canal i = 1 nest pas allou au lien `1 , alors c`1 ,1 est gal 0. Dans ce cas, la
prsence de la constante M1 dans la contrainte (4.7a) rsulte en un membre droit qui est
ngatif et suffisamment grand en valeur absolue pour que la contrainte soit vrifie quelles
que soient les valeurs des variables p`1 ,i , p`2 ,i et ai . La contrainte (4.7a) est alors considre
comme dsactive pour le lien `1 et le canal i = 1.
Sil existe des valeurs de puissance dmission p`1 ,1 et p`2 ,1 qui permettent dobtenir un
SINR suprieur pour les deux liens `1 et `2 , alors les contraintes (4.8a) et (4.8b)
peuvent tre vrifies, le canal i = 1 peut tre utilis en mode non synchronis et la
variable a1 est mise 0. Dans ce cas, la contrainte (4.8c) est dsactive par rapport au
canal i = 1, car la prsence de M3 rsulte en un membre droit de la contrainte qui est
suffisamment grand pour quelle soit toujours vrifie quelles que soient les valeurs de f`1 ,1
et f`2 ,1 .
Dun autre cot, sil nexiste pas de valeurs de puissances dmission p`1 ,1 et p`2 ,1 qui
permettent dobtenir un SINR suprieur pour les deux liens `1 et `2 , il est ncessaire
que la variable a1 soit mise 1 et donc que le canal soit accd en mode synchronis pour
que les contraintes (4.8a) et (4.8b) soient vrifies. Dans ce cas, la contrainte (4.8c) peut
tre simplifie en f`1 ,1 + f`2 ,1 54. Pour quelle soit vrifie, il est ncessaire que la somme
des flots f`1 ,1 et f`2 ,1 soit infrieure ou gale la capacit du canal = 54.
74
4.4. Le problme linaire mixte en nombres entiers
en sachant quune distance minimale gale 1 m est impose entre toute paire de nuds
dans V .
Rsolution
Deux approches peuvent tre considres pour rsoudre le modle PMUS. Elles sont
expliques dans ce qui suit.
Rsolution directe
La manire la plus directe pour rsoudre le problme PMUS est de le fournir, tel quel,
un solveur de problmes linaires mixtes en nombres entiers, aprs avoir fix C une
valeur assez large pour que tout le flot du rseau puisse tre support. Si la valeur choisie
pour C nest pas suffisante, les contraintes de flots ne pourront pas tre satisfaites, et
le problme doptimisation ne sera pas ralisable. De manire gnrale, tant donn la
complexit combinatoire du problme, la rsolution de PMUS peut entraner des temps
de calcul trs importants.
En premier lieu, le problme PMUS est rsolu en fixant C 1, qui est la valeur
minimale pour le nombre de canaux. En sachant que lobjectif du problme est de trouver
le nombre minimal de canaux ncessaires, et non pas de trouver la valeur optimale de
(4.4a), la fonction objectif de PMUS est remplace par ce qui suit :
C X
X
Minimiser `,i (4.11)
i=1 `E
o les `,i sont de nouvelles variables de dcision positives qui quantifient les violation des
contraintes de limitation de flot sur chaque lien ` E et chaque canal i 1, . . . , C. Les
75
4.5. Approches hybrides
Si la valeur optimale 2 du problme modifi est gal zro, alors on conclut que le
problme original est ralisable avec un nombre de canaux disponible gale la valeur
actuelle de C, et que cette valeur est optimale en ce qui concerne le nombre minimal de
canaux ncessaires. Dans le cas o la valeur optimale du problme modifi est strictement
positive ou si le problme modifi nest pas ralisable, on conclut que le problme original
ne possde pas de solutions ralisables en utilisant uniquement C canaux. Dans ce cas, la
valeur de C est incrmente, et le problme modifi est rsolu de nouveau. Ce processus est
rpt jusqu atteindre une valeur de C pour laquelle le problme modifi est ralisable
avec une valeur optimale gale zro.
Afin dviter des dures ditrations trop longues, on introduit un temps de rsolution
maximal pour chaque instance du problme modifi quon note par tmax . Si ce temps
est puis et loptimum du problme modifi nest toujours pas atteint, la valeur de C
est incrmente. Le nombre de canaux CVRI obtenu ainsi nest donc pas ncessairement
optimal. Il reprsente toutefois une borne suprieure au nombre de canaux ncessaires.
On a donc CVRI C .
76
4.5. Approches hybrides
1: C 1;
2: optim vrai ;
3: tant que vrai faire
4: Rsoudre PMUS0 durant au plus tmax ;
5: si Valeur optimale de PMUS0 = 0 alors
6: CVRI C ;
7: Sortir de VRI ;
8: sinon
9: si Rsolution de PMUS0 arrte car tmax atteint alors
10: optim faux ;
11: fin si
12: C + +;
13: fin si
14: fin tant que
PPT
Solution initiale
VRII RA
77
4.5. Approches hybrides
Puisque le mode daccs un canal ne peut tre dtermin quen vrifiant le SINR
associ chaque lien du rseau, qui est lui-mme associ aux informations dallocation et
de puissance dmission de tous les autres liens du rseau, on peut facilement dduire que
les contraintes (4.4g) sont les contraintes les plus critiques du modle PMUS.
Nous proposons prsent un modle plus restrictif, qui est plus facile rsoudre,
mais qui fournit des solutions sous-optimales au problme. Ce modle ne considre tout
simplement pas le mode non synchronis, et, de ce fait, ne considre aucune contrainte
de SINR sur les liens. Le principe est de considrer que pour chaque canal, un partage
temporel est effectu entre les diffrents liens auxquels il est allou. Cela limine toute
interfrence, mais limine galement toute rutilisation spatiale du canal. La solution
obtenue ainsi reprsente une borne suprieure la solution optimale du problme original,
et peut servir de point de dpart pour une des deux secondes phases VRII ou RA.
Le nouveau problme PPT est obtenu partir de PMUS0 en inhibant les variables de
dcision ai et p`,i avec i = 1, . . . , C et ` E, en liminant les contraintes lies au mode
non synchronis (4.4g), et en modifiant les contraintes lies au mode synchronis (4.4h).
De cela rsulte le problme linaire mixte en nombres entiers suivant :
C X
X
Minimiser `,i (4.13a)
i=1 `E
Tel que (4.4b), (4.4c), (4.4f), (4.12) et
X
f`,i i = 1, . . . , C (4.13b)
`E
Le problme PPT peut tre rsolu en appliquant le principe de lapproche VRI qui
incrmente la valeur de C jusqu ce que le problme devienne ralisable avec une valeur
optimale nulle. Le nombre de canaux ainsi obtenu est not par CPPT .
Dans VRII, le principe appliqu est linverse de VRI. Le problme doptimisation est
toujours PMUS0 , mais C est initialis la valeur CPPT 1. Tant que PMUS0 est ralisable
avec une valeur optimale nulle, la valeur de C continue dtre dcrmente lors de chaque
itration de VRII. Appliquer PMUS0 implique considrer le mode non synchronis, qui a
le potentiel damliorer la solution sous-optimale obtenue par PPT.
78
4.5. Approches hybrides
Notons quun temps maximal de rsolution pour chaque instance de PMUS0 not t0max
est considr. Ainsi, une fois ce temps atteint, on peut considrer que le problme PMUS0
nest pas ralisable avec la valeur de C de litration en cours. Cela a comme effet de
stopper lalgorithme VRII. La solution CVRII ainsi obtenue est une borne suprieure
la solution optimale du problme original. Le choix de valeur pour ce paramtre est un
compromis entre la qualit de la solution du problme et lefficacit de rsolution.
1: C CPPT 1 ;
2: optim vrai ;
3: tant que C > 0 faire
4: Rsoudre PMUS0 durant au plus t0max ;
5: si (Rsolution de PMUS0 arrte car t0max atteint)ou(Valeur optimale de PMUS0
= 0) alors
6: si Rsolution de PMUS0 arrte car t0max atteint alors
7: optim faux ;
8: fin si
9: Sortir de la boucle ;
10: sinon
11: C ;
12: fin si
13: fin tant que
14: CVRII C + 1 ;
79
4.5. Approches hybrides
PPT1 7
PPT2 7 PMUS01 7
PPT3 7 PMUS02 3
PPT4 3 PMUS03 3
phase 1 phase 2
La figure 4.4 illustre un exemple de droulement des deux phases PPT-VRII, o PPTi
et PMUS0i dsignent respectivement la rsolution des problmes PPT et PMUS avec un
nombre de canaux disponibles C gal i. Dans la phase 1, C est incrment jusqu 4,
qui est la plus petite valeur pour laquelle PPT est ralisable avec une valeur optimale
nulle. Dans la phase 2, C est dcrment de 4 vers 1. Puisque la valeur C = 1 est la plus
grande valeur pour laquelle PMUS0 est non ralisable, le nombre final de canaux obtenu
par VRII est alors gal 2.
Rallocation active
Cette section prsente une deuxime phase alternative pour amliorer la solution four-
nie par PPT. Cette phase consiste en une approche heuristique de recherche locale et est
dsigne par Rallocation Active (RA). Lide est de raffecter dautres canaux les liens
actifs obtenus travers la solution de PPT, dautres canaux, en prenant en considration
le mode non synchronis pour laccs au canal. Cette raffectation a comme objectif de
diminuer le nombre de canaux ncessaires en favorisant les transmissions parallles per-
mises par le mode non synchronis. Les raffectations sont toutefois sujettes certaines
contraintes lies au nombre dinterfaces radio disponibles, et au mode daccs au canal.
Le nombre de canaux ncessaires CRA est dcrment ds quun canal est vid, i.e. il nest
plus allou aucun lien actif, en sachant que CRA est initialis la valeur CPPT .
Notons par lensemble de canaux obtenus par PPT, par E 0 lensemble des liens actifs
gnrs par PPT lors de la phase 1, par Ei0 lensemble des liens actifs affects au canal i,
et par E`0 lensemble des liens actifs affects au mme canal que le lien actif ` E 0 .
80
4.5. Approches hybrides
Le choix alatoire du lien raffecter durant une itration est pondr. Chaque lien
` E 0 a un poids attribu de manire inversement proportionnelle la taille de lensemble
E`0 . Ainsi, les liens qui sont nombreux tre affects un mme canal ont moins de chances
dtre slectionns par rapport aux liens qui sont peu tre affects un autre canal. La
motivation de ce choix est quil est plus facile de vider des canaux allous peu de liens
actifs, plutt que le contraire. Pour la mme raison, le choix du canal alatoire ca
est galement pondr. Chaque canal possde un poids proportionnel au nombre de liens
actifs auxquels il est allou. Dans le cas o la rallocation du canal ca au lien `a est
accepte, les pondrations des liens et des canaux doivent tre rvalues nouveau.
Une rallocation du canal ca au lien actif `a ne peut tre accepte que dans le cas o
les contraintes suivantes sont simultanment respectes :
Dans le cas o au moins une de ces contraintes nest pas vrifie, la rallocation est
rejete. Dans le cas contraire, elle est accepte. Si lancien canal allou `a , quon note
par c, se vide par cette rallocation, i.e. `a tait le dernier lien actif auquel c tait allou
prcdemment, alors c est retir de lensemble des canaux .
La contrainte sur le canal cite ci-dessus peut tre vrifie en commenant par sommer
tous les flots dont les liens sont affects au canal ca , y compris le lien actif `a choisi pour
rallocation. Cela revient vrifier la contrainte (4.13b). Si cette somme est infrieure ou
gale la capacit du canal , alors les liens actifs affects ce canal peuvent y accder en
mode synchronis, et la rallocation est accepte. Dans le cas contraire, il est ncessaire de
vrifier si les liens peuvent accder au canal en mode non synchronis. Pour cela, on doit
sassurer quil existe une allocation de puissances dmission qui satisfait la contrainte de
SINR pour chaque lien actif affect ca , y compris le lien actif `a choisi pour rallocation.
Cela peut tre vrifi en rsolvant le problme linaire mixte en nombres entiers suivant :
81
4.5. Approches hybrides
Mininiser (4.14a)
o est une variable de dcision positive dont le rle est de mesurer la plus grande
violation sur la contrainte de SINR sur les liens dans lensemble Ec0 a {`a } sils venaient
tous tre actifs simultanment. La rallocation est accepte dans le cas o la valeur
optimale rsultante est nulle, puisquune valeur optimale strictement positive implique
la prsence dune violation de la contrainte de SINR pour au moins un des liens actifs
affects ca , y compris le lien actif `a .
82
4.6. Rsultats numriques
Les autres paramtres rseau ont t fixs comme suit : = 2 (exposant de laffaiblis-
sement de parcours - path loss exponent en anglais) ; N0 = 106 Watt (puissance du bruit
thermique) ; et = 1,3 (seuil du SINR).
Tous les programmes doptimisation linaires mixtes en nombres entiers ont t rsolus
en utilisant loutil CPLEX 12.6 [193] travers lAPI Java.
Afin deffectuer les diffrentes exprimentations prsentes dans ce chapitre, ainsi que
dans le chapitre suivant, la procdure de gnration alatoire dinstances de WMNs obit
deux rgles qui sont la non-superposition de nuds et la connectivit du rseau.
Les premiers nuds tre gnrs sont les passerelles de lensemble Vg . Leurs posi-
tions, abscisses et ordonnes, sont choisies de manire alatoire sur la surface de rseau
considre. Il y a regnration ds quil y a superposition.
83
4.6. Rsultats numriques
Les nuds routeurs simples de lensemble Vr sont gnrs ensuite de manire itrative.
Pour chaque nouveau nud routeur simple u Vr , on vrifie quil ny pas superposition
avec un autre nud existant, et que u est une distance assez proche ( Dmax ) dau
moins un autre nud existant. Cela assure quil y a au moins un chemin qui relie tout
nud routeur simple vers au moins une passerelle du rseau. Si au moins une des deux
conditions nest pas vrifie, la position du nud est regnre.
84
4.6. Rsultats numriques
au nombre de canaux obtenus, selon la taille de rseau, qui permettent de satisfaire les
requtes de trafic des utilisateurs.
Le nombre maximum de canaux disponibles dans PMUS est fix C = 10. Le temps
maximal de rsolution pour PMUS a t fix 3 heures, et les paramtres tmax et t0max
des algorithmes 1 et 2 sont fixs 20 minutes.
Les diffrents rsultats obtenus sont rsums dans le Tableau 4.2. Chaque ligne cor-
respond une valeur moyenne sur 5 scnarios pour chaque taille de rseau. La deuxime
colonne reprsente le nombre de canaux obtenus en utilisant PMUS. Le reste des colonnes
reprsente les carts entre les solutions obtenues avec PMUS et celles obtenues en utilisant
les autres approches : VRI, VRII, et RA. En considrant que C1 est une solution obtenue
avec PMUS, et que C2 est une solution obtenue en utilisant une autre mthode, lcart
correspond (C2 C1 ) 100/C2 .
Tableau 4.2 Nombre de canaux obtenus avec PMUS aprs un temps maximal de rso-
lution de 3 heures et carts avec les approches VRI, VRII et RA.
cart (%)
|Vr | PMUS VRI VRII RA
5 1 0 0 0
10 1.4 0 0 0
15 1.8 0 0 0
20 2 0 0 20
25 2.8 7 0 14
30 3.2 12 6 25
35 3.8 10 5 21
40 4 25 25 25
On remarque galement que les carts entre les rsultats de PMUS et les deux mthodes
VRI et VRII augmentent aussi en fonction de la taille du rseau. Lorsque |Vr | est infrieur
85
4.6. Rsultats numriques
ou gal 20 (respectivement 25), VRI (respectivement VRII) donnent les mmes rsultats
que PMUS. Cependant, ds que |Vr | dpasse ces valeurs, il y a une augmentation rapide
des carts pour VRI et VRII.
Dun autre cot, mis part les trs petites instances (|Vr | 15) o les carts entre
PMUS et RA sont nuls, RA tend avoir un comportement assez stable qui ne dpend
pas fortement du nombre de routeurs dans le rseau.
Le fait que VRI et VRII donnent de moins bons rsultats durant un temps de calcul
limit peut tre expliqu par le fait quelles rsolvent des instances de problmes dopti-
misation difficiles, dus notamment la contrainte de SINR (contraintes (4.4g)) qui doit
tre vrifie pour lintgralit du rseau, lors de chaque itration de VRI, et de chaque
itration de la deuxime phase de VRII. A loppos, lalgorithme RA effectue un nombre
constant ditrations durant lesquelles la taille du problme doptimisation augmente de
manire linaire avec la taille du rseau. Cela est d au fait que le problme nest appliqu
que sur une portion du rseau, i.e. il ne prend en considration que le sous-ensemble de
liens affects au canal vers lequel il y a tentative de rallocation.
Comparons prsent les rsultats des diffrentes mthodes pour des temps de calcul
maximaux limits 1 minute, 10 minutes et 3 heures. Le Tableau 4.3 donne les nombres
de canaux obtenus pour une mme instance de rseau laquelle on ajoute 5 nouveaux
routeurs chaque tape. Les rsultats pour les tailles de rseau de 5, 10 et 15 routeurs
sont omis car ils sont identiques pour les quatre mthodes et les 3 temps de calcul. Par
contre, pour de plus grandes instances, allant de 20 40 routeurs, la qualit de la solution
dpend de lapproche utilise et du temps de calcul maximal.
Avec |Vr | = 20, les quatre mthodes donnent le mme rsultat qui est gal 3 canaux
lorsque la limite du temps de calcul est fixe 1 minute. Toutefois, VRII russit diminuer
ce nombre 2 canaux aprs 10 minutes de calcul. On remarque que RA donne les moins
bons rsultats lorsque |Vr | = 25. On note galement que VRI nest pas en mesure de
fournir des solutions ralisables dans des temps de calcul rduits lorsque |Vr | 35. Ce
nest pas le cas avec VRII et RA, qui permettent dobtenir des solutions ralisables en
moins dune minute. De plus, les rsultats obtenus ne sont pas trs loigns des rsultats
de PMUS aprs 3 heures de calcul. Cependant, on remarque que RA ne russit pas
amliorer les rsultats avec plus de temps de calcul. On peut alors conclure que RA
converge trs rapidement, et quil est le meilleur choix lorsque le principal objectif est un
temps de calcul minime sans contrainte leve sur la qualit de la solution.
86
4.6. Rsultats numriques
Limite de temps
|Vr | 1 minute 10 minutes 3 heures Mthode
20 3 3 2 PMUS
3 3 2 VRI
3 2 2 VRII
3 3 3 RA
25 3 3 3 PMUS
3 3 3 VRI
3 3 3 VRII
4 4 4 RA
30 7 3 3 PMUS
5 5 4 VRI
5 4 3 VRII
5 5 5 RA
35 9 4 4 PMUS
- 7 5 VRI
6 5 4 VRII
6 6 6 RA
40 9 7 4 PMUS
- - 6 VRI
7 6 6 VRII
6 6 6 RA
Rappelons que PPT nautorise pas de transmissions simultanes sur un mme canal,
contrairement VRII et RA. La Figure 4.5 montre les nombres de canaux obtenus avec
un temps de calcul maximal de 5 minutes, pour un rseau 6 passerelles et un nombre
de routeurs allant de 10 60. Les configurations radio et la gnration des trafics sont
similaires ceux de la section prcdente. Les rsultats donns sont des moyennes sur une
srie de 20 instances pour chaque taille de rseau.
87
4.6. Rsultats numriques
10 PPT
VRII
Nombre de canaux
RA
8
10 20 30 40 50 60
Nombre de routeurs
La Figure 4.6 montre le nombre dinstances o les trafics du rseau ont pu tre achemi-
ns, pour chaque configuration radio. On peut voir que le nombre dinterfaces radio a un
impact sur la ralisabilit des scnarios. Pour des instances de grandes tailles, la totalit
des scnarios ont pu tre rsolus avec les configurations (n = 3, n0 = 3) et (n = 3, n0 = 4),
alors quune fraction importante de scnarios na pas pu ltre avec (n = 2, n0 = 2). No-
tons que ces rsultats ne sont pas dus la saturation, ni la non-disponibilit de canaux
car nous nimposons pas de limite sur leur nombre. Nous pouvons alors conclure quune
capacit de rseau plus importante peut tre obtenue avec la mme largeur de spectre en
augmentant le nombre dinterfaces par nud.
Un autre rsultat est illustr dans la Figure 4.7 qui donne les nombres moyens de ca-
naux ncessaires sur des sries de 10 instances par taille de rseaux. La premire consta-
tation est que les nombres de canaux obtenus ne sont pas directement affects par les
configurations radio considrs. Toutefois, afin dexploiter le caractre multi-canaux, dis-
88
4.6. Rsultats numriques
29
28
27
n = 2, n0 =2
26 n = 2, n0 =3
n = 3, n0 =3
25 n = 3, n0 =4
10 20 30 40 50 60
Nombre de routeurs
Figure 4.6 Impact du nombre dinterfaces radio sur la ralisabilit des diffrents scnia-
rios.
poser dau moins 2 interfaces par nud reste ncessaire dans le cas dune allocation
statique des canaux.
Nombre de canaux ncessaires
8 n = 2, n0 =2
n = 2, n0 =3
n = 3, n0 =3
6
n = 3, n0 =4
10 20 30 40 50 60
Nombre de routeurs
Figure 4.7 Impact du nombre dinterfaces radio sur le nombre minimal de canaux.
89
4.6. Rsultats numriques
correspond des flots de donnes agrgs qui sont initialement gnrs par les nuds
clients associs.
La Figure 4.8 reprsente les nombres moyens de canaux obtenus sur des sries de 10
instances de rseaux 40 routeurs. Chaque routeur injecte un trafic qui varie de 1
14 Mbps.
1 3 5 7 9 11 13
Quantit de trafic inject par routeur (Mbps)
Les rsultats sont donns dans la Figure 4.9. On remarque que plus la surface du rseau
augmente, plus le nombre de canaux conomiss par le mode non synchronis augmente.
Cela est expliqu par la forte intensit des interfrences lorsque plusieurs liens proches
sont affects au mme canal. Il est alors ncessaire de les rpartir sur plusieurs canaux.
A loppos, un rseau avec une faible densit autorise une meilleure rutilisation spatiale
des canaux. Moins de canaux sont alors ncessaires pour supporter la mme quantit de
trafic.
90
4.6. Rsultats numriques
0
0,25 1 2,25 4 6,25
Surface du rseau (Km2 )
Le mode non synchronis autorise les transmissions parallles sur un mme canal, du
moment que le SINR minimal requis peut tre assur par chacun des liens qui lui sont
affects. Parmi les deux modes daccs au canal considrs, cest donc ce mode qui est
favoris car il ne ncessite pas de synchronisation entre les transmissions, et la capacit
en termes de flots de chaque lien nest pas affecte par les capacits des autres liens sur
le mme canal.
La Figure 4.10 montre comment le nombre de canaux en mode non synchronis volue
avec laugmentation de la taille du rseau. Chaque routeur injecte un trafic alatoire
compris entre 0 et 10 Mbps. Les rsultats donns sont une moyenne de 10 instances
pour chaque taille de rseau. On remarque que la proportion de canaux non synchroniss
est stable et reste aux alentour de 30%. Cela suggre que la rpartition entre canaux
synchroniss et non synchroniss est indpendante de la taille du rseau.
Les rsultats dune exprimentation similaire peuvent tre trouvs dans la Figure 4.11,
o le nombre de routeurs est fix 60 et la quantit du trafic inject par routeur varie de
1 14 Mbps.
On remarque ici que la proportion de canaux non synchroniss est plus leve pour
des quantits de trafic plus importantes. A titre dexemple, cette proportion est proche
de 63% pour un trafic de 14 Mbps par routeur. Cela peut tre expliqu par le fait quune
charge faible de trafic peut tre supporte sur des canaux en mode synchronis sans que
cela ne ncessite de paralllisme. A loppos, lors de fortes charges, le paralllisme a le
potentiel damliorer la fonction objectif. Il est ds lors plus sollicit.
91
4.7. Conclusion
8
Total
Non synchroniss
Nombre de canaux
6
0
10 20 30 40 50 60
Nombre de routeurs
Figure 4.10 Proportion des canaux non synchroniss vs. nombre de routeurs.
Total
8
Non synchroniss
Nombre de canaux
0
1 3 5 7 9 11 13
Quantit de flot agrg par routeur (Mbps)
Figure 4.11 Proportion de canaux non synchroniss vs. quantit de flot agrg par rou-
teur.
4.7 Conclusion
92
4.7. Conclusion
En utilisant ces outils, nous avons mis en lumire leffet de plusieurs paramtres sur la
largeur du spectre radio ncessaire dans un WMN MRMC. Ainsi, un nombre de nuds
routeurs et/ou une charge de trafic levs dans un rseau ncessitera plus de canaux et
donc une largeur de spectre plus importante. Nous avons montr que le nombre dinterfaces
radio na pas deffet dterminant sur le nombre de canaux, mais que son augmentation
permet damliorer la capacit du rseau en utilisant le mme spectre.
Les rsultats montrent galement que le mode non synchronis permet rellement
dassurer une rutilisation spatiale en autorisant le paralllisme. Cela a comme effet de
ncessiter moins de canaux pour pouvoir supporter le trafic du rseau. La rutilisation
spatiale dpend toutefois de la densit du rseau. Plus le rseau est dense, plus les trans-
missions simultanes sont proches et montrent un fort risque dinterfrences nfastes.
Tous ces lments devraient tre pris en considration par un oprateur lors du dploie-
ment dun WMN MRMC, en particulier si cela doit se faire sur une bande de frquences
limite et/ou sujette des licences dexploitation.
Dans le chapitre suivant, nous nous intressons galement au problme dune utilisa-
tion efficace dun spectre radio donn. En particulier, nous tudions loptimisation des
performances du rseau, notamment la capacit, en exploitant les canaux adjacents
chevauchements partiels disponibles.
93
5
Canaux chevauchements
partiels dans les WMNs
5.1 Introduction
Les canaux orthogonaux disponibles dans le spectre radio sont gnralement les seuls
canaux tre utiliss lors de dploiement de WMNs. A titre dexemple, le IEEE 802.11b/g
dfinit en tout 14 canaux radio dans la bande de 2.4 GHz, dont 13 utilisables pour la
transmission de donnes. Cependant, parmi ces 13 canaux, uniquement 3 sont exploits,
car ne prsentant pas de chevauchement (les canaux 1, 6 et 11).
94
5.1. Introduction
1 3 6 Canal
2,412 2,422 2,437 Frquence centrale
(GHz)
1 3
A D
F E
6
(b) Transmissions (flches continues bleues) et
interfrences (flches discontinues rouges).
Lors de lutilisation des POCs, leffet des interfrences causes par des transmissions
simultanes dpend non seulement de la distance des metteurs potentiellement interf-
rents, mais aussi du degr de chevauchement des canaux [89]. Ainsi, tant donn que le
chevauchement entre les canaux 1 et 3 est plus important quentre les canaux 3 et 6, leffet
dinterfrence entre (A, B) et (C, D) est plus puissant quentre (C, D) et (E, F ), mme si
les distances sont les mmes sur la Figure 5.1.
Avec lutilisation des POCs, en plus de synchroniser les transmissions sur un mme
canal, il devient galement ncessaire des synchroniser les transmissions sur des canaux
diffrents sil y a chevauchement. Dans lexemple prcdent, il est possible que les 3 trans-
missions ne puissent pas seffectuer simultanment mme si elles sont sur des canaux
diffrents, sur la Figure 5.1.
Toutefois, utiliser les POCs signifie considrer beaucoup plus de canaux dans le spectre
radio disponible. Cela rsulte donc en une exploitation plus large de la ressource radio.
Cependant, on ne peut se prononcer sur lamlioration des performances apporte par
lutilisation des POC pour les WMNs sans lvaluer. Cest lobjectif de ce chapitre.
Certains travaux dans la littrature ont dj abord cette question et affirment une
amlioration considrable des performances lors de lutilisation des POC. Toutefois, ces
travaux sont, soit bass sur le modle dinterfrence binaire [186, 8], ou sur une approche
heuristique de rsolution du problme doptimisation [9, 187]. Dautre un autre cot, Xiang
95
5.1. Introduction
Pour notre part, nous proposons dans ce chapitre dvaluer, par des techniques dop-
timisation mathmatiques, lamlioration de la capacit apporte par lexploitation des
POCs dans les WMNs MRMC. Afin den tirer le meilleur parti, la modlisation propose
tient compte des aspects adaptatifs possibles plusieurs niveaux dans ces rseaux, i.e.
couches physique, MAC et rseau. Ainsi, le problme doptimisation de la capacit est
coupl celui du routage, de lallocation des canaux, de lallocation dbits adaptatifs, du
contrle des puissances dmission et de lordonnancement de liens.
96
5.2. Techniques de rsolution
doptimisation pour le mode dynamique et le mode statique est dtaille dans les Sec-
tions 5.5 et 5.6, respectivement. A travers les diffrents rsultats numriques de la section
5.7, nous tenterons de rpondre aux question suivantes : Est-ce que le fait de considrer
lutilisation des POC amliore rellement la capacit dun WMN MRMC ? Est-ce que les
rsultats obtenus par les travaux existants sont fonds ? Est-ce que le mode dynamique
surpasse les performances du mode statique et permet de compenser la diminution de ca-
pacit lie la perte de temps cause par le changement de canaux ? Comment diffrents
paramtres influent sur la capacit du rseau ?
Cette section revient sur les concepts de base lis la gnration de colonnes, la
technique branch and bound et la technique branch and price.
Gnration de colonnes
La technique la plus rpandue pour la rsolution de programmes doptimisation li-
naires est le simplexe [194]. Lapplication directe de cette technique un problme im-
plique la connaissance et lexistence de la fonction objectif, de toutes les contraintes et de
toutes les variables de dcision du problme. Dans certains cas, lnumration complte
de celles-ci demande un effort considrable et gnre un problme de trs grande taille.
Rappelons quavec le simplexe, une solution de base ralisable est optimale sil nexiste
aucune variable hors base avec un cot rduit strictement positif dans le cas dun problme
de maximisation (ou ngatif dans le cas dun problme de minimisation). Le cot rduit
dune variable correspond au changement dans lobjectif apport par une augmentation
dune unit la valeur de cette variable.
97
5.2. Techniques de rsolution
Pour appliquer la gnration de colonnes, le problme doit tre divis en deux sous-
problmes : un problme matre rduit et un problme auxiliaire.
Le problme auxiliaire, appel aussi problme de pricing, a pour but de gnrer les
nouvelles colonnes qui ont le potentiel damliorer la solution du problme matre rduit.
Une telle colonne (ou variable) doit tre associe un cot rduit strictement positif dans
le cas dun problme de maximisation.
98
5.2. Techniques de rsolution
Initialiser PMR
Rsoudre PMR
Rsoudre AUX
oui
Supposons quon ait des rouleaux de largeur gale L =100 cm, et des commandes
de m = 3 clients comme suit : n1 = 100, n2 = 200, n3 = 300, avec les largeurs de bande
l1 = 25 cm, l2 = 35 cm, l3 = 45 cm. Des exemples de schmas possibles dans S :
Schma 1 avec 4 bandes de largeur gale l1 = 25 cm (Sous-Figure 5.3a). On a
a1,1 = 4, a2,1 = 0 et a3,1 = 0. Ce schma ne provoque aucune perte.
Schma 2 avec 1 bande de largeur gale l2 = 35 cm et 1 bande de largeur gale
l3 = 45 cm (Sous-Figure 5.3b). On a a1,2 = 0, a2,2 = 1 et a3,2 = 1. Ce schma
provoque 20 cm de perte.
...
En considrant quon ait numr entirement lensemble S des n schmas possibles,
le problme revient dterminer le nombre de fois o chaque schma doit tre rpt pour
satisfaire les commandes de tous les clients, tout en minimisant le nombre de rouleaux
consomms.
99
5.2. Techniques de rsolution
100 100
25 25 25 25 35 45 20
(a) (b)
Tel que
n
X
ai,j xj ni i 1, . . . , m (5.1b)
j=1
xj Z+ j 1, . . . , n (5.1c)
100
5.2. Techniques de rsolution
n
X
Minimiser xj (5.2a)
j=1
Tel que
n
X
ai,j xj ni i 1, . . . , m (5.2b)
j=1
xj 0 j S0 (5.2c)
S 0 est initialis avec un ensemble de schmas qui garantissent lexistence dune solution
P M R, i.e. qui peuvent satisfaire les commandes de tous les clients. On peut, par exemple,
initialiser S 0 avec les trois schmas suivants :
Schma j = 1 : dcoupage de 4 bandes de largeurs gales l1 = 25 cm, (a1,1 =
4, a2,1 = 0, a3,1 = 0).
Schma j = 2 : dcoupage de 2 bandes de largeurs gales l2 = 35 cm, (a1,2 =
0, a2,2 = 2, a3,2 = 0).
Schma j = 3 : dcoupage de 2 bandes de largeurs gales l2 = 45 cm, (a1,3 =
0, a2,3 = 0, a3,3 = 2).
P M R est alors initialis comme suit :
Minimiser x1 + x2 + x3 (5.3a)
Tel que
x1 , x2 , x3 0 (5.3e)
Pour vrifier loptimalit de cette solution, on vrifie lexistence dune nouvelle variable
x4 avec un cot rduit strictement ngatif. Si une telle variable existe, elle est associe
un nouveau schma j = 4 ajouter S 0 , et elle est ajoute P M R avec :
Un coefficient gal 1 au niveau de la fonction objectif.
Des coefficients au niveau de chaque contrainte du problme. En sachant que chaque
contrainte i 1, . . . m correspond une largeur de bande i, le coefficient de x4 dans
la contrainte i est le nombre de bandes de largeurs gales li dans le schma j = 4.
101
5.2. Techniques de rsolution
Lexistence de x4 avec un cot rduit strictement ngatif est vrifie par la rsolution
dun problme auxiliaire qui permet par la mme occasion didentifier les coefficients
de la variable dans les diffrentes contraintes de P M R. Ces coefficients sont les valeurs
optimales des variables de dcision yi (i 1, . . . , m) du problme auxiliaire qui est donn
comme suit : m
X
Minimiser 1 i yi (5.4a)
j=1
Tel que
m
X
li yi L (5.4b)
i=1
yi Z+ i 1, . . . , m (5.4c)
Minimiser x1 + x2 + x3 + x4 (5.5a)
Tel que
x1 , x2 , x3 , x4 0 (5.5e)
Une nouvelle rsolution du problme auxiliaire produit un cot rduit nul, ce qui
indique la non-existence de variables hors base qui correspondraient des schmas dans
1. La valeur optimale dun problme doptimisation est la valeur de la fonction objectif qui correspond
la solution optimale du problme.
102
5.2. Techniques de rsolution
La technique branch and bound permet dviter lnumration de toutes les solutions
ralisables, tant donn quil est parfois possible de dduire que certaines ne peuvent
pas tre des solutions optimales du problme, de par leurs proprits. Le branch (ou
sparation) consiste diviser lensemble des solutions ralisables de manire rcursive, et
le bound (ou valuation) permet dviter lexploration complte de tous les sous-ensembles
ainsi gnrs.
Lvaluation se fait au niveau dun nud dans larbre de recherche. Son but est de
trouver la solution optimale du sous-problme associ au nud actuel, ou bien de prouver
que ni ce nud, ni sa descendance ne peuvent gnrer la solution optimale du problme
original. Ce dernier cas peut tre prouv en identifiant une borne suprieure pour les
valeurs de la fonction objectif associes aux solutions ralisables du nud courant, dans
le cas dun problme de maximisation. Cette borne peut tre obtenue par relaxation des
contraintes dintgrit du sous-problme actuel. Si la borne est infrieure la meilleure
solution trouve jusqu prsent, alors il est certain que le nud actuel ne contient pas la
solution optimale. Il est donc inutile deffectuer la sparation de son espace de solutions.
103
5.2. Techniques de rsolution
La Figure 5.4 illustre un arbre de recherche de la technique branch and bound avec
les deux mcanismes de sparation et dvaluation.
Sparation Sparation
L'valuation limine ce
nud et son ensemble
de solutions ralisables
car elle estime que ce
dernier ne contient pas La solution optimale
la solution optimale du appartient l'ensemble
problme des solutions ralisables
decenud
Figure 5.4 Arbre de recherche de la technique branch and bound.
104
5.2. Techniques de rsolution
La technique branch and price est initie par lexploration du nud racine de larbre
de recherche.
Notons que S est une borne infrieure par rapport lespace des solutions ralisables
du nud courant. La meilleure solution entire dans cet espace est donc comprise entre
S et SR .
S , qui stocke la meilleure solution entire en cours, est mise jour ds quune nouvelle
solution entire amliorante S est trouve.
Sparation
La sparation est ralise au niveau dun nud en fixant, dans P M RR, la valeur
dune des variables de dcision initialement entires dans le problme original P . La
sparation cre autant de nuds fils pour un nud que de valeurs possibles pour la
variable de dcision considre. Plus particulirement, si cette variable de dcision est
binaire (boolenne), la sparation cre deux nuds fils.
La sparation peut tre ralise de manire rcursive sur lespace des solutions rali-
sables du problme. Le parcours en profondeur dune branche de larbre consiste en une
suite de variables de dcision fixes des valeurs entires particulires.
105
5.3. Le problme inter-couches
plusieurs contraintes P M RR. Il est galement possible quil soit ncessaire dapporter
des modifications au problme auxiliaire de la gnration de colonnes, selon la nature du
problme trait.
valuation
La sparation au niveau dun nud nest pas ncessaire si lvaluation montre quelle
est inutile. Plusieurs cas de figures sont possibles :
Les solutions SR et S sont identiques. Les deux bornes de ce nud concident, et
ses fils ne risquent donc pas dapporter de nouvelles solutions.
La solution SR est infrieure S . Dans ce cas, il est certain que la solution optimale
du problme original nappartient pas lespace des solutions ralisables du nud
actuel.
P M RR est non ralisable. Dans ce cas, les valeurs fixes sur la branche qui relie
le nud courant au nud racine rendent lespace des solutions ralisables de ce
nud vide.
Arrt
Le processus rcursif du branch and price sarrte lorsquil ny a plus aucun nud
explorer. La solution optimale du problme P se trouve alors au niveau de S .
La procdure simplifie du branch and price est donne dans la Figure 5.5, o N est
lensemble des nuds de larbre de recherche explorer.
Nous optons, une nouvelle fois, pour un fonctionnement inter-couches dans le WMN,
le but tant de tenter de garantir de meilleures performances travers une meilleure coor-
dination entre les diffrentes tches protocolaires, savoir : le routage, lordonnancement,
lallocation des canaux, le contrle de puissance, et ladaptation du dbit.
Capacit
Lobjectif de la modlisation propose dans ce chapitre est de maximiser la capacit
dun WMN MRMC qui exploite les POCs. Afin de garantir une certaine forme dquit
106
5.3. Le problme inter-couches
Extraire un nud
de N et lexplorer
valuation
non
ncessite non
oui
Sparation
Sparer
(Crer les nuds fils dans N ) N =
oui
Fin
entre les trafics gnrs par les diffrents nuds du rseau, nous considrons un problme
doptimisation de type max-min qui maximise le plus faible trafic gnr. Cela a pour but
dviter le phnomne de famine o certains nuds routeurs ne gnrent aucun ou trs
peu de trafic alors que dautres sapproprieraient toutes les ressources du rseau.
Notons toutefois que le problme formul est gnrique et peut trs facilement tre
adapt dautres objectifs tels que la maximisation de la quantit totale de flot transport
par les liens, ou la maximisation de la somme des trafics gnrs par les nuds. Pour cela, il
suffit de reformuler la fonction objectif en considrant une intgration possible de quelques
contraintes supplmentaires au problme.
Ordonnancement
Dans les WMNs, des protocoles daccs alatoire tels que le CSMA/CA sont gnra-
lement mis en place. Toutefois, lexploitation des POCs ncessite plus de synchronisation
107
5.3. Le problme inter-couches
que dans le cas de lutilisation de canaux orthogonaux uniquement cause des interf-
rences de canaux adjacents qui peuvent tre provoques entre des transmissions sur des
canaux diffrents. Il est donc considr, dans la modlisation propose, que lordonnan-
cement des diffrentes transmissions se fait de manire centralise et synchronise, en se
basant sur le principe de laccs multiple rpartition temporelle TDMA, et, plus parti-
culirement, sur sa version modifie conue pour les rseaux multi-sauts STDMA [137]
qui autorise les transmissions simultanes.
Nous considrons donc que le temps est divis en fentres temporelles de mmes du-
res. Chaque fentre est elle-mme divise en portions appeles slots. Durant chacun de
ces slots, un certain nombre de transmissions simultanes peuvent tre mises en place, du
moment quelles ninterfrent pas entre elles. Nous dsignons un tel ensemble de trans-
missions par le terme configuration.
Afin quun ensemble de transmissions puisse constituer une configuration, il est nces-
saire que le SINR associ chacune de ces transmissions soit suprieur au seuil corres-
pondant au dbit qui lui est affect. Ainsi, on sassure que tout signal pourra tre dcod
avec un taux derreurs acceptable au niveau de chaque rcepteur.
Lallocation des canaux se fait en considrant lutilisation des POCs. Cela a pour but
de raliser une exploitation plus large de la ressource radio afin de garantir une meilleure
rutilisation spatiale.
108
5.3. Le problme inter-couches
Temps
1 8 1 - 2 11 3 8
(a) Allocation dynamique.
Temps
1 8 1 - 1 8 - -
(b) Allocation statique.
A loppos, dans le mode statique, lallocation dun canal une interface radio se fait
de manire permanente, comme montr dans la Sous-Figure 5.6b. Ainsi, si une interface
est affecte un certain canal, elle le restera durant le reste des slots o elle est sollicite.
Un nud est donc affect, durant tout son fonctionnement, un nombre de canaux limit
par le nombre dinterfaces radio quil possde.
Au premier abord, ou pourrait conclure que le mode dynamique est plus performant
que le mode statique car il sadapte lenvironnement slot par slot. De plus, dans le
mode statique, si les conditions radio sont mauvaises, linterface ne pourra pas mettre
sur ce canal, ni sur un autre canal, mme si elle possde du trafic en suspend. Cela peut
la laisser inactive pendant plusieurs slots. Cependant, le changement de canal du mode
dynamique nest pas sans consquence. Il est ncessaire que les interfaces radio puissent
effectuer les changements de manire rapide, sous peine de causer une perte de temps trop
importante, ce qui entrainerait une diminution de la capacit du rseau. Notons que nous
faisons abstraction de ces temps de changement lors de notre modlisation. Toutefois, pour
pouvoir affirmer que le mode dynamique apporte une relle amlioration par rapport au
mode statique, il faudra que la capacit du mode dynamique soit nettement suprieure
celle du mode statique.
La modlisation de ces deux modes est propose dans ce chapitre. Nous formulons
dabord le problme doptimisation pour le mode dynamique, puis nous y apportons les
modifications ncessaires pour ladapter au mode statique.
109
5.3. Le problme inter-couches
Tableau 5.1 Dbits dfinis par le IEEE 802.11g et leurs seuils de SINR associs [9].
signal destination en sassurant que celui-ci puisse tre dcod par le rcepteur avec un
taux derreurs acceptable. Les puissances dmissions utilises sont tout de mme limites
par une valeur de puissance dmission maximale.
Dbits adaptatifs
Une transmission entre deux nuds dans le WMN ne peut tre effective que si ces
deux nuds sont suffisamment proches et que les interfrences avoisinantes ne perturbent
pas trop le signal concern. La qualit dun signal reu peut tre de degrs diffrents. Il
est alors intressant de considrer un dbit qui sy adapte.
Le IEEE 802.11 propose justement un dbit adaptatif pour les transmissions radio.
Cela est rendu possible grce la disponibilit de plusieurs schmas de modulation et de
codage au niveau des interfaces radio. Une transmission utilise le plus haut dbit permis
tout en considrant le taux derreurs peru par son nud rcepteur. Ainsi, chaque dbit
disponible est associ un seuil de SINR propre. Les dbits les plus levs ncessitent les
seuils de SINR les plus levs.
La modlisation propose tient compte de cet aspect et fait en sorte daffecter chaque
transmission le meilleur dbit possible selon les conditions de son environnement. Len-
semble des dbits considrs, ainsi que leurs seuils de SINR associs, sont donns dans le
Tableau 5.1.
Routage
Tout comme le problme doptimisation prsent dans le chapitre prcdent, nous ne
considrons pas de protocole de routage particulier. Le schma de routage est galement
un rsultat du problme doptimisation.
Il est question ici dacheminer, en multi-sauts, des trafics montants de leurs nuds
routeurs sources vers une ou plusieurs passerelles du rseau. Un trafic peut prendre des
chemins multiples pour arriver destination.
110
5.4. Le modle rseau
Cette section prsente les notations utilises lors de la modlisation du problme dop-
timisation de la capacit des WMNs MRMC avec POCs. Un grand nombre des notations
ncessaires sont dj introduites dans le modle rseau du chapitre prcdent (Section 5.4),
notamment, le graphe du rseau, les diffrentes notations associes aux nuds et aux liens,
ainsi que les constantes. Ces notations restent valables dans le prsent chapitre, sauf si
mentionn autrement. Ne sont ajoutes ici que celles qui sont spcifiques au chapitre ac-
tuel. Ces notations sont utilises pour la formulation du problme doptimisation du mode
dynamique et/ou celui du mode statique.
Nous considrons tout dabord que le spectre radio exploit dispose de C canaux de
largeurs identiques. Ces canaux peuvent prsenter un chevauchement partiel. Le degr de
chevauchement est quantifi en utilisant la mesure I-factor [89]. On note par Ic,c0 le degr
de chevauchement entre les deux canaux c et c0 . Cette valeur continue est comprise entre
0 pour deux canaux totalement disjoints (orthogonaux) et 1 pour deux canaux identiques
(c = c0 ).
Les degrs de chevauchement relatifs aux canaux disponibles avec le IEEE 802.11b/g
dans la bande 2,4 GHz, en fonction de la sparation des canaux, sont donnes dans le
tableau 5.2 [10]. Prenons par exemple les canaux 1 et 3 de la bande 2,4 GHz qui ont
respectivement les frquences centrales 2,412 GHz et 2,422 GHz, et donc un espacement
frquentiel gal 10 MHz. En sachant que lespacement frquentiel entre deux canaux
successifs est gal 5 MHz, on en dduit que la sparation entre les canaux 1 et 3 est
gale 2. En se rfrant au tableau 5.2, leur degr de chevauchement I1,3 est gal 0,305.
Comme expliqu dans la Section 5.3, laccs au canal se fait par une mthode daccs
multiple rpartition temporelle de type TDMA. Ainsi, le temps est form de fentres
successives divises en un certain nombre de slots. Les slots ne sont pas ncessairement
de mme dure. Pendant un slot, plusieurs transmissions simultanes sur les C canaux
sont possibles si elles forment une configuration. Lensemble de toutes les configurations
possibles est not par M . Pour chaque configuration m M , m reprsente la fraction
de temps durant laquelle m est active. m est gale 0 si la configuration m M nest
jamais active durant la fentre temporelle.
111
5.5. Allocation dynamique des canaux
Un dbit adaptatif est considr dans notre modle. Ainsi, chaque transmission utilise
le plus haut dbit quelle peut supporter selon le SINR observ par son nud rcepteur.
On considre lexistence de R dbits ordonns de manire croissante : 1 , 2 , . . . , R . La
slection dun dbit pour une transmission dpend de la distance entre les deux nuds
metteur et rcepteur, et des interfrences prsentes qui peuvent tre co-canal ou de
canaux adjacents. chaque dbit disponible r (r 1, . . . , R) correspond un seuil de
SINR minimal r . Les plus hauts dbits ncessitent les seuils de SINR les plus levs.
p` d
`
SNR` = r (5.6)
N0
Enfin, le rapport signal sur interfrence plus bruit SINR` peru par le rcepteur dun
lien ` en la prsence de transmissions simultanes sur le mme canal ou sur des POCs est
donn par la formule suivante [94] :
p` d
`
SINR` = (5.8)
Ic` c`0 p`0 d
P
N0 + `0 `
`0 L
`0 6=`
Notons que la formule du SINR classique est modifie ici afin de tenir compte des transmis-
sions simultanes sur les POCs travers lintgration du I-factor (Ic` c`0 ). Une transmission
avec un dbit r (r 1, . . . , R) peut tre russie uniquement si le SINR peru par son
rcepteur est suprieur ou gal r .
112
5.5. Allocation dynamique des canaux
Tel que
u u Vr (5.9b)
X X
f ` + u = f` u Vr (5.9c)
d(`)=u o(`)=u
X X
f` = u (5.9d)
d(`)Vg uVr
R
r xm
X X
`,r m f` 0 `E (5.9e)
mM r=1
X
m = 1 (5.9f)
mM
113
5.5. Allocation dynamique des canaux
Les contraintes (5.9b) imposent la variable dtre limite par chaque la quantit
de flot de chaque trafic inject dans le rseau.
Les contraintes (5.9e) assurent que le flot total transport par un lien actif ` E
nexcde pas la capacit maximale qui lui est attribue. Cette capacit est dtermine
partir des fractions de temps m alloues chaque configuration m M . Supposons
quune solution ralisable au problme consiste en 3 configurations actives m = 1, 2, 3 avec
1 = 0, 5, 2 = 0, 3, 3 = 0, 2, et supposons quun lien ` soit associ dans cette solution
aux dbits 6 Mbps, 54 Mbps, et 0 dans les configurations m = 1, 2, 3, respectivement. La
capacit maximale de ce lien est alors 0, 5 6 + 0, 3 54 + 0, 2 0 = 19, 2 Mbps. Le flot
total transport par le lien ` ne peut donc pas dpasser cette valeur.
Il est clair que le problme doptimisation ainsi formul est complexe. Cela est d
la difficult de lnumration de lensemble M dont tous les lments doivent tre pris en
compte lors de la rsolution du problme.
114
5.5. Allocation dynamique des canaux
peut tre gal 1 sur une mme ligne. Le nombre de configurations potentielles est alors
de lordre de R|E| , en sachant que |E| est de lordre de V 2 . A titre dexemple, le nombre
de configurations potentielles pour un rseau 10 nuds utilisant 4 dbits dpasse 1062 .
Lnumration complte de lensemble M est donc une tche fastidieuse. De cet ensemble
plus, mme obtenu, rsoudre le problme linaire ci-dessus avec lintgralit des lments
de M deviendrait extrmement difficile pour des instances de tailles ralistes.
Afin de rsoudre le problme linaire nonc ci-dessus, nous proposons une approche
qui utilise la technique de gnration de colonnes. Les variables qui sont source de difficult
dans le programme linaire prcdent sont les variables de dcision m (m M ). Leur
numration complte est difficile cause de la cardinalit exponentielle de lensemble M .
Les colonnes associes aux variables m (m M ) sont donc celles qui sont concernes par
le processus de gnration de colonnes.
Nous donnons dans ce qui suit les deux sous-problmes (sous-problme matre rduit et
sous-problme auxiliaire) du problme doptimisation de la capacit dun WMN MRMC
avec POCs en mode dynamique dallocation de canaux.
115
5.5. Allocation dynamique des canaux
Une colonne gnre par le problme auxiliaire doit avoir le potentiel damliorer
la solution du problme doptimisation, c.--d. daugmenter la capacit du rseau. Elle
correspond donc une colonne avec un cot rduit strictement positif.
o ` and sont les variables duales associes aux contraintes (5.9e) et (5.9f), respecti-
vement. Ces contraintes sont celles o apparaissent les variables m .
116
5.5. Allocation dynamique des canaux
R
XX
Maximiser r ` x`r (5.11a)
`E r=1
Tel que
C
X
c`,i 1 `E (5.11b)
i=1
XR
x`,r 1 `E (5.11c)
r=1
XC R
X
c`,i = x`,r `E (5.11d)
i=1 r=1
X XC
c`,i nu uV (5.11e)
`E i=1
u{o(`),d(`)}
X
c`,i 1 u V, i 1, . . . , C (5.11f)
`E
u{o(`),d(`)}
C
p`,i d Ii,i0 p`0 ,i0 d
X X
` r
N0 + `,0 ` H (2 x`,r c`,i )
`0 E i0 =1
`0 6=`
` E, r 1, . . . , R, i 1, . . . , C (5.11g)
o H est une constante de valeur leve. On dsigne ce problme par CONF-OR (pour
problme de gnration de CONFiguration ORiginal).
Les contraintes (5.11b) et (5.11c) assurent la condition (i) mentionne ci-dessus. Elles
permettent un lien ` E dtre affect au plus un seul canal i 1, . . . , C et un seul
dbit r 1, . . . , R. De plus, les contraintes (5.11d) assurent que chaque lien affect un
canal soit galement affect un dbit, et vice versa.
Les contraintes (5.11e) assurent la condition (ii). Elles limitent le nombre de liens actifs
incidents un mme nud u V au nombre dinterfaces radio dont il dispose. De plus,
les contraintes (5.11f) permettent un seul lien incident un nud u V dtre affect
un mme canal i 1, . . . , C. Cela signifie quune interface radio peut mettre ou bien
recevoir une seule transmission au plus durant une configuration.
Enfin, les contraintes (5.11g) assurent que la condition de SINR (iii) est satisfaite
pour chaque lien actif dans la configuration gnre. La prsence du I-factor travers les
termes Ii,i0 permet de considrer dans ces contraintes, en plus de leffet des interfrences
co-canal, celui des interfrences de canaux adjacents. De plus, lutilisation de la constante
H permet dactiver une contrainte (5.11g) pour un lien ` E, un dbit r (r 1, . . . , R)
117
5.5. Allocation dynamique des canaux
Dans le cas contraire, une valeur optimale ngative ou nulle pour le problme auxiliaire
indique latteinte de loptimum du problme original.
Cette approche de rsolution par gnration de colonnes est beaucoup plus efficace
quune rsolution directe du programme linaire original. Cependant, pour des instances
de problmes de grandes tailles, des temps de calcul considrables restent ncessaires pour
atteindre des solutions optimales comme le montrent les rsultats de la Section 5.7.
Nous proposons, dans ce qui suit, un problme auxiliaire alternatif pour la gnration
de nouvelles colonnes (ou configurations) pour le problme matre rduit. Ce deuxime
problme auxiliaire est hybride et permet dobtenir des rsultats sous-optimaux en am-
liorant les temps de calcul.
tant donn que lexistence de colonnes associes un cot rduit strictement positif
est suffisante pour la poursuite de la procdure de lalgorithme de gnration de colonnes,
nous proposons une mthode sous-optimale qui permet dobtenir de telles colonnes dans
des temps de calcul raisonnables.
Cette mthode, que nous dsignons par CONF-S (pour mthode de gnration de
CONFigurations Sous-optimale), procde en deux phases. Une version relaxe du sous-
118
5.5. Allocation dynamique des canaux
\ Initialisation de M 0 \
M0
Pour ` E
cfg {(`, 1 )}
M 0 M 0 {cfg}
Rsoudre CONF-OR
oui
119
5.5. Allocation dynamique des canaux
problme auxiliaire original CONF-OR est tout dabord rsolue. Elle fournit un ensemble
de liens E 0 qui ne forment pas ncessairement une configuration valide pour notre problme
initial. La deuxime phase consiste alors extraire, partir de E 0 , un sous-ensemble de
liens qui constituent une configuration valide.
Phase 1 Cette phase considre le modle dinterfrence physique limit (voir la Sec-
tion 2.10). Elle consiste rsoudre une version relaxe du sous-problme auxiliaire CONF-
OR o on considre un SINR limit au lieu du SINR complet. Le principe est de ne prendre
en compte quun sous-ensemble de liens partir de E comme tant potentiellement in-
terfrents lors de lvaluation des contraintes (5.11g). Ce sous-ensemble est uniquement
constitu des liens dont les metteurs sont des distances infrieures ou gales un rayon
dinterfrence par rapport au rcepteur concern.
C
p`,i d Ii,i0 p`0 ,i0 d
X X
` r
N0 + `0 ` H (2 x`,r c`,i )
`0 E i0 =1
`0 6=`,d`0 `
` E, r 1, . . . , R, c = 1, . . . , C
(5.12)
Phase 2 Cette phase consiste extraire une configuration valide partir de lensemble
E 0 obtenu lors de la Phase 1. Pour ce faire, le modle dinterfrence physique complet est
considr nouveau travers la rsolution du problme linaire mixte en nombres entiers
avec la fonction objectif (5.11a) et les contraintes (5.11b) (5.11g), en prenant en compte
uniquement lensemble des liens E 0 . De cette manire, il est certain quune configuration
ainsi gnre est valide, mme si elle nest pas optimale par rapport au problme auxiliaire
initial CONF-OR.
Sous-optimalit Une solution obtenue avec CONF-S est une solution ralisable par
rapport CONF-OR. Si cette solution est associe un cot rduit strictement positif,
alors la configuration obtenue est injecte dans M 0 et prise en compte comme nouvelle
colonne dans le sous-problme matre rduit de la gnration de colonne. Dun autre cot,
120
5.5. Allocation dynamique des canaux
si la solution obtenue est associe un cot rduit ngatif ou nul, alors le processus de
gnration de colonne est arrt.
Exemples Deux exemples de configurations gnres par lapproche CONF-S sont don-
ns dans les tableaux 5.5. Chaque exemple est reprsent par deux tableaux.
La valeur du rayon dinterfrence est choisie comme tant gale 100 m. Les dbits
considrs ainsi que leurs seuils de SINR respectifs sont ceux du Tableau 5.1.
Prenons le premier exemple reprsent par les tableaux 5.5a. Lensemble des liens
gnrs par la Phase 1, E 0 , est donn dans le tableau suprieur. E 0 contient deux liens
`1 et `2 . Les deux liens sont caractriss par un SINR limit suprieur au seuil requis
par les dbits qui leur sont affects. Toutefois, lvaluation du SINR complet rvle une
violation de la contrainte (iii) pour le lien `2 . Lapplication de la Phase 2 prend lensemble
E 0 en entre, et en extrait une configuration valide. Cette dernire est reprsente dans
le tableau infrieur de 5.5a. On remarque que les deux liens `1 et `2 sont maintenus, mais
quils sont prsent caractriss par un SINR complet suprieur au seuil relatif au dbit
utilis. La seule modification apporte par la Phase 2, concerne laffectation de nouvelles
puissances dmission aux deux liens.
Dans le deuxime exemple, reprsent par les tableaux 5.5b, six liens sont gnrs
lissue de la Phase 1 de CONF-S. Parmi ces six liens, quatre rvlent une violation de la
contrainte du SINR complet. La Phase 2 produit une configuration contenant cinq liens.
Afin dextraire une configuration valide, le lien `1 a d tre supprim, et des modifications
ont d tre apportes en ce qui concerne les affectations de canaux, de dbits et de
puissances dmission des diffrents liens maintenus.
121
5.5. Allocation dynamique des canaux
Lien Dbit Canal Puissance SINR
(Mbps) (mWatt) (complet)
`1 6 1 11 8,51
`2 6 1 18 8,51
(b)
Lien Dbit Canal Puissance SINR
(Mbps) (mWatt) (complet)
`2 36 1 2 134,9
`3 6 9 19 8,51
`4 6 1 5 8,51
`5 6 11 13 8,51
`6 6 6 12 8,51
122
5.6. Allocation statique des canaux
E 0 . En extraire une configuration valide peut savrer difficile, mais la probabilit de son
existence est leve.
Dun autre cot, choisir une valeur leve pour peut rendre la Phase 1 de CONF-S
difficile. Toutefois, cela implique des risques faibles de violation des contraintes du SINR
complet, et une taille rduite pour lensemble E 0 , ce qui rsulte en une Phase 2 plus rapide.
Lorsquune allocation statique est considre, une interface radio ne peut tre affecte
au plus qu un seul canal, et cela, de manire permanente, ou du moins, pendant une
priode de temps assez consquente. Ce mode dallocation a pour but dviter la perte de
temps cause par des changements frquents de canaux dans le mode dynamique.
tant donn que les problmes doptimisation linaires mixtes en nombres entiers sont
de nature difficiles rsoudre, il parat vident que le problme associ au mode statique
dallocation des canaux est encore plus complexe que celui associ au mode dynamique.
Nous proposons dans ce qui suit une formulation du problme sous forme de pro-
gramme linaire mixte en nombres entiers. Une dcomposition en un sous-problme matre
rduit et un sous-problme auxiliaire est ensuite faite. Le fait que le problme contienne
des variables de dcision entires induit quil nest pas possible de le rsoudre directement
par la technique de gnration de colonnes comme pour le problme du mode dynamique.
123
5.6. Allocation statique des canaux
Nous proposons alors une rsolution par la technique branch and price.
Le problme linaire mixte en nombres entiers pour le mode statique est formul
comme suit :
Maximiser (5.13a)
Tel que
u uV (5.13b)
X X
f ` + u = f` u Vr (5.13c)
d(`)=u o(`)=u
X X
f` = u (5.13d)
d(`)Vg uV
R
r xm
X X
`r m f` 0 `E (5.13e)
mM r=1
XC
zu,i nu uV (5.13f)
i=1
cm
X X
`,i m zu,i u V, i 1, . . . , C (5.13g)
mM `E
u{o(`),d(`)}
X
m = 1 (5.13h)
mM
o cm`,i est une valeur binaire constante qui indique si le lien ` E est affect au canal
i 1, . . . , C, durant la configuration m M .
Les contraintes (5.13f) et (5.13g) ont pour but de limiter le nombre total de canaux
allous chaque nud u V selon le nombre dinterfaces radio dont il dispose.
124
5.6. Allocation statique des canaux
Dcomposition du problme
Nous dcomposons prsent le problme en un sous-problme matre rduit et un
sous-problme auxiliaire.
o les u,i avec u V et i 1, . . . , C sont les variables duales associes aux contraintes
(5.13g).
Lexploration dun nud de larbre de recherche consiste en deux tapes qui sont
dcrites ci-aprs.
Cette rsolution par gnration de colonnes au niveau dun nud injecte de nouvelles
colonnes (ou configurations) au problme matre rduit relax. Lensemble des configura-
tions M 0 est ainsi peupl au fur et mesure de lexploration des nuds de larbre. Les
125
5.6. Allocation statique des canaux
configurations gnres par lexploration dun nud donn sont donc prises en compte
par chaque autre nud explor ultrieurement.
Rsolution du problme matre rduit entier Le problme matre rduit est ensuite
rsolu en considrant nouveau les contraintes dintgrit sur les zu,i . La valeur optimale
ainsi obtenue est note par S.
Une variable S est utilise pour stocker la meilleure solution entire 2 trouve jus-
qu prsent dans tout larbre. Elle est mise jour ds quun nouveau nud de larbre
lamliore, i.e. lorsque S > S .
Sparation
La sparation de lespace des solutions dun nud est effectue travers une variable
zu,i qui est libre au niveau de ce nud, c.--d. quelle na pas dj t fixe sur la branche
qui relie ce nud la racine. La variable zu,i choisie est celle qui montre le plus dincer-
titude dans la solution au problme linaire relax du nud concern. Cest donc celle
dont la valeur est la plus proche de la valeur 0,5 dans la solution optimale du problme
linaire relax.
Chaque nud de larbre sur lequel on effectue une sparation travers la variable zu,i
possde deux nuds fils : lun o zu,i est fixe la valeur 0, et lautre o zu,i est fixe
la valeur 1. Ce sont donc deux nouveaux nuds explorer dans larbre de recherche.
valuation
126
5.6. Allocation statique des canaux
que si ltape dvaluation estime que ce sous-arbre possde le potentiel de contenir une
solution optimale au problme.
La sparation au niveau dun nud est inutile dans les cas suivants :
SR et S sont identiques au niveau de ce nud.
SR est infrieur au S actuel.
Le sous-problme matre rduit est non ralisable.
Arrt
Nous dsignons le nud racine de larbre de recherche par NR. Cest un nud par-
ticulier o toutes les variables zu,i sont libres. Chaque autre nud possde une tiquette
N[zu,i = k] (avec k= 0 ou 1), ce qui correspond la variable zu,i utilise pour la sparation
de lespace des solutions de son nud pre (ou prdcesseur) dans larbre, et la valeur
k laquelle a t fixe cette variable.
Notons que plusieurs nuds dans larbre peuvent porter la mme tiquette car une
variable zu,i peut tre utilise pour sparation sur plusieurs branches de larbre, plus
prcisment, sur chaque branche de larbre si lexploration de larbre tait faite de manire
complte. Ainsi, un nud est identifi par son tiquette et par la branche qui le relie la
racine.
Aprs exploration dun nud, i.e. aprs application de la procdure dcrite dans la
Figure 5.9, celui-ci est associ des valeurs SR et S. Un nud peut galement mettre
127
5.6. Allocation statique des canaux
Une illustration dun exemple darbre de recherche pour notre problme est donne
dans la Figure 5.10.
Lespace des solutions du nud N[z1,2 = 0] est ensuite spar travers la variable z2,2 .
En la fixant 0, la solution relaxe est gale 1 Mbps et est donc infrieure S . Il est
alors certain que lespace des solutions du nud N[z2,2 = 0] ne contient pas la solution
optimale du problme original. Il est donc cart.
Dun autre cot, fixer la variable z2,2 1 produit une nouvelle meilleure solution entire
S = 3, 8 Mbps. De plus SR = S, ce qui signifie que la solution trouve est optimale par
rapport lespace des solutions du nud N[z2,2 = 1].
Il ne reste plus que le N[z1,2 = 1] sur lequel une sparation peut tre effectue. Cela
est ralis travers la variable z5,11 . En la fixant 0, le SR obtenu est infrieur S , le
nud N[z5,11 = 0] est donc cart.
Il ne reste ensuite plus aucun nud explorer, i.e. lensemble f euilles est vide cette
tape. Cela signifie que loptimum du problme global a dj t atteint. Il correspond
la solution stocke dans S . Cest la solution qui a t produite par le nud N[z2,2 = 1].
128
5.6. Allocation statique des canaux
f euilles
S 0
Crer et explorer NR
OPTIM S SR =S
oui
non
f euilles =
oui
non
129
5.6. Allocation statique des canaux
SR > S
oui
Rsolution du problme matre
rduit entier (Obtention de S)
S max(S , S)
SR = S
non
fin
130
5.6. Allocation statique des canaux
NR
SR = 4
S = 3
S = 3
NR
SR = 4
S = 3
N[z1,2 = 0] N[z1,2 = 1]
SR = 4 SR = 4
S = 3, 1 S = 3
S = 3, 1
NR
SR = 4
S = 3
N[z1,2 = 0] N[z1,2 = 1]
SR = 4 SR = 4
S = 3, 1 S = 3
N[z2,2 = 0] N[z2,2 = 1]
SR = 1 SR = 3, 8
S = S = 3, 8
S = 3, 8
NR
SR = 4
S = 3
N[z1,2 = 0] N[z1,2 = 1]
SR = 4 SR = 4
S = 3, 1 S = 3
Figure 5.10 Exemple darbre de recherche du branch and price. Les valeurs obtenues
sont exprimes en Mbps.
131
5.7. Rsultats numriques
Parmi les dbits disponibles et dfinis par le standard IEEE 802.11g, nous utilisons les 4
dbits donns prcdemment dans le Tableau 5.1. Lexposant daffaiblissement de parcours
est fix 2 et la puissance dmission maximale est fixe Pmax = 20103 Watt. Enfin,
le rayon de transmission Dmax , qui correspond la distance maximale entre toute paire
de nuds entre lesquels une transmission est possible, est fix 90 m. Sauf si mentionn
autrement, chaque routeur simple et chaque passerelle disposent respectivement de 2 et 3
interfaces radio.
Les rsultats prsents ont t obtenus en dployant, sur une surface de 500 500 m2 ,
des instances de rseaux alatoires obtenues en utilisant lAlgorithme 4, mais aussi des
instances plus ralistes obtenues en utilisant loutil NPART [195]. Ce dernier repose sur
un algorithme de placement de nuds qui fournit des topologies de WMNs ayant des
proprits observes sur des rseaux rels initis par des utilisateurs, notamment ceux des
villes de Berlin et de Leipzig en Allemagne. Comme on peut le constater sur la Figure 5.11,
de telles topologies sont caractrises par la prsence de nombreux points darticulation
en comparaison avec des topologies alatoires.
Tous les programmes doptimisation ont t rsolus en utilisant loutil CPLEX 12.6
[193] travers lAPI Java.
132
5.7. Rsultats numriques
(b) Topologie similaire celle dun WMN (c) Topologie similaire celle dun WMN
rel Berlin. Gnre avec NPART. rel Leipzig. Gnre avec NPART.
Les exprimentations ont t menes sur des instances de rseaux alatoires avec 4
passerelles et un nombre de nuds routeurs simples allant de 10 30. On considre
lutilisation de 6 POCs. Le rayon dinterfrence utilis dans CONF-S est fix 20 m.
Le Tableau 5.6 donne les diffrents rsultats. Chaque ligne reprsente une valeur moyenne
pour 10 instances.
Comme on peut le constater, la capacit obtenue en utilisant CONF-S est assez proche
de celle obtenue en utilisant CONF-OR. Les carts entre les capacits obtenues ne d-
passent pas 18% et leur moyenne est denviron 13%. De plus, CONF-S arrive rduire
les temps de calcul de manire considrable, en particulier pour les instances de grandes
tailles o CONF-OR naboutit pas des solutions optimales aprs 20 heures de calcul.
133
5.7. Rsultats numriques
Tableau 5.6 Comparaison entre les rsultats obtenus en utilisant les sous-problmes
auxiliaires CONF-OR et CONF-S.
CONF-OR CONF-S
|V | Capacit (Mbps) Temps (sec.) Capacit (Mbps) Temps (sec.) cart
10 1,77 10 1,59 1 10.17%
15 1,33 58 1,20 4 9,77%
20 0,98 4925 0,81 12 17.34%
25 0,92 - 0,78 39 15.21%
30 0,72 - 0,61 66 15,28%
On peut en conclure que CONF-S permet dobtenir des bornes infrieures intressantes,
qui sont en mme temps des solutions ralisables, dans des temps de calcul trs rduits.
2,5
Capacit (Mbps)
2 3 POCs
6 POCs
11 POCs
1,5
3 OCs
10 15
Nombre de routeurs simples
Figure 5.12 Impact de lutilisation des POCs sur des topologies alatoires. Rsultats
obtenus en utilisant lapproche CONF-OR.
134
5.7. Rsultats numriques
La premire constatation est que la capacit (ou le trafic max-min) augmente de ma-
nire quasi-linaire avec le nombre de POCs disponibles. Cela confirme que le schma
propos arrive bien exploiter laugmentation de la ressource radio disponible. Toute-
fois, on remarque que 11 POCs sont ncessaires pour dpasser les rsultats de 3 OCs.
Lamlioration moyenne observe est de 9% et 11% pour les instances 10 et 15 routeurs,
respectivement.
Nous effectuons ensuite une srie dexprimentations sur 10 instances ralistes bases
sur les proprits dun WMN rel Berlin, obtenues en utilisant NPART. Ces instances
contiennent 20 nuds routeurs simples et 4 passerelles. Les rsultats obtenus en utilisant
lapproche CONF-S sont donns dans la Figure 5.13.
On remarque que lcart entre lutilisation de 11 POCs et 3 OCs est encore plus faible
que pour le cas dinstances alatoires. Lamlioration note est de 0.82%. Ces rsultats
concordent avec les rsultats obtenus par Xiang et Luo dans [189] et sont beaucoup moins
optimistes que ceux reports par dautres travaux tels que [186, 9].
Ces rsultats peuvent tre expliqus par la prsence dun grand nombre de points
darticulation dans les instances de rseaux ralistes, ce qui a comme effet de former des
goulots dtranglement. tant donn que chaque nud dispose dun nombre limit dinter-
faces radio, le fait daugmenter le nombre de canaux disponibles nest pas ncessairement
suffisant pour faire transiter de plus grandes quantits de flots. Il en rsulte donc des
capacits limites.
0,6
Capacit (Mbps)
0,5 3 POCs
6 POcs
11 POCs
0,4 3 OCs
0,3
20
Nombre de routeurs simples
Figure 5.13 Impact de lutilisation des POCs sur des topologies ralistes. Rsultats ob-
tenus en utilisant CONF-S.
135
5.7. Rsultats numriques
106
1,4 2
1,2 1,5
Capacit
1 1
Temps de calcul
0,8 0,5
0,6 0
0 100 200 300
Rayon dinterfrence (m)
En utilisant un rayon dinterfrence faible dans les contraintes (5.12), le SINR limit
autorise la gnration de grands ensembles de liens actifs E 0 lors de la Phase 1 de CONF-S.
Les probabilits de pouvoir en extraire des configurations valides lors de la Phase 2 sont
donc leves. Cela a pour effet de permettre au processus de gnration de colonnes de
continuer amliorer la solution du problme. A loppos, un rayon dinterfrence lev
gnre des ensembles E 0 de tailles rduites, mais avec moins de violation par rapport au
SINR complet.
En ce qui concerne les temps de calcul, on observe une rduction rapide avec laug-
mentation des valeurs de avant datteindre une certaine stabilit.
136
5.7. Rsultats numriques
Ces diffrents rsultats indiquent que le paramtre doit tre choisi de manire judi-
cieuse : ni trop faible, ni trop lev. Dans notre cas, la meilleure valeur pour est gale
270 m pour des rsultats performants la fois en termes de qualit et de rapidit.
Figure 5.15 Topologie 35 nuds similaire celle dun WMN rel Berlin.
137
5.7. Rsultats numriques
0,6
Capacit (Mbps)
0,5
0,4
0,3
0,2
0,1
2 4 6 8 10
Nombre de passerelles
Une srie de 10 exprimentations est ralise sur des instances de WMNs gnres de
manire alatoire avec 10 routeurs simples et 4 passerelles. Les moyennes des diffrents
rsultats sont donnes dans la Figure 5.17.
Comme on peut le constater, les diffrences entre les capacits dune allocation dyna-
mique et ceux dune allocation statique sont assez minimes. Le plus grand cart est not
lors de lutilisation de 11 POCs. Il est en-dessous de 3%.
Une allocation dynamique napporte donc pas une cette amlioration aux performances
du rseau. De plus, en considrant les temps perdus lors des changements de canaux sur
les interfaces radio, il est possible que les performances soient identiques, ou mme quelles
138
5.8. Conclusion
Capacit (Mbps)
2,5
Alloc. dyn.
2 Alloc. stat.
1,5
1
3 POCs 6 POCs 11 POCs 3 OCs
Nombre de canaux
se dgradent, par rapport ceux du mode statique. On peut en conclure quune bonne
allocation statique dans un WMN MRMC est suffisante dans la majorit des cas.
5.8 Conclusion
Nous avons tudi, dans ce chapitre, limpact de lexploitation des POCs pour les
WMNs MRMC, en comparaison avec lutilisation des quelques canaux orthogonaux dis-
ponibles dans le spectre radio utilis par le rseau.
Nous avons considr les deux cas dallocations dynamique et statique des canaux aux
interfaces radio. Nous avons galement considr un mcanisme daccs au mdia de type
TDMA, o le temps est subdivis en slots de tailles variables et continues. Lors de chaque
slot, plusieurs transmissions peuvent avoir lieu ds lors quelles respectent les contraintes
lies au nombre limit dinterfaces radio par nud et les contraintes dinterfrences, i.e.
respect du SINR avec prise en compte du chevauchement travers le I-factor.
Pour ce faire, nous avons formul un problme doptimisation inter-couches pour maxi-
miser la capacit ou le trafic minimal dans le WMN. Pour le mode dallocation dynamique,
la rsolution a t ralise en utilisant la technique de gnration de colonnes o le pro-
blme linaire est dcompos en un sous-problme matre rduit et un sous-problme
auxiliaire. Pour pallier la complexit de la rsolution optimale du problme, un sous-
problme auxiliaire alternatif est galement propos afin dobtenir des bornes dans des
temps de calcul raisonnables.
139
5.8. Conclusion
consquent propose.
Nous avons montr, travers des rsultats numriques obtenus en utilisant la modli-
sation propose, que lamlioration apporte par lexploitation des 11 POCs dfinis avec
le standard IEEE 801.11g sur des topologies de rseaux alatoires tait beaucoup moins
optimiste que ce qui est report par certains ouvrages de la littrature tels que [186] ou
[9]. Cette amlioration est encore plus faible dans le cas de topologies relles qui sont
caractrises par la prsence de nombreux points darticulation.
Nous avons galement montr que la capacit obtenue avec une allocation dynamique
des canaux ne dpasse que lgrement celle obtenue avec une allocation statique adquate.
Un schma statique convenablement conu peut alors savrer aussi performant quun
schma dallocation dynamique.
140
6
Conclusion et perspectives
6.1 Conclusion
Nous avons abord dans cette thse la problmatique globale de lexploitation effi-
cace inter-couches du spectre radio dans les WMNs MRMC travers les techniques de
programmation mathmatique, en abordant deux problmatiques spcifiques. Nous avons
tout dabord trait la premire problmatique spcifique de lidentification de la largeur
du spectre radio minimale ncessaire au fonctionnement dun WMN MRMC lors de luti-
lisation de canaux orthogonaux. Puis, nous avons tudi la deuxime problmatique spci-
fique de lvaluation de limpact de lexploitation des canaux adjacents chevauchements
partiels dans ces rseaux.
Pour traiter ces problmes, nous avons considr une modlisation mathmatique dop-
timisation base sur un fonctionnement coopratif entre diffrentes couches rseau. Une
utilisation efficace de la ressource radio ncessite un schma daccs au mdia optimal en
terme dordonnancement des transmissions et dallocation des canaux. Ces aspects sont
directement lis la couche MAC. Nous avons choisi de les traiter de manire jointe avec
dautres aspects lis dautres couches, notamment, la couche rseau et la couche phy-
sique. Ainsi, nous avons considr le routage comme faisant partie du problme. De ce
fait, les chemins suivre par les donnes sont construits de manire optimiser la fonction
objectif considre. Cela est justifi par le fait quun routage qui nquilibre pas la charge
des flots de manire spatiale sur le WMN peut rsulter en des rgions trs charges. Ces
dernires consomment davantage de spectre, car il nest pas possible dy rutiliser les ca-
naux cause des interfrences des liens rapprochs. Au niveau de la couche physique, nous
avons galement considr des puissances dmission adaptatives dans le but dutiliser les
puissances juste suffisantes pour faire parvenir les transmissions destination en vitant
141
6.1. Conclusion
Pour capturer leffet des interfrences, nous nous sommes bass dans cette thse sur le
modle physique qui prend en considration leur aspect cumulatif. Ce modle rend aussi
toute formulation de programme mathmatique complexe car il ncessite un nombre im-
portant de contraintes, chacune faisant intervenir un multitude de variables de dcision.
Cela explique la difficult de rsolution des problmes doptimisation que nous avons pro-
pos. Nous avons toutefois galement prsent des approches de rsolution hybrides qui
permettent dobtenir des bornes sous-optimales dans des temps de calcul plus raison-
nables.
Pour traiter la premire problmatique, nous avons propos une optimisation inter-
couches dont lobjectif est de consommer le minimum de spectre radio tout en satisfaisant
les requtes de trafic agrg au niveau des diffrents routeurs du rseau. En ce qui concerne
laccs temporel au mdia, deux schmas sont considrs. Un canal o les transmissions
concurrentes ne provoquent pas dinterfrences excessives ne ncessite aucune synchro-
nisation. Dans le but dassurer la rutilisation spatiale de ce canal, le paralllisme des
transmissions y est permis. Dans le cas contraire, la canal est accd par partage tempo-
rel entre les diffrentes transmissions. Afin de modliser ce fonctionnement, nous avons
formul un problme doptimisation linaire mixte en nombres entiers et avons propos
plusieurs schmas de rsolution hybrides afin dobtenir des bornes aux solutions optimales
dans des temps de calcul raisonnables. Nous avons montr leffet de plusieurs paramtres
sur la largeur du spectre ncessaire dans un WMN MRMC, savoir la taille et la densit
du rseau, ainsi que les quantits de flots des trafics requis. Nous avons montr que les
schmas dinterfaces radio par nud navaient pas deffets considrables sur les rsultats.
Toutefois, quiper chaque nud dau moins deux interfaces reste ncessaire pour exploiter
les canaux multiples en mode statique dallocation .
142
6.2. Perspectives
afin dobtenir des solutions ralisables qui constituent des bornes infrieures aux solu-
tions optimales du problme, dans des temps de calcul raisonnables. En ce qui concerne
le mode statique, le problme doptimisation est encore plus complexe car il intgre des
variables de dcision de type binaire. Nous avons propos une rsolution par la technique
branch and price. Les rsultats numriques obtenus montrent que la prise en compte des
11 canaux adjacents du IEEE 802.11g namliore que de trs peu les performances par
rapport la capacit dans le cas de topologies alatoires. Lamlioration est encore plus
faible dans le cas de topologies bases sur des modles de WMNs rels caractrises par
la prsence de nombreux points darticulation qui forment des goulots dtranglement
dans le rseau et empchent une meilleure rpartition des charges des flots. Les rsultats
montrent galement quune allocation dynamique des canaux namliore pas ncessaire-
ment les performances par rapport une allocation statique.
6.2 Perspectives
La premire perspective au travail prsent dans cette thse est la mise au point
dalgorithmes plus rapides permettant de rsoudre les diffrents problmes doptimisation
abords. tant donn leur complexit, particulirement cause des contraintes lies au
SINR du modle dinterfrence physique, lobtention de rsultats reste difficile malgr les
approches hybrides proposes.
Avec des techniques de rsolutions plus rapides, il serait possible de rendre les modles
proposs encore plus flexibles et adaptatifs. A titre dexemple, il serait intressant de
considrer des largeurs de canaux qui sadaptent aux besoins du rseau, ou encore, de
considrer des frquences centrales de canaux variables.
Nous avons considr dans cette thse la ncessit de lallocation dun mme canal
deux nuds pour ltablissement de transmissions. Il serait intressant aussi dvaluer
la possibilit dtablissement de transmissions entre nuds affects des canaux adja-
cents chevauchement partiel afin de vrifier si les performances peuvent rellement tre
amliores tel que report dans [184].
Les solutions que nous avons proposes sont centralises en se basant sur la disponi-
bilit dinformations globales au niveau dun point central coordinateur dans le rseau.
Cela a comme objectif latteinte dun fonctionnement optimal mais rsulte en un processus
complexe. Dun autre cot, considrer un fonctionnement distribu bas sur une coop-
ration entre les nuds du rseau pourrait rsulter en un comportement moins complexe
ainsi quun passage lchelle plus efficace.
Dans la mme optique du passage lchelle, les problmes abords pourraient tre d-
143
6.2. Perspectives
composs au lieu de les traiter de manire jointe simultane. Ainsi, on pourrait considrer
un traitement des tches protocolaires (routage, allocation de canaux, ordonnancement,
etc.) en diffrentes phases, avec une possibilit de rajustement par des retours en arrire,
dans le but de tendre au maximum vers un fonctionnement joint optimal.
144
Bibliographie
[1] Jerome Henry and Marcus Burton. 802.11s mesh networking. Whitepaper, Certified
Wireless Network Professional, 2011.
[2] IEEE Computer Society. 802.15.4-2006 - IEEE standard for information techno-
logy - Telecommunications and information exchange between systems - Local and
metropolitan area networks - Specific requirements - Part 15.4 : Wireless medium
access control (MAC) and physical layer (PHY) specifications for low-rate wireless
personal area networks (WPANs), 2006.
[3] IEEE Computer Society. 802.15.3-2003 - IEEE standard for information technology
- Local and metropolitan area networks - Specific requirements - Part 15.3 : Wireless
medium access control (MAC) and physical layer (PHY) specifications for high rate
wireless personal area networks (WPAN), 2003.
[4] Myung Lee, Rui Zhang, Chunhui Zhu, Tae Rim Park, Chang-Sub Shin, Young-
Ae Jeon, Seong-Hee Lee, Sang-Sung Choi, Yong Liu, and Sung-Woo Park. Meshing
wireless personal area networks : Introducing IEEE 802.15.5. IEEE Communications
Magazine, 48(1), 2010.
[5] IEEE Computer Society. 802.16.2-2004 - IEEE recommended practice for local and
metropolitan area networks coexistence of fixed broadband wireless access systems,
2004.
[6] Gang Shen, Kaibin Zhang, Dongyao Wang, Jimin Liu, Xiaobing Leng, Wei Wang,
Shan Jin, Xin Su, Xiaofeng Zhong, and Yong Sun. Multi-hop relay operation mo-
desg. Technical report, Alcatel Shanghai Bell, 2008.
[7] Rongbo Zhu, Wanneng Shu, Tengyue Mao, and Tianping Deng. Enhanced MAC
protocol to support multimedia traffic in cognitive wireless mesh networks. Multi-
media tools and applications, 67(1) :269288, 2013.
[8] Amir H. Rad and Vincent W. Wong. Partially overlapped channel assignment for
multi-channel wireless mesh networks. In Proceedings of the IEEE international
conference on Communications (ICC 2007), pages 37703775, 2007.
145
Bibliographie
[9] Brigitte Jaumard, Aravind Voruganti, and Mejdi Kaddour. Assigning and schedu-
ling partially overlapping channels in wireless mesh networks. In Proceedings of the
9th IEEE international conference on Wireless and Mobile Computing, Networking
and Communications (WiMob 2013), pages 394401, 2013.
[10] Lau S. Fung. MOCA : minimum-overlap channel assignment for multi-radio wireless
mesh networks. Final year thesis presentation.
[12] International Telecommunication Union (ITU). ICT facts and figures 2016, 2016.
[13] Ian F. Akyildiz, Xudong Wang, and Wenye Wang. Wireless mesh networks : A
survey. Computer Networks, 47(4) :445487, 2005.
[14] Vehbi C. Gungor, Enrico Natalizio, Pasquale Pace, and Stefano Avallone. Challenges
and issues in designing architectures and protocols for wireless mesh networks. In
Wireless Mesh Networks, pages 127. Springer, 2008.
[15] Virginia Corvino, Lorenza Giupponi, Ana P. Neira, Velio Tralli, and Roberto Ver-
done. Cross-layer radio resource allocation : The journey so far and the road ahead.
In Proceedings of the 2nd IEEE international workshop on Cross Layer Design (IW-
CLD 2009), pages 16, 2009.
[17] Nadine Akkari, Josep M. Jornet, Pu Wang, Etimad Fadel, Lamiaa Elrefaei,
M. G. Abbas Malik, Suleiman Almasri, and Ian F. Akyildiz. Joint physical and
link layer error control analysis for nanonetworks in the Terahertz band. Wireless
Networks, 22(4) :12211233, 2016.
[18] R. N. Nagashree, Vibha Rao, and N. Aswini. Near field communication. Interna-
tional Journal of Wireless and Microwave Technologies, 4(2) :20, 2014.
[20] Huan-Bang Li and Kamya Y. Yazdandoost. Wireless body area network. River
publishers, 2010.
[21] Rim Negra, Imen Jemili, and Abdelfettah Belghith. Wireless body area networks :
Applications and technologies. Procedia Computer Science, 83 :12741281, 2016.
146
Bibliographie
[23] Angus K. Y. Wong. The near-me area network. IEEE Internet Computing, 14(2),
2010.
[25] IEEE 802.11 Working Group on Wireless Local Area Networks Standards. http:
//www.ieee802.org/11/.
[27] IEEE 802.16 Working Group on Broadband Wireless Access Standards. http:
//www.ieee802.org/16/.
[28] Friedhelm Hillebrand. GSM and UMTS : The creation of global mobile communi-
cation. John Wiley & Sons, 2002.
[29] Stefania Sesia, Matthew Baker, and Issam Toufik. LTE - The UMTS long term
evolution : From theory to practice. John Wiley & Sons, 2011.
[30] Stefano Basagni, Marco Conti, Silvia Giordano, and Ivan Stojmenovic. Mobile ad
hoc networking. John Wiley & Sons, 2004.
[31] Leonardo Badia, Alessandro Erta, Luciano Lenzini, and Michele Zorzi. Scheduling,
routing, and related cross-layer management through link activation procedures in
wireless mesh networks. In Wireless Mesh Networks, pages 191226. Springer, 2008.
[32] Yan Zhang, Jijun Luo, and Honglin Hu. Wireless Mesh Networking : Architectures,
Protocols and Standards. CRC Press, 2006.
[33] Ashish Raniwala, Kartik Gopalan, and Tzi-cker Chiueh. Centralized channel as-
signment and routing algorithms for multi-channel wireless mesh networks. ACM
SIGMOBILE Mobile Computing and Communications Review, 8(2) :5065, 2004.
[34] David Johnson. Evaluation of a single radio rural mesh network in south africa. In
Proceedings of the 11th international conference on Information & Communication
Technologies and Development (ICTD 2007), pages 19, 2007.
[35] Jungfang Wang, Bin Xie, and Dharma P. Agrawal. Journey from mobile ad hoc
networks to wireless mesh networks. In Guide to Wireless Mesh Networks, pages
130. Springer, 2009.
[36] Junmo Yang, Kazuya Sakai, Bonam Kim, Hiromi Okada, and Min-Te Sun. Cost-
aware route selection in wireless mesh networks. In Proceedings of the international
conference on Mobile Ad-Hoc and Sensor Networks (ADHOCNETS 2006), pages
171184, 2006.
147
Bibliographie
[38] Wallace Chigona, Selina L. Mudavanhu, Adrian Siebritz, and Zaid Amerika. Do-
mestication of free Wi-Fi amongst people living in disadvantaged communities in
the Western Cape province of South Africa. In Proceedings of the annual conference
of the South African Institute of Computer Scientists and Information Technologists
(SAICSIT 2016), pages 19, 2016.
[41] A. B. M. Alim Al Islam, Md. Jahidul Islam, Novia Nurain, and Vijay Raghunathan.
Channel assignment techniques for multi-radio wireless mesh networks : A survey.
IEEE Communications Surveys & Tutorials, 18(2) :9881017, 2016.
[42] Raffaele Bruno, Marco Conti, and Enrico Gregori. Mesh networks : Commodity
multihop ad hoc networks. IEEE Communications Magazine, 43(3) :123131, 2005.
[43] James E. Braun. Intelligent building systems - past, present, and future. In Pro-
ceddings of the 2007 American Control Conference (ACC 2007), pages 43744381,
2007.
[44] Guo Wenqi Wendy, Willam M. Healy, and Zhou Mengchu. Wireless mesh networks
in intelligent building automation control : A survey. International Journal of In-
telligent Control and Systems, 16(1) :2836, 2011.
[45] Wireless controller networks for building automation benefits and opportunities for
facility owners. Whitepaper, T.A.C. by Schneider Electric, 2006.
[51] AES Corporation. Last minute CCTV deployment at London 2012 Olym-
pics. http://www.aes-security.com/wp-content/uploads/2012/10/
customer-profile-keyhole-security-london-olympics.pdf.
[52] Marius Portmann and Asad A. Pirzada. Wireless mesh networks for public safety
and crisis management applications. IEEE Internet Computing, 12(1) :114122,
2008.
148
Bibliographie
[53] Octav Chipara, Chenyang Lu, Thomas C. Bailey, and Gruia-Catalin Roman. Re-
liable clinical monitoring using wireless sensor networks : Experiences in a step-down
hospital unit. In Proceedings of the 8th ACM conference on Embedded Networked
Sensor Systems (SenSys 2010), pages 155168, 2010.
[54] Ishtiak Al Mamoon, A. K. M. Muzahidul Islam, Sabariah Baharun, Ashir Ahmed,
and Shozo Komaki. Cluster based architecture and network maintenance protocol
for medical priority aware cognitive radio based hospital. In Proceedings of the 38th
annual international conference of the IEEE Engineering in Medicine and Biology
Society (EMBC 2016), pages 59855988, 2016.
[55] David Pickham, Betsy Ballew, Kristi Ebong, Julie Shinn, Mary E. Lough, and Bar-
bara Mayer. Evaluating optimal patient-turning procedures for reducing hospital-
acquired pressure ulcers (LS-HAPU) : Study protocol for a randomized controlled
trial. Trials, 17(1) :190198, 2016.
[56] Saif Ur-Rehman Muhammad, Tamer Rabie, and Saleh Suleiman. A novel wireless
mesh network for indoor robotic navigation. In Proceedings of the 5th International
Conference on Electronic Devices, Systems and Applications (ICEDSA-2016), pages
14, 2016.
[57] Dimitris Ntilis, Panagiotis Oikonomakos, Vasileios Papadakis, Antonios Inglezakis,
Antonis G. Dimitriou, and Aggelos Bletsas. Frequency planning for a multi-radio
802.11s city-wide water management network. In Proceedings of the 1st ACM inter-
national workshop on Cyber-Physical Systems for Smart Water Networks (CySWater
2015), pages 16, 2015.
[58] Abdulfattah Noorwali, Raveendra Rao, and Abdallah Shami. End-to-end delay
analysis of wireless mesh backbone network in a smart grid. In Proceedings of the
29th IEEE annual canadian conference on Electrical and Computer Engineering
(CCECE 2016), pages 16, 2016.
[59] Liansheng Lu, Haifeng Jiang, Guangzhi Han, Shanshan Ma, and Renke Sun. Multi-
criteria routing metric for supporting data-differentiated service in hybrid wireless
mesh networks in coal mines. International Journal of Distributed Sensor Networks,
13(1) :111, 2017.
[60] Nagesh S. Nandiraju, Deepti S. Nandiraju, and Dharma P. Agrawal. Multipath rou-
ting in wireless mesh networks. In Proceedings of the IEEE international conference
on Mobile Adhoc and Sensor Systems (MASS 2006), pages 741746, 2006.
[61] Yair Amir, Claudiu Danilov, Michael Hilsdale, Raluca Musaloiu-Elefteri, and Nilo
Rivera. Fast handoff for seamless wireless mesh networks. In Proceedings of the 4th
international conference on Mobile Systems, Applications and Services (MobiSys
2006), pages 8395, 2006.
149
Bibliographie
[62] Tehuang Liu and Wanjiun Liao. Location-dependent throughput and delay in wire-
less mesh networks. IEEE Transactions on Vehicular Technology, 57(2) :11881198,
2008.
[63] Vinod Kone, Sudipto Das, Ben Y. Zhao, and Haitao Zheng. Quorum-quality of
service in wireless mesh networks. Mobile Networks and Applications, 12(5-6) :358
369, 2007.
[64] Naouel Ben Salem and Jean-Pierre Hubaux. Securing wireless mesh networks. IEEE
Wireless Communications, 13(2) :5055, 2006.
[65] Muhammad S. Siddiqui and Choong S. Hong. Security issues in wireless mesh
networks. In Proceedings of the 2007 international conference on Multimedia and
Ubiquitous Engineering (MUE 2007), pages 717722, 2007.
[66] IEEE Computer Society. 802.15.5-2009 - IEEE recommended practice for informa-
tion technology - Telecommunications and information exchange between systems
- Local and metropolitan area networks - Specific requirements - Part 15.5 : Mesh
topology capability in wireless personal area networks (WPANs), 2009.
[67] IEEE Computer Society. 802.11-2012 - IEEE standard for information technology -
Telecommunications and information exchange between systems local and metropo-
litan area networks - Specific requirements - Part 11 : Wireless LAN medium access
control (MAC) and physical layer (PHY) specifications, 2012.
[68] IEEE Computer Society. 802.11-1997 - IEEE standard for wireless LAN medium
access control (MAC) and physical layer (PHY) specifications, 1997.
[69] IEEE Computer Society. 802.11b-1999 - IEEE standard for information technology
- Telecommunications and information exchange between systems - Local and me-
tropolitan networks - Specific requirements - Part 11 : Wireless LAN medium access
control (MAC) and physical layer (PHY) specifications : Higher speed physical layer
(PHY) extension in the 2.4 GHz band, 1999.
[71] IEEE Computer Society. 802.11a-1999 - IEEE standard for telecommunications and
information exchange between systems - LAN/MAN specific requirements - Part 11 :
Wireless medium access control (MAC) and physical layer (PHY) specifications :
High speed physical layer in the 5 GHz band, 1999.
[72] IEEE Computer Society. 802.11g-2003 - IEEE standard for information technology
- Local and metropolitan area networks - Specific requirements- Part 11 : Wire-
less LAN medium access control (MAC) and physical layer (PHY) specifications :
Further higher data rate extension in the 2.4 GHz band, 2003.
150
Bibliographie
[73] IEEE Computer Society. 802.11-2007 - IEEE standard for information technology
- Telecommunications and information exchange between systems - Local and me-
tropolitan area networks - Specific requirements - Part 11 : Wireless LAN medium
access control (MAC) and physical layer (PHY) specifications, 2007.
[74] IEEE Computer Society. 802.11n-2009 - IEEE standard for information technology
- Local and metropolitan area networks - Specific requirements - Part 11 : Wi-
reless LAN Medium access control (MAC)and physical layer (PHY) specifications
amendment 5 : Enhancements for higher throughput, 2009.
[75] IEEE Computer Society. 802.11s-2011 - IEEE standard for information technology
- Telecommunications and information exchange between systems - Local and me-
tropolitan area networks - Specific requirements - Part 11 : Wireless LAN medium
access control (MAC) and physical layer (PHY) specifications amendment 10 : Mesh
networking, 2011.
[76] IEEE Computer Society. 802.11aa-2012 - IEEE standard for information technology
- Telecommunications and information exchange between systems local and metro-
politan area networks - Specific requirements - Part 11 : Wireless LAN medium
access control (MAC) and physical layer (PHY) specifications amendment 2 : MAC
enhancements for robust audio video streaming, 2012.
[77] IEEE Computer Society. 802.11ad-2012 - IEEE standard for information techno-
logy - Telecommunications and information exchange between systems - Local and
metropolitan area networks - Specific requirements - Part 11 : Wireless LAN me-
dium access control (MAC) and physical layer (PHY) specifications amendment 3 :
Enhancements for very high throughput in the 60 GHz band, 2012.
[78] IEEE Computer Society. 802.11ad-2012 - IEEE standard for information techno-
logy - Telecommunications and information exchange between systems - Local and
metropolitan area networks - Specific requirements - Part 11 : Wireless LAN me-
dium access control (MAC) and physical layer (PHY) specifications amendment 3 :
Enhancements for Very high throughput in the 60 GHz band, 2012.
[79] IEEE Computer Society. 802.11ac-2013 - IEEE standard for information technology
- Telecommunications and information exchange between systems - Local and me-
tropolitan area networks - Specific requirements - Part 11 : Wireless LAN Medium
Access Control (MAC) and Physical Layer (PHY) specifications - Amendment 4 :
Enhancements for Very high Tthroughput for operation in bands below 6 GHz.,
2013.
[80] IEEE Computer Society. 802.11af-2013 - IEEE Standard for information techno-
logy - Telecommunications and information exchange between systems - Local and
151
Bibliographie
[81] IEEE Computer Society. 802.11-2016 - IEEE standard for information technology
- Telecommunications and information exchange between systems local and metro-
politan area networks - Specific Requirements - Part 11 : Wireless LAN medium
access control (MAC) and physical layer (PHY) specifications, 2016.
[83] Myung J. Lee, Rui Zhang, Jianliang Zheng, Gahng-Seop Ahn, Chunhui Zhu, Tae R.
Park, Sung R. Cho, Chang S. Shin, and Jun S. Ryu. IEEE 802.15.5 WPAN mesh
standard-low rate part : Meshing the wireless sensor networks. IEEE Journal on
Selected Areas in Communications, 28(7), 2010.
[84] IEEE Computer Society. 802.16-2001 - IEEE standard for local and metropolitan
area networks - Part 16 : Air interface for fixed broadband wireless access systems,
2001.
[85] IEEE Computer Society. 802.16j-2009 - IEEE standard for local and metropoli-
tan area networks - Part 16 : Air interface for broadband wireless access systems
amendment 1 : Multihop relay specification, 2009.
[86] Yoram Bernet, Peter Ford, Raj Yavatkar, Fred Baker, Lixia Zhang, Michael Speer,
Robert Braden, Bruce Davie, John Wroclawski, and Eyal Felstaine. A framework
for integrated services operation over diffserv networks. RFC 2998, RFC Editor,
2000.
[87] John D. Parsons. The Mobile Radio Propagation Channel. Pentech Press London,
1992.
[88] Kamal Jain, Jitendra Padhye, Venkata N Padmanabhan, and Lili Qiu. Impact
of interference on multi-hop wireless network performance. Wireless networks,
11(4) :471487, 2005.
[89] Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, and William Arbaugh. Par-
tially overlapped channels not considered harmful. In Proceedings of the joint in-
ternational conference on Measurement and Modeling of Computer Systems (SIG-
METRICS 2006), pages 6374, 2006.
[90] Bo Fu, Gbor Bernth, Ben Steichen, and Stefan Weber. Wireless background
noise in the Wi-Fi spectrum. In Proceedings of the 4th international conference
152
Bibliographie
[91] Ittipong Khemapech, Alan Miller, and Ishbel Duncan. A survey of transmission
power control in wireless sensor networks. In Proceedings of the 8th annual post-
graduate symposium on the Convergence of Telecommunications, Networking and
Broadcasting (PGNet 2007), pages 1520, 2007.
[92] Vinko Erceg, Larry J. Greenstein, Sony Y. Tjandra, Seth R. Parkoff, Ajay Gupta,
Boris Kulic, Arthur A. Julius, and Renee Bianchi. An empirically based path loss
model for wireless channels in suburban environments. IEEE Journal on Selected
Areas in Communications, 17(7) :12051211, 1999.
[93] Daniel Aguayo, John Bicket, Sanjit Biswas, Glenn Judd, and Robert Morris. Link-
level measurements from an 802.11b mesh network. Computer Communication Re-
view, 34(4) :121132, 2004.
[94] Vangelis Angelakis, Stefanos Papadakis, Vasilios Siris, and Apostolos Traganitis.
Adjacent channel interference in 802.11a : Modeling and testbed validation. In
Proceedings of the IEEE Radio and Wireless Symposium (RWS 2008), pages 591
594, 2008.
[95] Vijay Gabale, Bhaskaran Raman, Partha Dutta, and Shivkumar Kalyanraman. A
classification framework for scheduling algorithms in wireless mesh networks. IEEE
Communications Surveys & Tutorials, 15(1) :199222, 2013.
[96] Piyush Gupta and Panganmala R. Kumar. The capacity of wireless networks. IEEE
Transactions on Information Theory, 46(2) :388404, 2000.
[97] Rajiv Vijayakumar, Arindam Das, Sumit Roy, and Hui Ma. Multiradio multichan-
nel mesh networks. In Wireless Mesh Networking : Architectures, Protocols and
Standards. Auerbach Publications, 2006.
[98] Marco Conti, Samir K. Das, L. Lenzini, and Habiba Skalli. Channel assignment
strategies for wireless mesh networks. In Wireless Mesh Networks, pages 113142.
Springer, 2008.
[99] Tao Zheng, Yajuan Qin, Deyun Gao, and Hongke Zhang. A novel channel assign-
ment method using tabu search based on graph theory in wireless sensor networks.
In Proceedings of the 3rd IEEE international conference on Broadband Network &
Multimedia Technology (IC-BNMT 2010), pages 10791083, 2010.
[100] Yi Shi, Y. Thomas Hou, Jia Liu, and Sastry Kompella. Bridging the gap between
protocol and physical models for wireless networks. IEEE Transactions on Mobile
Computing, 12(7) :14041416, 2013.
153
Bibliographie
[101] Vangelis Angelakis, Stefanos Papadakis, Vasilios A. Siris, and Apostolos Traganitis.
Adjacent channel interference in 802.11a is harmful : Testbed validation of a simple
quantification model. IEEE Communications Magazine, 49(3) :160166, 2011.
[102] Estebn Egea Lpez, Javier Vales Alonso, Alejandro Santos Martnez, Pablo
Pavn Maro, and Joang Garca Haro. Simulation scalability issues in wireless
sensor networks. IEEE Communications Magazine, 44(7) :6473, 2006.
[104] Feng S. Chu and Kwang C. Chen. Radio resource management of self-organizing
OFDMA wireless mesh networks. Wireless Communications and Mobile Computing,
11(3) :306320, 2011.
[105] Xiaoheng Deng, Lifang He, Qiang Liu, Xu Li, Lin Cai, and Zhigang Chen. EPTR :
expected path throughput based routing protocol for wireless mesh network. Wire-
less Networks, 22(3) :839854, 2016.
[106] Djohara Benyamina, Abdelhakim Hafid, and Michel Gendreau. Wireless mesh net-
works design - a survey. IEEE Communications Surveys Tutorials, 14(2) :299310,
2012.
[107] Partha Dutta, Vivek Mhatre, Debmalya Panigrahi, and Rajeev Rastogi. Joint rou-
ting and scheduling in multi-hop wireless networks with directional antennas. In
Proceedings of the 29th IEEE conference on Computer Communications (INFOCOM
2010), pages 15, 2010.
[108] Young-Bae Ko, Vinaychandra Shankarkumar, and Nitin H. Vaidya. Medium access
control protocols using directional antennas in ad hoc networks. In Proceedings of the
9th IEEE conference on Computer Communications (INFOCOM 2000), volume 1,
pages 1321, 2000.
[109] Romit R. Choudhury, Xue Yang, Ram Ramanathan, and Nitin H. Vaidya. Using
directional antennas for medium access control in ad hoc networks. In Proceedings
of the 8th annual international conference on Mobile Computing and Networking
(MobiCom 2002), pages 5970, 2002.
[110] Chun-cheng Chen and Chandra Chekuri. Urban wireless mesh network planning :
The case of directional antennas. Technical Report UIUCDCS-R-2007-2874, De-
partment of Computer Science, University of Illinois, Urbana-Champaign, 2007.
[111] Jack H. Winters. Smart antenna techniques and their application to wireless ad hoc
networks. IEEE Wireless Communications, 13(4) :7783, 2006.
154
Bibliographie
[113] Athanasios Gkelias and Kin K. Leung. Multiple antenna techniques for wireless
mesh networks. In Wireless Mesh Networks, pages 277307. Springer, 2008.
[115] Ioannis Pefkianakis, Suk-Bok Lee, and Songwu Lu. Towards mimo-aware 802.11n
rate adaptation. IEEE/ACM Transactions on Networking, 21(3) :692705, 2013.
[116] Tomohisa Fujiwara, Hiraku Okada, and Kenichi Mase. An experimental eva-
luation of IEEE 802.11n rate adaptation. IEICE Tchnical Report, AN2010-75,
110(454) :119124, 2011.
[117] Hai Jiang, Ping Wang, Weihua Zhuang, and Xuemin Shen. An interference aware
distributed resource management scheme for CDMA-based wireless mesh backbone.
IEEE Transactions on Wireless Communications, 6(12) :45584567, 2007.
[118] Thomas Moscibroda and Roger Wattenhofer. The complexity of connectivity in wi-
reless networks. In Proceedings of the 25th conference on Computer Communications
(INFOCOM 2006), pages 113, 2006.
[119] Kagan Gokbayrak and E. Alper Yldrm. Exact and heuristic approaches based on
noninterfering transmissions for joint gateway selection, time slot allocation, routing
and power control for wireless mesh networks. Computers & Operations Research,
81 :102118, 2017.
[120] Marc Mosko and J.J. Garcia-Luna-Aceves. Multipath routing in wireless mesh
networks. In Proceedings of the 1st IEEE workshop in Wireless Mesh Networks
(WiMesh 2005), pages 741746, 2005.
[121] Piotr Owczarek, Maciej Piechowiak, and Piotr Zwierzykowski. Analysis of routing
protocols metrics for wireless mesh networks. In Proceedings of the 37th international
conference on Information Systems Architecture and Technology Part II (ISAT
2016), pages 177186, 2017.
[122] Liang Zhao, Ahmed Al-Dubai, Xianwei Li, Guolong Chen, and Geyong Min. A
new efficient cross-layer relay node selection model for wireless community mesh
networks. Computers & Electrical Engineering, 2017.
[123] David Johnson, Yin-Chun Hu, and David Maltz. The dynamic source routing pro-
tocol (DSR) for mobile ad hoc networks for IPv4. RFC 4728, RFC Editor, 2007.
155
Bibliographie
[124] Charles E. Perkins, Elizabeth Belding-Royer, and Samir R. Das. Ad hoc on-demand
distance vector (AODV) routing. RFC 3561, RFC Editor, 2003.
[125] Frank Y. Li, Lorenzo Vandoni, Giampietro Zicca, and Stefano Zanoli. OLSR mesh
networks for broadband access : Enhancements, implementation and deployment.
In Proceedings of the 4th IEEE international conference on Circuits and Systems
for Communications (ICCSC 2008), pages 802806, 2008.
[126] HWMP specification. Specification, IEEE, 2006. https://mentor.ieee.org/802.
11/public/06/11-06-1778-01-000s-hwmp-specification.doc.
[127] Injong Rhee, Ajit Warrier, Jeongki Min, and Lisong Xu. DRAND : distributed
randomized TDMA scheduling for wireless ad-hoc networks. In Proceedings of the
7th ACM international symposium on Mobile Ad Hoc Networking and Computing
(MobiHoc 2006), pages 190201, 2006.
[128] Sunil Jacob and R. Dhanasekaran. Cooperative cross layer solution for performance
improvement in wireless OFDMA network. World Applied Sciences Journal, pages
1823, 2014.
[129] Nabhendra Bisnik and Alhussein Abouzeid. Delay and throughput in random access
wireless mesh networks. In Proceedings of the IEEE international conference on
Communications (ICC 2006), volume 1, pages 403408, 2006.
[130] Jiazhen Zhou and Kenneth Mitchell. A scalable delay based analytical framework
for CSMA/CA wireless mesh networks. Computer Networks, 54(2) :304318, 2010.
[131] Charles Reis, Ratul Mahajan, Maya Rodrig, David Wetherall, and John Zahorjan.
Measurement-based models of delivery and interference in static wireless networks.
Computer Communication Review, 36(4) :5162, 2006.
[132] Anand Kashyap, Samrat Ganguly, and Samir R. Das. A measurement-based ap-
proach to modeling link capacity in 802.11-based wireless networks. In Proceedings
of the 13th ACM annual international conference on Mobile computing and networ-
king, pages 242253, 2007.
[133] Anand P. Subramanian, Himanshu Gupta, Samir R. Das, and Jing Cao. Mini-
mum interference channel assignment in multiradio wireless mesh networks. IEEE
Transactions on Mobile Computing, 7(12) :14591473, 2008.
[134] Jing Deng, Ben Liang, and Pramod K. Varshney. Tuning the carrier sensing range
of IEEE 802.11 MAC. In Proceedings of the 47th IEEE Global Telecommunications
Conference (GLOBECOM 2004), pages 29872991, 2004.
[135] Frederico Cal, Marco Conti, and Enrico Gregori. Dynamic tuning of the IEEE
802.11 protocol to achieve a theoretical throughput limit. IEEE/ACM Transactions
on Networking, 8(6) :785799, 2000.
156
Bibliographie
[136] Jing Zhu, Xingang Guo, Sumit Roy, and Konstantina Papagiannaki. CSMA
self-adaptation based on interference differentiation. In Proceedings of the 50th
IEEE Global Telecommunications Conference (GLOBECOM 2007), pages 4946
4951, 2007.
[137] Randolph Nelson and Leonard Kleinrock. Spatial TDMA : A collision-free multihop
channel access protocol. IEEE Transactions on communications, 33(9) :934944,
1985.
[138] Gurashish Brar, Douglas M. Blough, and Paolo Santi. Computationally efficient
scheduling with the physical interference model for throughput improvement in
wireless mesh networks. In Proceedings of the 12th annual international conference
on Mobile Computing and Networking (MobiCom 2006), pages 213, 2006.
[139] Bhaskaran Raman and Kameswari Chebrolu. Design and evaluation of a new MAC
protocol for long-distance 802.11 mesh networks. In Proceedings of the 11th annual
international conference on Mobile Computing and Networking (MobiCom 2005),
pages 156169, 2005.
[140] Petar Djukic and Shahrokh Valaee. Delay aware link scheduling for multi-hop
TDMA wireless networks. IEEE/ACM Transactions on Networking, 17(3) :870
883, 2009.
[141] Ram Ramanathan. A unified framework and algorithm for (T/F/C)DMA channel
assignment in wireless networks. In Proceedings of the 16th annual joint conference
of the IEEE Computer and Communications Societies. Driving the Information Re-
volution (INFOCOM 1997), volume 2, pages 900907, 1997.
[142] Weizhao Wang, Yu Wang, Xiang-Yang Li, Wen-Zhan Song, and Ophir Frieder. Ef-
ficient interference-aware TDMA link scheduling for static wireless networks. In
Proceedings of the 12th annual international conference on Mobile Computing and
Networking (MobiCom 2006), pages 262273, 2006.
[143] Hung-Yu Wei, Samrat Ganguly, Rauf Izmailov, and Zygmunt J. Haas. Interference-
aware IEEE 802.16 WiMax mesh networks. In Proceedings of 61st IEEE Vehicular
Technology Conference (VCT 2005-Spring), volume 5, pages 31023106, 2005.
[144] Sinem C. Ergen and Pravin Varaiya. TDMA scheduling algorithms for wireless
sensor networks. Wireless Networks, 16(4) :985997, 2010.
[145] Peng Du, Weijia Jia, Liusheng Huang, and Wenyan Lu. Centralized scheduling
and channel assignment in multi-channel single-transceiver WiMAX mesh network.
In Proceedings of the IEEE Wireless Communications & Networking conference
(WCNC 2007), pages 17341739, 2007.
157
Bibliographie
[146] Jun Zou and Dongmei Zhao. Real-time CBR traffic scheduling in IEEE 802.16-based
wireless mesh networks. Wireless Networks, 15(1) :6572, 2009.
[147] The Network Simulator NS-2. http://www.isi.edu/nsnam/ns/.
[148] Pulkit Goyal and Aniruddha Sahoo. A scheduling and call admission control algo-
rithm for WiMax mesh network with strict QoS guarantee. In Proceedings of the 2nd
international conference on Communication Systems and Networks (COMSNETS
2010), pages 110, 2010.
[149] Juliette Dromard, Lyes Khoukhi, Rida Khatoun, and Youcef Begriche. Towards
combining admission control and link scheduling in wireless mesh networks. Tele-
communication Systems, pages 116, 2017.
[150] Robert J. Dakin. A tree-search algorithm for mixed integer programming problems.
The Computer Journal, 8(3) :250255, 1965.
[151] Rafael Guimaraes, Lloren Cerda, and Jordi Girona. BRAWN : bandwidth reserva-
tion over ad hoc wireless networks. Technical Report UPC-DAC-RR-XCSD-2008-3,
Technical University of Catalonia, 2008.
[152] Ashish Raniwala and Tzi-cker Chiueh. Architecture and algorithms for an IEEE
802.11-based multi-channel wireless mesh network. In Proceedings of the IEEE
24th annual joint conference of the IEEE Computer and Communications Societies
(INFOCOM 2005), volume 3, pages 22232234, 2005.
[153] Sadiq Shah, Hameed Hussain, and Muhammad Shoaib. Minimizing non-coordinated
interference in multi-radio multi-channel wireless mesh networks (MRMC-WMNs).
In Proceedings of the 8th international conference on Digital Information Manage-
ment (ICDIM 2013), pages 2428, 2013.
[154] Surachai Chieochan and Ekram Hossain. Channel assignment for throughput opti-
mization in multichannel multiradio wireless mesh networks using network coding.
IEEE Transactions on Mobile Computing, 12(1) :118135, 2013.
[155] Germn Capdehourat, Federico Larroca, and Pablo Belzarena. Decentralized robust
spectrum allocation for cognitive radio wireless mesh networks. Ad Hoc Networks,
36 :120, 2016.
[156] Xuning Shao, Cunqing Hua, and Aiping Huang. Robust resource allocation for
multi-hop wireless mesh networks with end-to-end traffic specifications. Ad Hoc
Networks, 13, Part A(0) :123133, 2014.
[157] Jungmin So and Nitin H. Vaidya. Multi-channel MAC for ad hoc networks : Hand-
ling multi-channel hidden terminals using a single transceiver. In Proceedings of the
5th ACM international symposium on Mobile Ad Hoc Networking and Computing
(MobiHoc 2004), pages 222233, 2004.
158
Bibliographie
[158] Jingpu Shi, Theodoros Salonidis, and Edward W. Knightly. Starvation mitigation
through multi-channel coordination in CSMA multi-hop wireless networks. In Pro-
ceedings of the 7th ACM international symposium on Mobile Ad Hoc Networking
and Computing (Computing 2006), pages 214225. ACM, 2006.
[159] Shih-Lin Wu, Chih-Yu Lin, Yu-Chee Tseng, and Jang-Laing Sheu. A new multi-
channel MAC protocol with on-demand channel assignment for multi-hop mobile
ad hoc networks. In Proceedings of the international symposium on Parallel Archi-
tectures, Algorithms and Networks (I-SPAN 2000), pages 232237, 2000.
[160] Ehsan Aryafar, Omer Gurewitz, and Edward W. Knightly. Distance-1 constrained
channel assignment in single radio wireless mesh networks. In Proceedings of the
27th conference on Computer Communications (INFOCOM 2008), 2008.
[162] Mansoor Alicherry, Randeep Bhatia, and Li E. Li. Joint channel assignment and
routing for throughput optimization in multiradio wireless mesh networks. IEEE
Journal on Selected Areas in Communications, 24(11) :19601971, 2006.
[164] Jinling Wang, Zhengzhong Wang, Yong Xia, and Hui Wang. A practical approach for
channel assignment in multi-channel multi-radio wireless mesh networks. In Procee-
dings of the 4th international conference on Broadband Communications, Networks
and Systems (BROADNETS 2007), pages 317319, 2007.
[165] Mahesh K. Marina, Samir R. Das, and Anand P. Subramanian. A topology control
approach for utilizing multiple channels in multi-radio wireless mesh networks. Com-
puter Networks, 54(2) :241256, 2010.
[166] Aizaz Chaudhry, Nazia Ahmad, and Roshdy Hafez. Improving throughput and
fairness by improved channel assignment using topology control based on power
control for multi-radio multi-channel wireless mesh networks. EURASIP Journal
on Wireless Communications and Networking, 2012(1) :155, 2012.
159
Bibliographie
[168] Xuecai Bao, Wenqun Tan, Jugen Nie, Changlong Lu, and Guanglang Jin. Design
of logical topology with K-connected constraints and channel assignment for multi-
radio wireless mesh networks. International Journal of Communication Systems,
30(1), 2014.
[169] Mansoor Alicherry, Randeep Bhatia, and Li E. Li. Joint channel assignment and
routing for throughput optimization in multi-radio wireless mesh networks. In Pro-
ceedings of the 11th annual international conference on Mobile Computing and Net-
working (MobiCom 2005), pages 5872, 2005.
[170] Jane-Hwa Huang, Li-Chun Wang, and Chung-Ju Chang. Capacity and QoS for
a scalable ring-based wireless mesh network. IEEE Journal on Selected Areas in
Communications, 24(11) :20702080, 2006.
[171] Hieu Dinh, Yoo-Ah Kim, Seungjoon Lee, Minho Shin, and Bing Wang. SDP-based
approach for channel assignment in multi-Radio wireless networks. Networks, 13 :15,
2007.
[172] Kai Xing, Xiuzhen Cheng, Liran Ma, and Qilian Liang. Superimposed code based
channel assignment in multi-radio multi-channel wireless mesh networks. In Procee-
dings of the 13th ACM annual international Conference on Mobile Computing and
Networking (MobiCom 2007), pages 1526, 2007.
[173] Srikrishna Sridhar, Jun Guo, and Sanjay Jha. Channel assignment in multi-radio
wireless mesh networks : A graph-theoretic approach. In Proceedings of the 1st
international communication Systems and Networks and Workshops (COMSNETS
2009), pages 110, 2009.
[174] Jian Chen, Jie Jia, Yingyou Wen, Dazhe Zhao, and Jiren Liu. A genetic approach to
channel assignment for multi-radio multi-channel wireless mesh networks. In Procee-
dings of the 1st ACM/SIGEVO summit on Genetic and Evolutionary Computation
(GEC 2009), pages 3946, 2009.
[175] Hongju Cheng, Naixue Xiong, Athanasios V. Vasilakos, Laurence T. Yang, Guo-
long Chen, and Xiaofang Zhuang. Nodes organization for channel assignment with
topology preservation in multi-radio wireless mesh networks. Ad Hoc Networks,
10(5) :760773, 2012.
[176] Li Zhang, Xinheng Wang, and Caixing Liu. Channel assignment in multi-radio
multi-channel wireless mesh network by topology approach. In Proceedings of the
WRI international conference on Communications and Mobile Computing (CMC
2009), volume 2, pages 358362, 2009.
[177] Jeremy Gummeson, Deepak Ganesan, Mark D. Corner, and Prashant Shenoy. An
adaptive link layer for range diversity in multi-radio mobile sensor networks. In Pro-
160
Bibliographie
[178] Hui Cheng and Shengxiang Yang. Joint multicast routing and channel assignment
in multiradio multichannel wireless mesh networks using simulated annealing. In
Proceedings of the 2nd Asia-Pacific conference on Simulated Evolution and Learning
(SEAL 1998), pages 370380, 2008.
[179] Pradeep Kyasanur and Nitin H. Vaidya. Routing and link-layer protocols for multi-
channel multi-interface ad hoc wireless networks. ACM SIGMOBILE Mobile Com-
puting and Communications Review, 10(1) :3143, 2006.
[180] Minho Shin, Seungjoon Lee, and Yoo-ah Kim. Distributed channel assignment
for multi-radio wireless networks. In Proceedings of the 2006 IEEE international
conference on Mobile Adhoc and Sensor Systems (MASS 2006), pages 417426,
2006.
[181] Y. Thomas Hou, Yi Shi, and Hanif D. Sherali. Spectrum sharing for multi-hop net-
working with cognitive radios. IEEE Journal on Selected Areas in Communications,
26(1) :146155, 2008.
[182] Dong H. Lee, Wha S. Jeon, and Dong G. Jeong. Joint channel assignment and
routing in cognitive radio-based wireless mesh networks. In Proceedings of the IEEE
71st Vehicular Technology Conference (VTC 2010-spring), pages 15, 2010.
[183] Mohammad F. Uddin and Chadi Assi. Joint routing and scheduling in WMNs
with variable-width spectrum allocation. IEEE Transactions on Mobile Computing,
12(11) :21782192, 2013.
[184] Arunesh Mishra, Eric Rozner, Suman Banerjee, and William Arbaugh. Exploi-
ting partially overlapping channels in wireless networks : Turning a peril into an
advantage. In Proceedings of the 5th ACM SIGCOMM conference on Internet Mea-
surement (IMC 2005), pages 311316, 2005.
[185] Joshua Robinson, Konstantina Papagiannaki, Christophe Diot, Xingang Guo, and
Lakshman Krishnamurthy. Experimenting with a multi-radio mesh networking test-
bed. In Proceedings of the 1st international workshop on Wireless Network Measu-
rements (WinMee 2005), 2005.
[186] Zhenhua Feng and Yaling Yang. How much improvement can we get from partially
overlapped channels ? In Proceedings of the IEEE Wireless Communications and
Networking conference (WCNC 2008), pages 29572962, 2008.
[187] Haiping Liu, Hua Yu, Xin Liu, C-N Chuah, and Prasant Mohapatra. Scheduling
multiple partially overlapped channels in wireless mesh networks. In Proceedings
161
Bibliographie
[188] Alper R. Ulucinar and Ibrahim Korpeoglu. Distributed joint flow-radio and chan-
nel assignment using partially overlapping channels in multi-radio wireless mesh
networks. Wireless Networks, 22(1) :83104, 2016.
[189] Liu Xiang and Jun Luo. Joint channel assignment and link scheduling for wire-
less mesh networks : revisiting the partially overlapped channels. In Proceedings
of the 21st IEEE international symposium on Personal Indoor and Mobile Radio
Communications (PIMRC 2010), pages 20632068, 2010.
[191] Stefano Paris, Cristina Nita-Rotaru, Fabio Martignon, and Antonio Capone. Cross-
layer metrics for reliable routing in wireless mesh networks. IEEE/ACM Transac-
tions on Networking, 21(3) :10031016, 2013.
[194] John A. Nelder and Roger Mead. A simplex method for function minimization. The
Computer Journal, 7(4) :308313, 1965.
[195] Bratislav Milic and Miroslaw Malek. NPART-node placement algorithm for realistic
topologies in wireless multihop network simulation. In Proceedings of the 2nd inter-
national conference on Simulation Tools and Techniques (SIMUTools 2009), pages
119, 2009.
162