Você está na página 1de 4

A REACTIVE VERTICAL HANDOVER APPROACH

FOR WIFI-UMTS DUAL-MODE TERMINALS

Tiziano Inzerilli Anna Maria Vegni

InfoCom Department Department of Applied Electronics,


University of Rome Sapienza, University of Roma TRE,
Via Eudossiana 18, 00184 Rome, Italy Via della Vasca Navale, 84, 00146, Rome, Italy
ABSTRACT typical operator approach for resource optimization and load
management to preserve the best possible QoS level. More
In this work we describe a reactive algorithm for recent technologies developed frameworks supporting both
management of mobile controlled vertical handover (VHO) approaches, (i.e. WiMax Forum considers an architecture
in dual-mode terminals provided with UMTS and IEEE that integrates both NCHO and MCHO).
802.11 network interface cards (NICs). The VHO aims at Some variants to the classical MCHO and NCHO are also
providing service continuity and maximize throughput while possible. In [3] a Network-Assisted MCHO (NAMCHO) is
limiting the so called “ping-pong effect”. We collected presented, where VHO decisions are negotiated between the
experimental results and provided an assessment of its serving network (SN) and the mobile terminal (MT).
performance. Namely, in the presented statistics is discussed Namely, the MT decides handovers taking into account also
how channel bandwidth estimation and limitation of measurements provided by the SN. In [4] a new VHO for
handover frequency can affect maximization of throughput. next-generation heterogeneous networks considers a
neighbor node (NN) to decide the initiation of VHO.
Index Terms— Vertical handover, ping-pong effect, Namely, the NN takes over the VHO procedures from the
goodput, weighted exponential average. MT and carries out handover procedures requiring large
latency such as registration and authentication before
1. INTRODUCTION handover initiation. Then, in [1] and [5] the VHO from
UMTS to WLAN is driven by a functional entity, called as
Heterogeneous access through multiple network interfaces is Network Interworking Unit (NIU) and a QoS-based
the current trend in the new generation of mobile devices. Decision Engine (QDE), respectively. In [5], the QDE is in
Managing the complexity of different access schemes, charge of the QoS based handover, and the MT exchanges
amount of bandwidth and cell coverage in multiple-interface information between network entities and the QDE.
devices is becoming a critical aspect to face. Namely, with In this paper, we propose a MCHO algorithm for WiFi-
multiple-mode mobile devices it is necessary to provide UMTS dual-mode MT. It adopts a reactive approach and
seamless mobility support not only during changes of cells includes measures to limit the handover frequency. It is
of the same access network, but also during movement based on estimation of goodput as quality metrics, as
between access technologies. Section II shows. In Section III, the VHO algorithm
Traditionally, a handover is initiated on changes of the RSSI procedures are described by a flowchart, while a simulation
(Received Signal Strength Indication) level, though other scenario and performances are shown in Section IV.
approaches can be used. In [1] a Quality-of-Service (QoS)
based VHO is presented where handover decision is driven 2. CHANNEL GOODPUT ESTIMATION
by quality, either subjective and objective. In addition,
handover decisions can be taken when the observed quality The proposed VHO algorithm is focused on the comparison
metrics reaches a critical value (reactive approach). Also, a of the instantaneous goodput reachable from an MT with a
handover decision can be anticipated if the handover UMTS or a WiFi interface, while moving in an area with
algorithm is able to predict the future dynamics of the simultaneous UMTS/WiFi coverage. The assessment of the
observed metrics (proactive approach). goodput experienced through two interfaces can be done
The VHO classical approaches include two main classes, with various channel estimation methods, such as a
which differ in the initiator and controller of the process, i.e. weighted Moving Average (MA) of the last K samples of
the Mobile Terminal-Controlled Handover (MCHO) and the the amount of data gi received simultaneously from the two
Network-Controlled Handover (NCHO) [2]. A MCHO is in interfaces, as in (1), where GPN is the estimate of the
fact the most common case. IEEE 802.11 handover is a channel goodput at time N.
good example of MCHO. On the other side, a NCHO is the
N +K When connectivity is not available from any of the network,
GPN = ∑ a ⋅g ,
i=N
i i N≥K (1) the algorithm perform attempts to select a network at regular
interval of times. Namely, every time an attempt to move to
In this case, the weights ai assigned to gi are the same and a new network fails a movement to the other network is
are equal to 1/N. As an alternative, a second order attempted after a suitable waiting time, which is set different
Exponential Smoothing Average (ESA) technique based on for the UMTS and WiFi network, i.e. TU-TR-min for UMTS
Eq. 2 can be adopted, and TW-TR-min for WIFI. The waiting time is introduced to
limit the ping-pong effect. Namely, the grater is the waiting
⎧ time the smaller will be the number of vertical handovers.
⎪GP1 = g1 When connectivity is available only through one NIC, this is
⎪GP = w ⋅ g + (1 − w ) ⋅ GP
⎪⎪ 2 1 2 1 1 selected automatically. Finally, whenever WiFi and UMTS
⎨GPN = w1 ⋅ g N + w2 ⋅ GPN −1 + w3 ⋅ GPN − 2 N >2 (2) connectivity are both available an assessment of the best
⎪1 > w , w , w > 0 network interface is performed.
⎪ 1 2 3
The proposed algorithm is based on several time parameters,
⎪∑ wi = 1 working as hysteresis factor to reduce VHO frequency.
⎪⎩ i
Ping-pong effect depends not only on limited hotspots
where the goodput estimate GPi is a weighted sum of the coverage, but also the time parameter settings in VHO
last collected goodput sample gi and the previous two algorithm. So, the frequency of search for a new interface is
estimates GPi-1, GPi-2. It can be shown that the adjustment of still limited by the parameter TW-TR-min and TU-TR-min in order
the data samples gi to the goodput estimate GPi decreases to limit the ping-pong effect. Connection is then moved
exponentially vs. time. The speed at which the older from the current interface to the new one, only if two
samples are smoothed is higher for increasing values of w1 following conditions are satisfied:
and decreasing values of w2 and w3. 1. the estimated goodput of the new interface is greater
than that currently selected;
3. VHO PROPOSED APPROACH 2. the measured power on the new interface is greater than
a minimum value (i.e. PW-TH for UMTS or PU-TH for
In Figure 1 the proposed VHO algorithm’s flowchart is WiFi) which is bigger than its sensitivity, (i.e. PW-min or
illustrated. PU-min, for WiFi and UMTS, respectively).
The algorithm then adopts two measures for limiting the
start ping-pong effect, i.e. using both the VHO waiting times, TW-
TR-min and TU-TR-min, and the power thresholds, PW-TH and PU-
TH, for WiFi and UMTS, respectively.
Y N
Pw > Pw‐min
Goodput estimation can be performed in various ways. One
Move to WiFi Move to UMTS
possibility is to transmit a sequence of probing packets at
wait TW‐TR‐min wait TU‐TR‐min the maximum allocated capacity from both WiFi and UMTS
interfaces. In order to save battery power by the two
Pw > Pw‐min
N N
PU > PU‐min parameters, TW-BT-min and TU-BT-min, which fix the minimum
Y Y interval of time between two channel estimations when
wait TW‐BT‐min wait TU‐BT‐min connection is on the WiFi or UMTS network respectively.
TW-BT-min and TU-BT-min can be fixed empirically to find a good
N
PU > PU‐TH Pw > Pw‐TH
N compromise between the goodness of channel estimation
Y Y
and the save of battery.
assess GPW, GPU assess GPW, GPU
4. EXPERIMENTAL RESULTS
Y Y
GPW > GPU GPU > GPW
N N To validate the VHO performance and tune the algorithm
Figure 1. Proposed VHO algorithm’s flowchart.
parameters, we realized a Matlab simulation environment,
consisting of 3 UMTS cells and 30 WiFi hot spots. In the
simulate environment an MT moves randomly at 0.5 m/s
The VHO algorithm starts with the selection of the WiFi speed in a region of 2 Km x 2 Km modeled with a map of
network if the measured power from the WiFi NIC, i.e. PW, 400x400 zones of 5 m x 5 m. In Figure 2 is depicted a
is bigger than the mobile node WiFi receiver sensitivity, i.e. random path of an MT on the described map. In the map are
PW-min, which denotes connectivity available in the WiFi also shown the zones where the 30 WiFi hot spots and 3
network. Otherwise, the UMTS NIC selection is attempted UMTS cells are located. The WiFi and UMTS cell sizes are
and the UMTS receiver sensitivity, i.e. PU-min, is used to set on 120 and 600 m, respectively assuming an outdoor
detect UMTS network availability. scenario.
MT's path Number of VHO occurences
14
y MA
50 ESA
12

