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.

Optimum Bandwidth Allocation Algorithm<br />

If we assume that the utility function Uk(x) is known or can be estimated for every greedy<br />

source k, then we can illustrate the Optimum Bandwidth Allocation (OBA) problem for-<br />

mulation. The <strong>de</strong>cision variable f n k , k ∈ Kg, represents the amount of extra-bandwidth<br />

that is allocated to each greedy connection during the n−th update interval. We maximize<br />

the total n<strong>et</strong>work extra-revenue consi<strong>de</strong>ring the following mathematical mo<strong>de</strong>l:<br />

Maximize <br />

Uk(srk + f n k ) − Uk(srk) (5.2)<br />

k∈Kg<br />

s.t. <br />

f n k · a l k ≤ Rl, ∀l ∈ L (5.3)<br />

k∈Kg<br />

srk + f n k<br />

f n k<br />

≤ Oln−1<br />

k , ∀k ∈ Kg (5.4)<br />

≥ 0, ∀k ∈ Kg<br />

(5.5)<br />

The objective function (5.2) is the total n<strong>et</strong>work extra-revenue.<br />

Constraint (5.3) represents capacity constraints expressed for each link of the graph.<br />

Constraint (5.4) imposes that, for every update interval n, the total load allocated to each<br />

greedy source k does not exceed the total load offered to the n<strong>et</strong>work by k, thus avoiding<br />

to waste extra-bandwidth.<br />

If sources offered load is unknown or difficult to estimate, we can consi<strong>de</strong>r an alternate<br />

formulation to the OBA problem by simply dropping constraint (5.4).<br />

If all users utility functions are differentiable and strictly concave, then the objective func-<br />

tion (5.2) is differentiable and strictly concave. Since the feasible region (5.3), (5.4) and<br />

(5.5) is compact, a maximizing value of f n k<br />

exists and can be found using Lagrangian m<strong>et</strong>h-<br />

ods. Further, if the objective function can be approximated using piece-wise linear concave<br />

44

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

Saved successfully!

Ooh no, something went wrong!