Вы находитесь на странице: 1из 2

Optimisation du routage avec prise en compte de la

qualité de service
B.Vatinlen1 , F.Chauvet1 , L.Chauvier2 , P.Chretienne3

1. Bouygues Telecom Recherche France, 10 rue Paul Dautier 78944 Vélizy Cedex
{fchauvet, bvatinle}@bouyguestelecom.fr
2. Artelys, 215 rue Jean-Jacques Rousseau 92136 Issy-les-Moulineaux Cedex
laurent.chauvier@artelys.com
3. Laboratoire d’Informatique de Paris 6, 4 place Jussieu 75252 Paris Cedex 05
philippe.chretienne@lip6.fr

Mots-clefs : optimisation combinatoire, programmation non linéaire, qualité de service.

1 Problématique

Avec l’arrivée de nouveaux services, la tendance actuelle est de fusionner les réseaux télécoms
et les réseaux de données dans un unique réseau de type data. Les informations routées dans ce
réseau sont de natures diverses et doivent donc respecter des qualités de service différentes. Les
indicateurs de qualité de service étudiés sont par exemple le délai, le taux de perte ou encore la
gigue qu’a subis un flux lors de sa transmission dans le réseau.

Le projet OPIUM, subventionné par le RNRT(∗) , s’intéresse à évaluer ces indicateurs et à opti-
miser le routage du trafic en proposant la meilleure qualité de service aux utilisateurs. A l’heure
actuelle, l’optimisation de cette qualité de service se fait de manière implicite en répartissant au
mieux le trafic dans les liens du réseau. L’indicateur de cette évaluation est la bande passante
résiduelle minimale (i.e. capacité inutilisée d’un lien). Nous proposons d’optimiser le routage
en prenant en compte de manière explicite la qualité de service via les indicateurs présentés
précédemment.

2 Modélisations

Notre étude consiste à évaluer différentes modélisations de ce problème (relaxé ou non) et de


montrer l’apport d’une évaluation fine de la qualité de service dans l’optimisation du routage.

Le problème non relaxé est le suivant. Nous cherchons à router un ensemble de flux d’origines et
destinations différentes dans un graphe sous k contraintes de qualité de service. Les évaluations
de qualité de service de bout en bout sont bornées. Chaque évaluation de bout en bout est
additive (i.e. la valeur d’une évaluation de qualité de service sur une route est la somme des
évaluations de qualité de service sur chaque arc de cette route). De plus les indicateurs de qualité
de service sont liés entre eux de façon non linéaire.

En ce qui concerne la complexité du problème, il a été prouvé que le problème de recherche d’un
plus court chemin avec contraintes de bornes de bout en bout est NP-difficile. Ce problème est
le Shortest Weight-Constrained Path Problem [1].

1
Nous nous intéressons plus en détail à un exemple, dans lequel nous considérons un seul critère
de qualité de service : le délai d’acheminement des informations. Le délai dans un arc est calculé
comme inversement proportionnel à la bande passante résiduelle de cet arc.

Plusieurs modèles ont été étudiés :

- relaxation linéaire sans contrainte de borne : on maximise la bande passante résiduelle


minimale (sans prise en compte explicite du délai) ;

- relaxation non linéaire sans contrainte de borne : on minimise le délai moyen dans les
arcs ;

- minimisation du délai de bout en bout : le délai le long d’une route est la somme des délais
dans les arcs le long de cette route et est borné. Le délai de bout en bout peut être défini
comme la moyenne ou le maximum des délais sur chaque route empruntée pour acheminer
un flux.

Ces modèles vont du plus simple au plus complexe. Pour traiter les deux premiers modèles,
une formulation arcs-sommets est suffisante, mais pour définir le délai de bout en bout, une
formulation arcs-chemins est nécessaire.

Pour la résolution numérique, nous avons utilisé le modeleur AMPL et le solveur KNITRO [2].
Cet optimiseur non linéaire est basé sur un algorithme de points intérieurs. Ce type d’algorithme
est particulièrement adapté aux problèmes creux de grande taille avec de nombreuses contraintes
d’inégalité – comme c’est souvent le cas des problèmes de réseaux.

3 Résultats obtenus

Des gains importants de qualité de service sont obtenus lors du passage à une modélisation non
linéaire, c’est-à-dire en prenant explicitement en compte la non linéarité du délai par rapport à
la bande passante résiduelle. L’étude des deux premières modélisations montre que la version
non linéaire apporte un gain en terme de délai moyen sur un arc de 40 %. A terme, cette
manière d’optimiser le routage permettra aux gestionnaires de réseaux de télécommunications
de les dimensionner tout en optimisant les coûts d’infrastructures. Un intérêt supplémentaire de
cette approche est de pouvoir être facilement étendue aux problèmes de routage dans les réseaux
routiers.

Références

[1] M.Garey et D.Johnson (1978). Computers and Intractibility. W.H.Freeman and Company,
New York, 214.
[2] R.A.Waltz et J.Nocedal (2002). KNITRO 2.1 User’s Manual. Electrical and Computer En-
gineering Department, Northwestern University.

(*) Réseau National de Recherche en Télécommunications

Вам также может понравиться