100 10

Vertical handovers
150
8

200
6

250
4

300
2
350
0
400
50 100 150 200 250 300 350 400 20 40 60 80 100 120 140 160 180
x waiting time, [s]
Figure 2. MT’s path example. Figure 3. Number of VHOs vs. waiting time.

In the simulations, we set the following parameters: Table 1 collects the number of vertical handovers from WiFi
− the transmitted power in the middle of UMTS cell is to UMTS and viceversa, during the whole simulation, (i.e.
about 43 dBm, according to UMTS cell requirements; from the first step to the 5000th). The number of VHO is
− the UMTS/WiFi receiver sensitivies are set at −100 also called as VHO frequency. It strictly depends on the
dBm, according to UMTS/WiFi cell requirements, choice between MA and ESA approaches, and the TW/U-TR
respectively; time.
− the PU-TH and PW-TH parameters are set at −100 dBm,
equal to the UMTS/WiFi sensitivy, PU/W-min, TW/U-TR
30 60 90 120 150 180
respectively; [s]
− to save battery life, TW-BT-min parameter is set at 10 s. MA 5 6 8 4 5 5
VHO
Then, for the channel model, we considered a typical AWG ESA 6 6 9 5 4 4
(Additive White Gaussian) one, and referred to the
Table 1. Values of VHO-MA/ESA occurrences, for several TW/U-TR
Okomura-Hata model for the signal power attenuation [6]. values.
We collected statistics on goodput and number of vertical
handovers on different WiFi and UMTS maps generated In Figure 4, the total amount of bit received is a function of
randomly. We simulated an MT moving for 5000 steps at a the waiting time parameter, and performance of the ESA
speed of 0.5 m/s, (e.g. a man walking). In order to obtain a approach appears better than that of the MA one. Again, we
comprehensive analysis of the algorithm performance, we chose the same values for TW-TR and TU-TR.
analyzed the mean behavior of the system and performed an On the whole, we can conclude that the greater number of
optimization of the parameters and of the goodput handover experienced with the ESA approach for channel
estimation function, which impacts the handover frequency estimation brought about better performances.
and the available bandwidth. Then, in Figure 5 is depicted the number of received bit over
Goodput estimation was performed using the presented ESA the MT steps in 4 cases:
approach by choosing different values for the weights, (i.e. 1. the MT is provided only with a WiFi NIC, (see curve
w1=0.1, w2=0.4, and w3=0.5), and an MA with N=5 samples. WIFI Rx bits);
Figure 3 shows the number of vertical handover performed 2. the MT is provided only with a UMTS NIC, (see curve
by the algorithm vs. the waiting time. We considered the UMTS Rx bits);
same values for WiFi and UMTS waiting times, 3. the MT is provided with a WiFi and UMTS NIC and is
able to instantaneously estimate the best channel and
TW / U -TR -min = 30 ⋅ i , i = 1, 2,..., 5. (3) select the network with the current best goodput, (see
curve Theoretic VHO Rx bits);
Two curves obtained with the ESA and MA approaches are
4. the MT is provided with a WiFi and UMTS NIC and
compared. With the ESA approach the number of handovers
performs the algorithm described in Section III, where
are generally greater than those with the MA approach. We
limitations to the VHO frequencies are posed by the
do not consider the number of VHOs as a performance
parameter TW-TR-min and TU-TR-min set both to 30 seconds,
parameter to be minimized but rather we used it in order to
(see curve VHO-ESA Rx bits).
assure a limitation of the VHOs, being the waiting time
TW/U-TR a precise constraint to satisfy.
x 10
9
Final received bits, according to VHO-MA/ESA 4. CONCLUSION
8
MA
ESA We investigated into a novel MCHO algorithm, based on
7.5
estimation of the WiFi/UMTS channel goodput. The system
is able to limit VHO frequency to avoid the ping-pong effect
and maximize the total amount of data received. The
7 presented algorithm adopts various thresholds to limit VHO
frequencies. We studied in particular how it is possible to
Bits

