12.01.2015 Views

Download - Academy Publisher

Download - Academy Publisher

Download - Academy Publisher

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

( b B )<br />

1+ sgn<br />

1−<br />

min1<br />

U1( b1)<br />

= ( b1<br />

≥ 0)<br />

(3)<br />

2<br />

b) Stream Class Service. It is also a real-time service,<br />

its characteristics are that the demand of data transmitting<br />

rate is higher and bit error rate is lower, but it can bear<br />

larger delay and jitter, the speed commonly between a<br />

interval range. When the real bandwidth is b 2 , the utility<br />

function U 2 (b 2 ) can be<br />

represented as :<br />

1<br />

U b = ≤b ≤B<br />

e<br />

( )<br />

1+ ( 1/ ε −1)<br />

2ln( 1/ ε 1 )/<br />

B<br />

( 0 )<br />

2 2 −rb<br />

2 max2<br />

2 2<br />

r = −<br />

2 max2<br />

The ε represents the lower utility value user get when<br />

b 2 is lower than B min2 , and it also determine the sensitive<br />

extent of the stream class service towards delay.<br />

c) Interactive Class Service. Its characteristics are that<br />

the demand of bit error rate is lower, and the data<br />

transmitting rate can also be small or large according to<br />

specific service. It has certain demand of delay and jitter,<br />

but lower than conversational class service. When the real<br />

bandwidth is b 3 , the utility function U 3 (b 3 ) can be<br />

represented as:<br />

1+ sgn( b3 −Bmin3) ln ( b3 / Bmin3)<br />

U3( b3)<br />

=<br />

2 ln ( Bmax 3<br />

/ Bmin 3)<br />

( 0 ≤b<br />

≤ B )<br />

3 max3<br />

d) Background Class Service. Its characteristic are that<br />

it has less constrains of delay and has more elasticity<br />

towards data transmitting rate, when the bandwidth is low,<br />

service can be provided but the performance is not good<br />

enough. When the bandwidth is b 4 , utility function U 4 (b 4 )<br />

can be represented as:<br />

( )<br />

( b4<br />

+ )<br />

( B + )<br />

ln 1<br />

U b = ≤b ≤ B<br />

( 0 )<br />

4 4 4 max4<br />

ln<br />

max 4<br />

1<br />

2) Maximizing System Utility.<br />

In mobile environment, the call that requested to<br />

access wireless cell can be sorted into two types: new call<br />

and handoff call. Too much interrupts will cause users’<br />

complaints because the interrupts switching is hard to<br />

accept by user, and will also cause negative impact to the<br />

entire system benefit.<br />

Therefore, the utility function need to be defined<br />

extended as follows.<br />

If it is a new call request and the required bandwidth<br />

the service can not be satisfied, the utility value of the<br />

service will fall down to 0, as it is defined before.<br />

⎧ 0 bi<br />

≤Bmin<br />

i<br />

⎪<br />

U ( b) = ⎨u ( b)<br />

B ≤b ≤B<br />

⎪<br />

⎩ 1 Bmax<br />

i<br />

≤ bi<br />

ni i i i mini i maxi<br />

(4)<br />

(5)<br />

(6)<br />

(7)<br />

If it is a handoff call request and the required<br />

bandwidth of the service can not be satisfied, the utility<br />

value of the service will get to be a negative number<br />

which indicates the negative impact to the entire benefit.<br />

⎧ − 1 bj<br />

≤ Bmin<br />

j<br />

⎪<br />

U ( b ) = ⎨u ( b ) B ≤b ≤B<br />

⎪<br />

⎩ 1 Bmax<br />

j<br />

≤ bj<br />

hj j j j min j j max j<br />

The proportion of each class service should be taken<br />

into consideration when calculating the entire utility of the<br />

wireless cell for that each class in the system may cause<br />

different extent influence to the cell’s entire utility. The<br />

proportion is set by the system administrator. Suppose the<br />

proportion of the influence to system’s entire utility that<br />

conversational class, stream class, interactive class,<br />

4<br />

background class has is Spec i , and ∑ Speci<br />

= 1 ,the<br />

i = 1<br />

whole capacity of link circuit of a wireless cell L is C, so<br />

the maximum prospective entire benefit NUF(L) of this<br />

cell can be represented as :<br />

4<br />

( ) ec ( )<br />

Max NUF L = Max n ⋅Sp ⋅ u b +<br />

and meet<br />

4<br />

∑<br />

i=<br />

1<br />

∑<br />

i=<br />

1<br />

i i ni i<br />

( )<br />

Max n ⋅Sp ec ⋅u b<br />

4 4<br />

i i hi i<br />

∑ n ⋅ b + ∑ n ⋅b ≤ C ,<br />

i i j j<br />

i= 1 j=<br />

1<br />

0 ≤ b ≤ B ,0≤b ≤ B<br />

i max i j max j<br />

However, non-linear formula (9) is hard to solve and<br />

to calculate the bandwidth that each user should be<br />

allocated due to the limitation of the inequality .<br />

In the framework of PRMRAM, there is no need to<br />

solve it positively, because the real bandwidth allocated to<br />

the user is realized by action policy, and the amount of the<br />

resource that the dynamic action policy gives is brought<br />

from the predicating information.<br />

User can be accessed directly if the system’s<br />

remaining capacity is enough. When the system’s<br />

remaining capacity is not enough and if there are more<br />

than one user calling for access, it will be calculated using<br />

utility policy, to judge which user getting the remaining<br />

capacity will cause the maximum benefit to the entire<br />

system utility and user utility.<br />

3) Users’ QoE Maximization.<br />

Another system expecting state in the superior level<br />

management requirement is to maximize the utility of<br />

individuals, which is the QoE maximization. It can be<br />

represented as:<br />

( ) = ⎛ 1 T i<br />

i ⎜ ⎞<br />

i()<br />

T<br />

∫0<br />

⎝<br />

⎟<br />

i ⎠<br />

k<br />

1<br />

i() = ∑ i j( i j)<br />

k j = 1<br />

Max QoE Max u t dt<br />

u t u b<br />

(8)<br />

(9)<br />

(10)<br />

146

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

Saved successfully!

Ooh no, something went wrong!