Sie sind auf Seite 1von 8

IPASJ International Journal of Information Technology (IIJIT)

Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm


A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976

Bandwidth Allocation Policy using the Game


Theory Model in Heterogeneous Wireless
Networks
Farhat Anwar1, Mosharrof H. Masud2, Burhan Ul Islam Khan*3, Rashidah F. Olanrewaju4 and
Suhaimi A. Latif5
Department of Electrical and Computer Engineering
International Islamic University Malaysia
Kuala Lumpur, Malaysia
*Corresponding author, e-mail:burhan.iium@gmail.com

ABSTRACT
In Heterogeneous Wireless Network (WHN), a Mobile Device (MD) can be connected with multiple access technologies
available in a particular geographical area. Selection of appropriate access technology is a challenge for the MD where game
theory policy can be applied. Shapley Value is one of the game-theoretic models that can be applied to allocate appropriate
bandwidth for i number of users for k number of services from N access technologies. It proposes the fairest allocation of the
collectively gained profits among the collaborative players in the game. The primary focus is to find the relative contribution of
every player in a cooperative game. This paper has drawn a numerical analysis of Shapley Value for three wireless access
technologies, namely WiFi, Cellular and WiMAX. It has been shown how much bandwidth can be allocated from an access
technology for a required bandwidth for a specific service. It can be noted from the results that 225Kbps, 141.67Kbps and
233.33Kbps can be allocated from WiFi, Cellular and WiMAX respectively to transmit the 600Kbps data in an HWN network.
Keywords:about four key words separated by commas

1. INTRODUCTION
Game theory is a mathematical tool used in designing and modeling of complex scenarios that involves the interaction
of rational decision makers with mutual and possibly conflicting interests [1]. It was initially invented to solve the
complex issue of economic behavior. It has been popular in other fields, including politics, philosophy, military,
sociology and telecommunication due to the effectiveness of its studying complex dynamics among players. Recently, a
large number of issues of wireless communications and networking, particularly security [2]-[4] have been addressed
using game theory and its solution.Wireless resources are insufficient in terms of bandwidth, power and capacity. On
the other hand, increasing number of wireless access terminals, resource scarcity makes competition among mobile
users for required wireless resources very severe. In this context, game theory can significantly better understand and
optimize allocations of resources among the players. In recent years, game theory has been investigated in order to
address wireless communication issues, including power control, resource allocation, MIMO systems, medium access
control, routing, load control, etc. [1]. A classification has been performed based on OSI layer (Physical, Data link,
Network, and Transport) in the light of game theoretic approaches [5]. A detailed discussion has been covered in a
recent book on the broad area of wireless communications and networking domains, including sensor networking,
vehicular networking, power control system, and radio resource management [6].
Heterogeneous wireless communication networks are dynamic in nature in terms of network load, availability,
energy conservation and monetary cost. Both operators and users seek to maximize their payoffs. In HWN
environment, the MD has the options to select the best suitable access point (AP) for its needs based on its preferences.
Considering the multiple scenarios in HWN including the type of users, technology, service provider and applications,
require the development of the new dimension that offers dynamic automatic networks selection [1]. Many solutions
have been proposed to address this multi-criteria decision-making algorithms in HWN. Game theory [7] also can be
used to deal with the complex decision making between the mobile users and the networks for resource allocations in
HWN [8] environment. The payoffs can be estimated using utility functions based on the several decision criteria from
both sides where game theory can be well suited.

Volume 6, Issue 7, July 2018 Page 1


IPASJ International Journal of Information Technology (IIJIT)
Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm
A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976

2. HETEROGENEOUS WIRELESS NETWORK SCENARIO


It has been considered a geographical area where a different N set of wireless technologies like WiFi, WiMAX and 3G
are available, N = {1, 2, 3, 4……N}. Each network n, n  N is operated independently and has a unique set of Base
Stations (BSs) or Access Points (APs) Sn, S n  {1,2,3,4..... S n} . The set of BSs/APs, Snhas different coverage area in
a particular geographical area and some places can also be overlapped as shown in Figure 1.

Figure 1 A typical scenario of Heterogeneous Wireless Networks (HWN) [Ref.]

