Вы находитесь на странице: 1из 4

The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC'07)

NETWORK SELECTION ALGORITHM FOR HETEROGENEOUS


WIRELESS ENVIRONMENT
Bojan Bakmaz Zoran Bojkovic Miodrag Bakmaz
Faculty of Transport and Traffic Engineering, University of Belgrade
Belgrade, Serbia

ABSTRACT as input parameters [2]. The algorithm presented in [3]


optimizes the network selection process through minimizing
Service delivery in a heterogeneous wireless environment
handover delay for real-time services and maximizing
requires the selection of an optimal radio access network. In
throughput for non-real-time services. However, these
order that users could be always connected through the
network selection methods are based on inadequate decision
optimal network, it is necessary to develop an adequate model
factors. RSS and traffic load alone are not able to present the
for its selection. This paper presents the proposal of optimal
whole network performance. The user’s requirements are too
network selection algorithm in wireless heterogeneous
important to be ignored.
environment that is based on TOPSIS method when solving
In the network selection scenario, users are always trying to
the multicriteria analysis. The wireless networks in this model
seamlessly access high-quality wireless service at any speed,
represent the alternatives, while the network parameters
any location, and any time through selecting the optimal
(available bandwidth, quality of service level, security level,
network. Therefore, ensuring a specific QoS is the objective
data transfer cost) are considered as the criteria for
in the process of network selection. One of the suggested
determining the optimal network.
mechanisms for the network selection relies on the
combination of Analytic Hierarchy Process (AHP) and Grey
I. INTRODUCTION
Relational Analysis (GRA) of the multi criteria analysis
An important characteristic of perspective wireless method [4]. This method mathematically presents a complex
communication systems is the compositeness of solution and unnecessarily takes into account a large number
communication model where the combination of different of QoS parameters (delay, jitter, response time, bit error rate,
wireless and even wired technologies is used for providing a etc.) only for 3G and WLAN networks. Processing a large
large number of services for users to access from "any place number of parameters the computational time is increasing
and any time". Wireless access networks are different in and the user terminal and infrastructure network elements are
terms of their general characteristics such as: bandwidth, additionally loaded so it is problematically interesting but not
coverage, security, cost and Quality of Service (QoS). adequate for a direct implementation.
However, differences can exist among networks with the Mechanism proposed in [5] is based on a unique decision
same architecture. For example, two WLAN networks based process that uses non-compensatory and compensatory
on IEEE 802.11 standard can be different in terms of security multicriteria decision making jointly on the network side to
and QoS as well as the data transfer cost. In such assist the terminal to select the top candidate network. The
heterogeneous environment the problem of the optimal proposed mechanism is more comprehensive compared to the
network selection for delivery the required multimedia methods previously mentioned, but also unnecessary
content, appears from the user point of view. considers too many network parameters.
In an environment of multiple access technologies, the RSS condition represents traditional handover in
concept of "being always connected" becomes Always Best homogeneous wireless environment when mobile user moves
Connected (ABC) [1]. ABC represent a vision of fixed and to a new base station only if the current signal level drops
mobile wireless access as an integral and challenging below a threshold and if signal level from target base station
dimension in developmental paradigm of the next generation is stronger than the current one by a given hysteresis margin
wireless networks. It is a strategic goal to define important [6]. Network selection based on this condition is necessary
advancements that happen and are predicted in technologies, but insufficient condition for network selection in
networks, user terminals, services, and future business models heterogeneous environment. An algorithm for the selection of
that include all this and that will help while realizing and optimal network from the set of available RAN that satisfies
exploiting new wireless networks. In order that users could be the RSS condition with defined threshold and hysteresis is
always connected through the optimal Radio Access Network developed in this paper.
(RAN) it is necessary to develop an adequate model for its The parameters provided from network that the terminal
selection. Since other parameters must be taken into uses for making the decision are available bandwidth, QoS
consideration beside the Relative Signal Strength (RSS), this level, security, and cost. Weight coefficients can be adjusted
problem can be looked at from the aspect of multicriteria depending on user demands and the demands of multimedia
analysis. There are many methods for solving the multi applications. Networks are ranked based on the closeness to
criteria analysis model and among the important ones are the ideal solution by TOPSIS (Technique for Order
TOPSIS, AHP, PROMETHEE and ELECTRE. Preference by Similarity to Ideal Solution) method. A
There exist some network selection algorithms in the open software application is developed for the evaluation of
literature. The most conventional is fuzzy-logic-based algorithm and the specific cases are tested. A possible
algorithm that adopts the RSS threshold and hysteresis values implementation model is developed.

