Th`ese de Doctorat de l'université Paris VI Pierre et Marie Curie Mlle ...
Th`ese de Doctorat de l'université Paris VI Pierre et Marie Curie Mlle ...
Th`ese de Doctorat de l'université Paris VI Pierre et Marie Curie Mlle ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
compte les fonctions d’utilité <strong>de</strong>s utilisateurs. Les auteurs <strong>de</strong> [6] ont introduit le critère<br />
“utility max-min fairness” pour maximiser l’utilité minimale reçue par une application qui<br />
partage les ressources en contrainte du réseau.<br />
Dans ce travail, nous étendons l’algorithme <strong>de</strong> partage équitable max-min pour allouer<br />
la ban<strong>de</strong> passante disponible sous forme <strong>de</strong> contrats à court terme aux utilisateurs qui ont<br />
l’intention <strong>de</strong> transm<strong>et</strong>tre au-<strong>de</strong>là <strong>de</strong> la ban<strong>de</strong> passante spécifiée dans leur contrat SLA<br />
(Service Level Agreement).<br />
Des mécanismes <strong>de</strong> contrôle <strong>de</strong> flux qui sont basés sur la notion d’utilité sontadressés<br />
par un grand nombre <strong>de</strong> chercheurs [7, 14, 15] afin d’allouer la capacitéduréseau <strong>de</strong> manière<br />
à maximiser les revenus <strong>de</strong> ce <strong>de</strong>rnier.<br />
Dans [7, 14], les auteurs considèrent exclusivement les fonctions d’utilité concaves pour<br />
lesquelles existent <strong>de</strong>s solutions <strong>de</strong> la théorie étendue <strong>et</strong> <strong>de</strong>s algorithmes comme les condi-<br />
tions <strong>de</strong> Karush-Kuhn-Tucker <strong>et</strong> le théorème <strong>de</strong> dualité. Les auteurs dans [15] ont élaboré<br />
le problème d’allocation distribuée <strong>de</strong> la ban<strong>de</strong> passante pour les utilisateurs qui présentent<br />
<strong>de</strong>s fonctions d’utilité générales (concaves <strong>et</strong> sigmoïdales) pour prendre en compte le cas<br />
où seprésentent les diverses applications. En plus, ils ont démontré que le fait d’appliquer<br />
<strong>de</strong>s algorithmes <strong>de</strong> contrôle<strong>de</strong>fluxdéveloppés pour les fonctions d’utilité concaves dans<br />
un cas plus réel, celui <strong>de</strong>s fonctions d’utilité générales, peut mener à une instabilité <strong>et</strong>à<br />
une gran<strong>de</strong> congestion du réseau.<br />
Dans notre modèle <strong>de</strong> service, nous ne nous limitons pas aux fonctions d’utilitéconcaves;<br />
comme dans [15], nous perm<strong>et</strong>tons aux utilisateurs d’avoir <strong>de</strong>s fonctions d’utilité générales<br />
qui est le cas naturellement dans le contexte d’applications diverses. Cependant, pour<br />
résoudre le problème d’allocation <strong>de</strong> la ban<strong>de</strong> passante disponible dans le réseau, nous<br />
distinguons <strong>de</strong>ux cas : 1) tous les utilisateurs ont <strong>de</strong>s fonctions d’utilité concaves<strong>et</strong>2)les<br />
utilisateurs ont <strong>de</strong>s fonctions d’utilité générales.<br />
Dans le premier cas, nous proposons une formulation mathématique du problème <strong>de</strong><br />
maximisation du revenu total du réseau tandis que, dans le <strong>de</strong>uxième cas, nous introduisons<br />
5