The geographical area of a Sn can be denoted as G Sn  {1,2,3,4.... G Sn} . Each BS/AP S  S n has a transmission
capacity Cn Mbps. There are M numbers of Multimode Devices (MDs) in that particular geographical area denoted as
the set M, M  {1, 2,3, 4.......M } . Each MD, m  M can get services from its home network and also from other
available networks using multi-homing services. An MD using multi-homing capability can receive its required
bandwidth from all available wireless technologies in that particular geographical area. The bandwidth allocated to MD
m from network n through BS/AP s can be denoted as B mns where m  M , n  N and s  S n .

The network supports the Constant Bit Rate (CBR) and Variable Bit Rate (VBR) services. The CBR connection of
MD m needs a constant bandwidth Bm from all available wireless BSs/APs in that particular geographical area. On the
max
other hand, a VBR call of MD m requires a bandwidth allocation within a maximum value B m and a minimum value
min max
B m . The maximum level of bandwidth B m can be allocated for VBR when sufficient resources are available in that
particular area. However, if the other MDs reach their capacity limitations, the level of bandwidth can be reduced to
min
minimum bandwidth B m to increase the efficient utilization of the networks N.
For each network n BS/AP s in the geographical area, the allocated resources should be such that the total load in its
coverage area is within the network BS/AP capacity limitation Cn, that is given in (1).
 Bmns  C n
mM s  S n , n (1)
For a CBR service, the allocated bandwidth from available BSs/APs should satisfy the application required
bandwidth Bm,

Volume 6, Issue 7, July 2018 Page 2


IPASJ International Journal of Information Technology (IIJIT)
Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm
A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976

N sn
  B mns  B m
n 1 s 1 , m  M 1 (2)

For VBR service, the allocated bandwidth from the available BSs/APs to an MD should satisfy in between the
min max
minimum B m and maximum B m bandwidth allocation.
N s n
min max
B m    B mns  B m
n 1 s 1 , m  M 2 (3)
It can be said that if the requirements do not meet the equations (1) to (3) for the respective circumstances, the
bandwidth will not be allocated to any particular link.

3. RESOURCE ALLOCATION CONSTRAINTS


In order to get the best bandwidth resource allocation, some constraints must be considered. Resource particularly
bandwidth allocation in heterogeneous wireless networks is one of the challenging issues due to the several constraints.
The general constraint is, the allocated bandwidth should not be more than available bandwidth in the particular area
for certain types of services. Conditional constraints include that, the allocated bandwidth must be sufficient with
respect to the required bandwidth and allocated bandwidth must be satisfied with the minimum requirement of the
requested bandwidth. The details of the resource allocation constraints have been covered in the following section.

3.1 General constraints


av
It has been assumed that there are i numbers of networks that support different types of services. Bi can be denoted as
total available bandwidth resources of the ith network. The sum of bandwidth resources allocated to different kinds of
K
 Bik av
services in the ith network k 1 should be no larger than Bi .
K
 Bik  Biav
k 1 , for i = 1,2,3,,……M (4)
Moreover, it is also known that different types of services required different bandwidth requirement, denoting
k ,max k ,min
B and B as the maximum and minimal bandwidth requirements of the kth type of service. The bandwidth
allocation needs to satisfy the following constraints.
K
k ,min
B   Bik  Bk , max
k 1 (5)

3.2 Conditional constraints


Different conditional constraints need to be introduced as there is a difference between total user service requirements
K
M
 B k , max  Bav
i
k 1 and total available bandwidth i 1 .
3.2.1 Sufficient Bandwidth Allocation
In the case when the demand of total user service requirement is smaller than or equal to the total available bandwidth,
then sufficient bandwidth can be allocated.
K M
 B k , max   B iav
k 1 i 1 (6)
The optimum service is provided when user service requirement is precisely equal to the total available bandwidth in
the particular area, i.e.

Volume 6, Issue 7, July 2018 Page 3


IPASJ International Journal of Information Technology (IIJIT)
Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm
A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976
M
k
 Bi  Bk ,max
i 1 (7)
From this optimization constraint, it can be guaranteed as the best service from the network to the particular user.
This allocation also confirms the proper utilization of the wireless resources to the users.

3.2.2 Limited Bandwidth Allocation


In the case that the network bandwidth resource is limited compared to the user requirements, i.e., the maximal
bandwidth allocation for all the service types cannot be provided.
K M K
 B k , min   Biav   Bk ,max
k 1 i 1 k 1 (8)

3.2.3 Severely Insufficient Bandwidth Allocation


In the case that the network bandwidth resource is severely insufficient comparing to user requirements, i.e.,
M K
 Biav   Bk , min
