the multimedia network (Andreopoulos
et al., 2004).
In addition, the cost factor added to the noise ratio
part.
4.2 Resource Allocation: KSBS
The criteria for bargaining solution to allocate
resources to users are needed. Multiple bargaining
solutions which have different properties can be
found in prior researches dealing with resource
management problems. And they provide
consideration of optimality and fairness (Monderer
& Shapley, 1996; Andreopoulos
et al., 2004).
Specifically KSBS guarantees the same quality drop
from each user’s maximum achievable utility (Kalai
& Smorodinsky, 1975). The generalized KSBS can
be obtained by the following equation (12).
1
11
n
AX MAX
nn
X
X
XX
δ
αα
==="
(12)
However, this equation is generally an
n
th
degree polynomial of
. Hence, efficient and
simple numerical methods like the bisection method
is required (Boyd & Vandenberghe, 2004). Because
the upper and lower bounds are already known, the
bisection method can be applied. After finding the
optimal utility of the first user, it is easy to calculate
the others’ optimal utilities.
It can be said that finding the optimal resource
allocation plan using KSBS means finding the
maximum value of
. It is possible to obtain the
optimal resource allocation plan with the reverse
function of the utility function.
()
*1*1*
1
m
MAX
iiii i jij
j
RX X x
ππδ β
−−
=
⎛⎞
=⋅
⎜⎟
⎝⎠
∑
(13)
As described earlier, the optimal solution should
meet three different constraints
1
n
iMAX
i
RR
=
≤
∑
,
1
m
ijiji
j
Cx b
=
≤
∑
and
(
0
AX
iii
RRR≤≤
.
4.3 Utility based Service Selection
Decision problems of users, which service type
should be selected, is absolutely based on the utility.
If all users try to change service type at the same
time, the resource allocation plan cannot be ensured.
Therefore it should be assumed that only one user
can change the service type at time and implement
the
Elementary Stepwise System (ESS), where each
user decides their service type sequentially. It has
already proved that the ESS converges to Nash
Equilibrium in polynomial time (Park & Schaar,
2007-2). The order to change the service type is
determined based on the utility status, the difference
between maximum required utility and current
derived utility.
5 CONCLUSIONS
Different from current related researches, this paper
assumed multiple service types and presented
service discrimination algorithm which can be
actively determined by the network manager.
Moreover, users’ utility function includes both
concepts of quality and cost of service. Also, this
paper suggested an efficient resource allocation
algorithm which considers both the network manger
and users.
Considering the concept of “traffic classes”, it
seems that discriminated services can be released
over the short haul when the number of users rapidly
increases, although a flat sum system is the most
general way in the multi-media services such as
Wibro, DMB, and IPTV. Likewise, the proposed
approach can be applied when there are multiple
multimedia servers and cost factor of utility function
can be substituted with channel status according to
the distance.
ACKNOWLEDGEMENTS
This work was supported by the IT R&D program of
MKE/IITA. [2008-F-005-02, Game Theoretic
Approach for Cross-layer Design in Wireless
Communications]
REFERENCES
Y. Andreopoulos, A. Munteanu, J. Barbarien, M. van der
Schaar, J. Cornelis, and P. Schelkens, “In-band motion
compensated temporal filtering,” Signal Processing:
Image Communication (special issue on
“Subband/Wavelet Interframe Video Coding”), Vol.
19, No. 7, (2004), pp. 653–673 .
M. Avriel, Nonlinear Programming: analysis and methods,
Prentice-Hall, Englewood Cliffs, NJ, USA, 1976
S. Boyd and L. Vandenberghe, Convex Optimization.
New York: Cambridge Univ. Press, 2004.
C. Courcoubetis, V.A. Siris, and G.D. Stamoulis,
“Integration of pricing and flow control for available
bit-rate services in ATM networks,” in Proc. IEEE
Globecom’96, London, U.K., (1996), pp. 644–648.
E. Kalai and M. Smorodinsky, "Other solutions to Nash’s
Bargaining Problem", Econometrica, Vol. 43, No. 3,
(1975), pp.513-518.
DYNAMIC SERVICE DISCRIMINATION STRATEGY DEVELOPMENT USING GAME THEORY
285