12.07.2015 Views

Maximum Throughput and Fair Bandwidth Allocation in Multi ...

Maximum Throughput and Fair Bandwidth Allocation in Multi ...

Maximum Throughput and Fair Bandwidth Allocation in Multi ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

subject to∑f vw − ∑w≠v u≠v∑f uv =0;f vw − ∑w≠v u≠v∑f xy ≤ C uv ;(x,y)∈IE uvf uv = b v ; ∀v ∈ S ′∀v ∈ V ′ \{S ′ ⋃ {t}}∀(u, v) ∈ E ′ Of uv ≥ 0; ∀(u, v) ∈ E ′b v ≥ α; ∀v ∈ S ′By solv<strong>in</strong>g LP 2, we can obta<strong>in</strong> a maximum m<strong>in</strong>imumb<strong>and</strong>width value α, i.e., we can ensure that for any feasibleb<strong>and</strong>width allocation vector ˆb, we have m<strong>in</strong>{ˆb i |i =1, 2,...,N}≤α = m<strong>in</strong>{b i |i =1, 2,...,N}.Compared with LP 1, the objective of LP 3(α) is to maximizethe network throughput while mak<strong>in</strong>g sure that eachnon-gateway node v has a b<strong>and</strong>width allocation of at least α.Therefore, solv<strong>in</strong>g LP 2 to obta<strong>in</strong> α <strong>and</strong> then solv<strong>in</strong>g LP 3(α)can provide a max-m<strong>in</strong> guaranteed maximum throughputb<strong>and</strong>width allocation.It is more challeng<strong>in</strong>g to compute a feasible LMM b<strong>and</strong>widthallocation vector <strong>and</strong> its correspond<strong>in</strong>g feasible aggregatedflow allocation vector. We will present a polynomial timealgorithm for this problem by solv<strong>in</strong>g a sequence of LPs.Before proceed<strong>in</strong>g with the presentation of the algorithm,we prove an important property–the uniqueness of the feasiblelexicographical max-m<strong>in</strong> b<strong>and</strong>width allocation vector.Lemma 1: Let b 1 <strong>and</strong> b 2 be two feasible b<strong>and</strong>width allocationvectors which are both lexicographical max-m<strong>in</strong>. Thenb 1 j = b2 j for j =1, 2,...,N. In other words, the lexicographicalmax-m<strong>in</strong> b<strong>and</strong>width allocation vector is unique.PROOF. Let S1,S 1 2,...,S 1 K 1 be a partition of the set{1, 2,...,N} such thata. For any k ∈{1,...,K} <strong>and</strong> i, j ∈ Sk 1,wehaveb1 i = b1 j .b. For any 1 ≤ k

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

Saved successfully!

Ooh no, something went wrong!