i 1 k 1 (9)

Any aforementioned constraints must need to be fulfilled for the respective required allocation. The concern arises, how
much bandwidth can be allocated from each network to allocate the required bandwidth for the specific services. Hence,
a game theory model can be used for the allocation of bandwidth in a heterogeneous wireless network. The theoretic
model of game theory and its numerical analysis have been discussed in the following sections.

4. GAME THEORETIC MODEL


The game theoretic model is being used to solve the distribution problems to allocate the resources among the group of
agents. It is well suited in a circumstance where the resources (bandwidth) are insufficient to satisfy all the agents
(mobile users). To understand the concept of game theory, let us assume that a company with estate E becomes
bankrupt and it owes money to the creditors with the amount of the money asd. Hence, the money E is needed to be
divided among the N creditors. In the worst scenario, the sum of the claims of the creditors is larger than the money of
bankrupt companies, E<=d. This conflicting situation introduces an N-person cooperative game [9] where the agents of
the game seek for the equilibrium point to divide the money [10].
A new mechanism has been proposed in this paper for a new connection that can be served simultaneously by
available networks in that particular area. Let us assume three different network technologies are available, namely
WLAN (WiFi), Cellular network and WMAN (WiMAX). A Multimode Mobile Device (MMD) initiates the new
request with the required bandwidth (estate) to be allocated from different networks. This scenario is quite similar to
the bankruptcy game theory where each of the networks tries to maximize its utilities by providing the bandwidth as
much as possible to gain revenue from new connection [11]. Here, the total number of agents is N = 3 and set of agents
is defined as S = {wifi, cel, wimax}.When there is a new connection request for bandwidth B, a central radio network
controller decides the amount of offered bandwidth to this connection from each network. This offered bandwidth
varies from time to time and application to application based on the subscription policies. Notably, the offered
bandwidth can be defined as follows [11] as shown in (10).
bik  bik  Biav r
d i   av r  k , req

Bi   N Biav  Biav 
r
 bi  Biav r
(10)
k
Where b is the predefined bandwidth from network i to a new connection for k type of services.
i B  is the available
av
i
k , req
bandwidth in the network i. bi is the amount of requested bandwidth by a new connection of k types of class. N is
uniform random number 0 to 1 and r is a control parameter which will be referred to as the bandwidth shaping
k
parameter. It can be noted that bandwidth bi can be allocated from i network to a new connection in regular traffic
k
 
av
load when bi  Bi
r
satisfies. However, in a congested traffic scenario, when requested bandwidth is higher than the

Volume 6, Issue 7, July 2018 Page 4


IPASJ International Journal of Information Technology (IIJIT)
Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm
A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976

available bandwidth bi
k , req
 
av r
 Bi , N and the shaping parameter to ensure that the network does not offer too much
bandwidth to the new connection.
When a user cannot be served by a single network, a model has been proposed that enables the user to split its
application traffic between the coalition members using a cooperative Stackelberg game [12]. It is the characteristic
function which is used to express the payoff of the coalition, and the core concept is used in order to analyze the
stability of the allocation.
Shapley Value [13] is one of the fairest models to solve the Nik person bankruptcy game due to the less computational
complexity [11]. It proposes the most equitable allocation of the collectively gained profits among the collaborative
players in the game. The primary focus is to find the relative contribution of every player.

To compute Shapley Value, let us define a function


 v 
as the worth or value of player i in the game with
characteristic function. The Shapley Value is the average payoff to a player if the player participates in the coalition

randomly. The characteristic function


vS  can be calculated as follows [11] mentioned in (11).
 
vS   max  0, B ik   d kj , max 
 j S  (11)
For all possible coalitions of S.
k  d kj , max
Where, Biindicates the total bandwidth required to transmit k types of services from i types of networks. j S

is the sum of the offered bandwidth from user j as depicted in (12).


k
| s | 1! i  | s | !
N
    
 v   i  k
i 
v S  v S  
N! i (12)
k
Where | s | indicates the number of players in the coalition assuming the jth user is in the coalition, N is the total i

number of players,
vS  indicates the coalition utility including player i, and
vS  
i refers to the coalition utility

excluding player i. The Shapley value, i


 v  can be obtained from (12) by changing the value of i=1, 2, 3,….. .
k k
N i and thus, the bandwidth allocation value d j can be calculated.
The other notations and descriptions of the variables involved have been given in Table 1.