1-4244-1144-0/07/$25.00 ©2007 IEEE.


The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC'07)

II. NETWORK SELECTION SCHEME BASED The model of this problem has no criterion of the same
ON TOPSIS METHOD value degree so it is necessary for the user to define which of
the parameters (criteria) is more important in advance
TOPSIS multicriteria decision method that was developed
depending on multimedia content that is being transferred.
by C. Hwang and K. Yoon in 1981 is based on a concept that
For example, for the transfer of video content the most
the chosen alternative should have the shortest Euclid
important parameter is bandwidth, in the case of voice
distance from the ideal solution and the longest from the
transfer the most important is QoS, while in the case of data it
unideal solution. Criteria can be presented in
is security. More operations for determining the weight
multidimensional coordinate system where each has a
criteria coefficients are developed in the theory. The entropy
coordinate axis. It is assumed that each criterion’s usability
method is chosen because it presents an exact approach. The
monotonously grows or falls, so it is easy to find an ideal
weights set based on its attribute entropy within the same
solution made of all the best criterion values reached and the
criterion and range within all criterion models can be
unideal solution made of the worst values. This method is
combined with the weights that are given by the decision
simple and it gives an indisputable sequence of solution
bearer (in this case the user) based on the preferences. The
preference.
algorithm of entropy method for defining the weighted
The following network parameters are particularly
coefficients consists of the following steps:
important for vertical handover decision and because of that
Step 1: It is necessary to transform the model so that all
fact, they will be observed in the suggested model: available
criteria become the types of maximization. The relations in
bandwidth (B), QoS level (Q), security level (S) and data
the model stay unchanged, but the nature of criterion cost is
transfer cost (C).
changing (min → max) in the following operation
Transition to a network with better conditions and higher
performance would usually provide improved QoS levels. xi*4 = 1 − xi 4 , for each i ∈ {1, 2,..., n} .
Delay, jitter, error rate, and other parameters can be measured Step 2: Determining the entropy of value parameters based
in order to decide which network can provide a higher on relation
assurance of continuous connectivity. The levels of QoS and
[ ]
n
security should objectively be declared by the service e j = [− 1 / ln( n)] ⋅ ∑ rij ln(rij ) , j ∈ {1, 2, 3, 4} . (2)
provider on the basis of ITU-T recommendation Y.1541 [7]. i =1
By declaring the QoS level in this way, we will avoid a
complex examination of QoS parameters by users and the Step 3: Determining the deviation within each criterion
additional load of user terminals and other network elements. d j = 1 − e j , for j ∈ {1, 2, 3, 4} .
The cost of the different services to the user is a major issue, Step 4: Determining the weight coefficients
and could sometimes be the decisive factor in the choice of a
4
network. Different broadband wireless service providers and Wj = d j / ∑d j , (3)
cellular service providers may well provide a variety of j =1
billing plans and options that will probably influence the
customer’s choice of network and thus handoff decision. if the user equally prefers all the parameters , or
In order to compare the attributes of different values and 4

different units of measurement it is necessary to use the Wj = d jwj / ∑ d jwj , (4)


