01.07.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!