Table 1: Variable notations and descriptions

Variable Bankruptcy Game Bandwidth Allocation


k
Ni Total number of creditors Total number of networks

k
Bi The estate (money) of the company Requested bandwidth for kth types of services from ith network

S Set of agents Set of networks


k , max
dj The maximum claim of the jth creditor The maximum bandwidth demand of the jth user

k , min
dj The minimum claim of the jth creditor The minimum bandwidth demand of the jth user

k
dj The actual money paid for the jth user Bandwidth allocation to the new connection in the network i.

5. NUMERICAL ANALYSIS
Game theoretic model, particularly Shapley Value is one of the suitable approaches for allocating bandwidth in HWN.
It allocates the appropriate contribution from an individual network to mobile devices. This research has applied

Volume 6, Issue 7, July 2018 Page 5


IPASJ International Journal of Information Technology (IIJIT)
Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm
A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976

Shapley Value algorithm and drawn a numerical analysis in HWN namely, WiFi, Cellular and WiMAX.The data
transmission rate for WiFi is 11 Mbps, for cellular CDMA is 2 Mbps and for WiMAX is 50 Mbps in a single cell. It has
been assumed that these three technologies offer a bandwidth for the new connection
k k k
b wifi
 250, b cel
 150, b
wi max
 300
Kbps for all types of k services. A new connection requests for bandwidth
600 Kbps. Based on the characteristic function of (11), the contribution of all coalitions can be calculated as follows.
v    0
v S   600 (13)
It can be noted from the equation 13 that when there is no coalition in characteristic function v(0), the bandwidth
allocation is zero, whereas for all possible coalition in characteristic function v(S), the bandwidth allocation is to 600.
This numerical analysis consists of three wireless networks and have formed a coalition. The contribution of bandwidth
allocation of three individual networks to the required networks has been calculated in equation 14. The WiFi network
contributed 150, Cellular 50 and WiMAX 200.


vwifi  max 0,600  (300  150)  150
vcel  max0,600   (250  300)  50
vwi max  max0,600   (250  150)   200
(14)
On the other hand, two networks have formed another set of coalition as depicted in equation 15 and their contribution
has been calculated according to the formula.


vwifi, cel  max 0,600  300  300
vwifi, wi max  max0,600  150  450
vcel, wi max  max0,600   250  350
(15)

All the contributed values have been used in table II to calculate the final contribution of the determination of 600Kbps,
the required bandwidth. It can be said from the table II that the WiFi has contributed 222.25Kbps, Cellular 141.87Kbps
and WIMAX 232.60Kbps according to the calculation.
Table 2: Numerical values using Shapley Formula in HWN
i v  |s| N vS  vS 
i | s| 1!Nki | s|!vS vS i 
 k
Ni !

i=1 1 3 400 250 50 225.25


WiFi
i=2 2 3 1100 350 125.25

i=3 3 3 150 50

i=1 1 3 400 350 16.66 141.87


Cellular 600
i=2 2 3 1100 450 108.55

i=3 3 3 50 16.66

Volume 6, Issue 7, July 2018 Page 6


IPASJ International Journal of Information Technology (IIJIT)
Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm
A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976

WiMAX i=1 1 3 400 200 66 232.60

i=2 2 3 1100 300 133.6

i=3 3 3 100 33

It can be noted from Table 2 that 225Kbps, 141.67Kbps and 233.33Kbps can be shared from WiFi, Cellular and
WiMAX respectively to transmit the 600Kbps data in an HWN network. Similarly, numerical analysis has been
conducted for different requested bandwidth like 800, 1000, 1200 and 1400 Kbps. The allocated bandwidth versus
request has been shown in Figure 2.

Figure 2 Bandwidth allocation using game theory formula

Another assumption has been considered that the video service bandwidth offered by one specific network technology is
600 kbps in a particular geographical area. Six users are employing that service and their maximum request 120, 90,
150, 110, 100, 130 kbps summed up to 700 kbps. Based on the Shapley Value formula, the allocated bandwidth has
been calculated for each user shown in Figure 3. If the users increase or decrease in that particular area and the
specific time, the allocation may be varied due to the congestion of the network. It can be noted that by applying game
theory model in a wireless environment, relatively fair bandwidth allocation can be achieved.

Figure 3 User requested bandwidth and allocated bandwidth.

Volume 6, Issue 7, July 2018 Page 7


