Download - Academy Publisher
Download - Academy Publisher
Download - Academy Publisher
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