improve goodput performance and limit the ping-pong


6.5
effect by modulating the waiting time thresholds.
Then, we showed that to some extent the limitation of the
6 ping pong effect can bring about better performance also in
terms of throughput. Future works are multi-user scenario
and an extension of heterogeneous network environment,
5.5 (i.e. adding WiMax hot spots). Finally, simulations with
different values of PU/W-TH and TW-BT-min parameters can be
20 40 60 80 100 120 140 160 180
waiting time, [s] perform.
Figure 4. Total bit received vs. waiting time.
5. ACKNOWLEDGEMENT
9 Cumulative received bits in different scenarios
x 10
8
VHO-ESA Rx bits This work has been partially supported by Telecom Italia
7 Theoretic VHO Rx bits S.p.A. within the framework of the project: “Seamless
UMTS Rx bits
roaming tra assetti comunicativi mobile e fissi (mobile-
WIFI Rx bits
6 home, mobile-office)”.

5 6. REFERENCES
Bits

4 [1] A. M. Vegni, M. Carli, A. Neri, and G. Ragosa, “QoS-based


Vertical Handover in IEEE 802.21 networks”, Proc. on Wireless
3 Personal Multimedia Communication, WPMC 2007, Jaipur, India,
4-6 Dec. 2007.
2 [2] H. D. Cho, et al., “A study on the MCHO method in Hard
handover and Soft handover between WLAN and CDMA”, Proc.
1 on International Conference on Consumer Electronics, ICCE
2005, pp. 391-392, 8-12 Jan. 2005.
0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
[3] V. Jesus, et al., “Mobility with QoS Support for Multi-Interface
Steps Terminals: Combined User and Network Approach”, Proc. on
Figure 5. Performance of VHO algorithm. IEEE Symposium on Computers and Communications, ISCC 2007,
pp. 325-332, 1-4 July 2007.
As expected, the curve relevant to the presented algorithm [4] H. H. Choi, and D. H. Cho, “Takeover: a new vertical handover
concept for next-generation heterogeneous networks”, Proc. on
denotes better performance of both the cases of UMTS and
IEEE 61st Vehicular Technology Conference, VTC 2005, Vol. 4,
WiFi single-mode mobile terminals. pp. 2225-2229, 30 May-1 June 2005.
Surprisingly, the novel VHO algorithm exhibits [5] H. Bing, C. He, and L. Jiang, “Performance analysis of vertical
performance which are also slightly better than the case handover in a UMTS-WLAN integrated network”, Proc. on 14th
when no measure for the ping-pong effect is applied. This IEEE Personal, Indoor and Mobile Radio Communications,
shows that waiting a few seconds prior performing a PIMRC 2003, Vol. 1, pp. 187-191, 7-10 Sept. 2003.
handover can be useful not only to reduce the ping-pong [6] Y. Okumura, et al., “Field strength and its variability in VHF
effect, but also to avoid moving to a network where and UHF land-mobile service”, Rev. Elec. Comm. Lab., Vol. 16,
performance can degrade rapidly. This is the typical case No. 9-10, pp. 825-873, 1968.
when an MT wanders at the boundary of a WiFi cell and
moves frequently out of range.
So, the best choice of time parameters is for low TW/U-TR-min
values, not exceeding the number of VHO occurrences, and
VHO-ESA approach for high w3 values, (i.e. w3 = 0.5).

Você também pode gostar