IPASJ International Journal of Information Technology (IIJIT)
Web Site: http://www.ipasj.org/IIJIT/IIJIT.htm
A Publisher for Research Motivation ........ Email:editoriijit@ipasj.org
Volume 6, Issue 7, July 2018 ISSN 2321-5976

6. CONCLUSION
Game theoretic model, mainly Shapley Value is one of the suitable approaches for allocating bandwidth in HWN. It
allocates the appropriate contribution from an individual network to the mobile devices. This paper has applied Shapley
Value algorithm and drawn a numerical analysis in HWN namely, WiFi, Cellular and WiMAX. It has been shown that
to transmit a required data 600Kbps in an HWN network, 225Kbps, 141.67Kbps and 233.33Kbps can be allocated from
WiFi, Cellular and WiMAX respectively. It proposes the fairest allocation of the collectively gained profits among the
collaborative players in the game.

ACKNOWLEDGEMENT
This work was partially supported by Ministry of Higher Education Malaysia (Kementerian Pendidikan Tinggi) under
Fundamental Research Grant Scheme (FRGS) number FRGS13-081-0322

References
[1] R. Trestian, O. Ormond, G.M. Muntean, “Game Theory-Based Network Selection: Solutions and Challenges,”
IEEE Communications Surveys & Tutorials,XIV (4),pp. 1212-1231, 2012.
[2] B.U.I. Khan, R.F. Olanrewaju, M.U. Mattoo, A.A. Aziz, S.A. Lone, “Modeling Malicious Multi-Attacker Node
Collusion in Manets via Game Theory,” Middle-East Journal of Scientific Research, XXV (3), pp. 568-579,
2017.
[3] B.U.I. Khan, R.F. Olanrewaju, F. Anwar, A. Shah, “Manifestation and Mitigation of Node Misbehaviour in Adhoc
Networks,” Wulfenia Journal, XXI (3), pp. 462-470, 2014.
[4] B.U.I. Khan, R.F. Olanrewaju, R.N. Mir, A. Baba, B.W. Adebayo, “Strategic Profiling for Behaviour
Visualization of Malicious Node in Manets using Game Theory,” Journal of Theoretical & Applied Information
Technology, LXXVII (1),pp. 25-43, 2015.
[5] D.E. Charilas, A.D. Panagopoulos, “A Survey on Game Theory Applications in Wireless Networks,” Elsevier
Computer Networks, LIV(18), pp. 3421-3430, 2010.
[6] Y. Zhang, M. Guizani, Game Theory for Wireless Communications and Networking, 1st ed., CRC Press, 2011.
[7] J.V. Neumann, O. Morgenstern, Theory of Games and Economic Behavior, 2nd ed., Princeton, NJ: Princeton
University Press, 1947.
[8] C.P. Maheswaran, C.H. Sulochana, “Utilizing EEM Approach to Tackle Bandwidth Allocation with respect to
Heterogeneous Wireless Networks,” ICT Express, II(2), pp. 80-86, 2016.
[9] M. Pulido, J.S. Soriano, N. Llorca, “Game Theory Techniques for University Management: An Extended
Bankruptcy Model,” Annals of Operations Research, CIX (1-4),pp. 129-142, 2002.
[10] R. Chai, X. Wang, Q.B. Chen, T. Svensson, “Utility-Based Bandwidth Allocation Algorithm for Heterogeneous
Wireless Networks,” Science China Information Sciences, LVI (2), pp. 1-3, 2013.
[11] D. Niyato, E. Hossain, “A Cooperative Game Framework for Bandwidth Allocation in 4G Heterogeneous
Wireless Networks,” In Proceedings of the IEEE Conference on Communications, Istanbul, pp. 4357-4362,
2006.
[12] I.M. Suliman, C. Pomalaza-Raez, I. Oppermann, J. Lehtomaki, “Radio resource allocation in heterogeneous
wireless networks using cooperative games,” Proceedings of the Nordic Radio Symposium on Including Finnish
Wireless Communications Workshop, (NRS/FWCW), 2004.
[13] L.S. Shapley, “A Value for N-Person Games,” in Annals of Mathematics Studies 28, H.W. Kuhn and A.W.
Tucker (eds.), Princeton: Princeton University Press, pp. 307-317, 1953.

Volume 6, Issue 7, July 2018 Page 8

Das könnte Ihnen auch gefallen