j =1
process of vector normalization when the starting matrix
xij (Table 1) moves into normalized matrix rij , where if the user determines the subjective weights, where wj = 0.4
nx 4 nx 4
is for the proffered, and wj = 0.2 for other parameters.
After finding the weight coefficients using the entropy
n
method, we can continue with TOPSIS method by creating
rij = x ij / ∑x 2
ij , rij ∈ [0, 1] . (1)
i =1 the weighted matrix Vij = W j ⋅ rij . Then the ideal solution
n×4
is the set
Table 1: The starting matrix for model.
A + = {( max V ij j ∈ J ); (min Vij j ∈ J ' )} , (5)
B (Mb/s) Q (level) S (level) C (1/Mb) i i

where J is the set of criteria that is being maximized and J’ is


max max max min
the set of criteria that is being minimized. This model is
Net1 x11 x12 x13 x14 transformed while finding the weight coefficients so that all
parameters become the types of maximization and based on
Net2 x21 x22 x23 x24 that relation as well. The ideal solution in this case is the set

Neti xi1 xi2 xi3 xi4 A + = {( max Vij j ∈ {1, 2, 3, 4})} . (6)
i

Netn xn1 xn2 xn3 xn4 Analogous to (6), the unideal solution is the set
Wj W1 W2 W3 W4 A− = {( min Vij j ∈ {1, 2, 3, 4} )} . (7)
i
The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC'07)

Euclid alternative distances, in relation to the ideal and Lastly, the ranking of networks can be done through the
unideal solution, can be calculated from relative closeness to the ideal solution expressed as
4 Di−
Di+ = ∑ (Vij − V j+ ) 2
j =1
(8) Di =
Di− + Di+
, Di ∈ ( 0,1) , (10)

and where the best network is the one with the largest relative
closeness to the ideal solution.
4 The algorithm of the suggested model is shown on Fig. 1
Di− = ∑ (V ij − V j− ) 2 . (9) and it is possible to test it in real environment as well as by
j =1 using the generated network parameters through the simulated
model.

III. MODEL TESTING AND PROPOSAL FOR IMPLEMENTATION


A software application is developed for testing the
algorithm with source code written in Borland C++
surroundings. The source code can be implemented in mobile
terminals with the adequate Graphic User Interface (GUI) so
that the user can be provided with a faster and simpler way of
connecting to the optimal access network. The results of
model testing are shown through three representative
scenarios for three available access networks.
According to first scenario, the user’s preferable parameter
would be bandwidth and for that parameter the weight
coefficient W1 = 0.44 is determined through the entropy
method. According to the result of simulation (Table 2) Net3
is declared as optimal network, although Net2 is better as far
as all the other parameters. But, the difference between the
value parameters Q, S, and C has proved to be marginal
comparing to the meaning of parameter B.

Table 2: The example of testing model results – 1st scenario.

B Q S C
normalized matrix
Net1 0.498 0.286 0.389 0.088
Net2 0.089 0.828 0.944 0.695
Net3 0.872 0.458 0.821 0.614
Wj 0.44 0.12 0.27 0.17
weighted matrix
Net1 0.218 0.034 0.105 0.015
Net2 0.039 0.098 0.255 0.121
Net3 0.381 0.054 0.221 0.107

In the second example of model testing the user did not


have specific preferences for any parameters so W1 = 0.44 is
determined for the weight coefficient of bandwidth through
the entropy method based on service demands. Beside the
bandwidth the safety parameter (W3 = 0.30) has also proved to
be important for this application while the QoS and cost are
of less importance in this case (W2 = 0.10 and W4 = 0.16). The
Net1 is determined as an optimal access network because it is
Figure 1: The algorithm for optimal network selection model. better than any of the two networks according to all its
The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC'07)

parameters. The results of the testing that presents this is relevant to user because it is evident that in the case of
scenario are shown in Table 3. vertical handover the strength of radio signal is not sufficient
indicator for the analysis of heterogeneous wireless network
performances. The suggested model finds simply and
Table 3: The example of testing model results – 2nd scenario.
effectively the optimal balance between the service demands,
B Q S C user demands, and network condition.

normalized matrix IV. CONCLUSION


Net1 0.881 0.310 0.418 0.419 In this article we developed a novel network selection
algorithm for optimal wireless network selection in
Net2 0.884 0.161 0.080 0.776 heterogeneous environment. We integrated available
Net3 0.626 0.192 0.058 0.234 bandwidth, QoS level, security level, and the data transfer
cost. An algorithm for the optimal network selection is
Wj 0.44 0.10 0.30 0.16 developed based on TOPSIS method. Some scenarios are
tested and the implementation model is suggested. For further
weighted matrix research, one of the ideas is to integrate more network
Net1 0.392 0.031 0.124 0.067 parameters into the model and to analyze their importance for
making the decision about network selection and the
Net2 0.375 0.016 0.024 0.123 influence of complexity level in the algorithm evaluation.
Net3 0.278 0.019 0.017 0.037 REFERENCES
[1] E. Gustafsson and A. Jonsson, "Always Best Connected", IEEE Wireless
For the third scenario of model testing the lowest data Communications, vol. 10, no. 1, Feb. 2003, pp. 49-55.
transfer cost is required from user and so for this parameter [2] N. D. Tripathi, J. H. Reed, and H. F. Vanlandinghum, "Adaptive
the weight coefficient W4 = 0.58 is set in the combination with Handoff Algorithm for Cellular Overlay Systems Using Fuzzy Logic",
service demands. It can be concluded from the results that Proc. IEEE 49th VTC, vol. 2, May 1999, pp. 1413-1418.
Net2 has the lowest data transfer cost (Table 4). However, [3] M. Ylianttila et al., "Optimization Scheme for Mobile Users Performing
Net1 network is declared as optimal because it provides much Vertical Handoffs between IEEE 802.11 and GPRS/EDGE Networks",
Proc. IEEE GLOBECOM’01, vol. 6, Nov. 2001, pp. 3439–3443.
better QoS and safer bandwidth. Net2 also offers a greater
bandwidth but that parameter is less important in this case. [4] Q. Song and A. Jamalipour, "Network Selection in an Integrated
Wireless LAN and UMTS Environment Using Mathematical Modeling
and Computing Techniques", IEEE Wireless Communications, vol. 12,
Table 4: The example of testing model results – 3rd scenario. no. 3, June 2005, pp. 42-48.
[5] F. Bari and V. C. M. Leung, "Automated Network Selection in a
B Q S C Heterogeneous Wireless Network Environment", IEEE Network, vol. 21,
no. 1, Jan/Feb. 2007, pp. 34-40.
normalized matrix [6] Q-A. Zeng and D. P. Agrawal, "Handoff in Wireless Mobile Networks",
in Handbook of Wireless Networks and Mobile Computing, Wiley, 2002.
Net1 0.169 0.869 0.681 0.976 [7] ITU-T Rec. Y.1541, "Network Performance Objectives for IP-Based
Services", May 2002/Feb. 2006.
Net2 0.254 0.132 0.269 0.993
[8] R. L. Aguiar et al., "Scalable QoS-Aware Mobility for Future Mobile
Net3 0.056 0.229 0.878 0.274 Operators", IEEE Communication Magazine, vol. 44, no. 6, June 2006,
pp. 95-102.
Wj 0.12 0.15 0.15 0.58
weighted matrix
Net1 0.020 0.132 0.103 0.567
Net2 0.030 0.020 0.041 0.577
Net3 0.007 0.035 0.132 0.159

For a model functionality on the application level and


provide the necessary data it is important to implement
software modules based on the proposed algorithm into the
mobile terminals and hardware and software modules in QoS
broker that would interact with Authentication Authorization
Accounting (AAA) servers. The adequate QoS architecture
for heterogeneous environment with integrated QoS
management is proposed in [8]. Model implementation would
provide the significant improvement of perceived QoS. That

Вам также может понравиться