4.2. Approches du cross-layer dans les réseaux sans
fil
Il existe plusieurs techniques cross-layer pour
améliorer les performances des applications utilisant principalement les
réseaux sans fil. Historiquement, ces mécanismes étaient
limités à des interactions simples entre la couche physique et la
couche liaison de
44
Chapitre II : Etat de l'art
données. De plus, les mécanismes proposés
étaient indépendants et visaient essentiellement à
l'amélioration d'une imperfection précise. Plusieurs travaux sont
arrivés par la suite, proposant de faire collaborer plusieurs couches en
prenant en charge plusieurs paramètres, pour une optimisation globale.
Trois grandes familles d'approches existent :
- L'approche ascendante (Bottom-up) : dans cette approche, les
couches supérieures optimisent leurs mécanismes en fonctions des
paramètres (conditions) des couches inférieures. Par exemple, le
débit vidéo à la sortie d'un serveur peut varier en
fonction des taux de pertes réseaux.
- L'approche descendante (Top-down): dans cette approche, les
couches supérieures fournissent des paramètres de configuration
aux couches inférieures. De la même manière, les couches
inférieures peuvent considérer certaines
spécificités de niveau applicatif pour exécuter leurs
traitements.
- L'approche mixte (Integrated) : Cette approche exploite les
deux approches précédentes dans une même architecture afin
de trouver la meilleure configuration et optimisation possible pour un
fonctionnement optimal du système.
4.3. Les types d'architecture cross-layer
Il existe trois catégories d'architectures cross-layer
[106, 107]:
4.3.1. Architecture cross-layer à base de
communication directe
La conception cross-layer à base de communication
directe consiste à permettre la communication directe (sans
intermédiaire) entre les protocoles au niveau des couches
adjacentes et non adjacentes. Ainsi, les protocoles mono couche proposés
pour les architectures en couches doivent être redéfinis, et de
nouvelles routines sont à intégrer. Cette redéfinition
permet de pouvoir manipuler les données cross-layer
échangées entre les différentes couches.
4.3.2. Architecture cross-layer à base de
communication indirecte
Dans cette architecture, une entité
intermédiaire se charge des communications entre les différentes
couches protocolaires. Par conséquence, le fonctionnement normal de la
pile protocolaire est conservé, ce qui permet de ne pas redéfinir
les protocoles existants (architecture en couches). La
dénomination et les fonctionnalités de l'entité
intermédiaire varient selon l'architecture cross-layer.
|