Download Comparing different handover schemes in IP based Micro

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Multiprotocol Label Switching wikipedia , lookup

Asynchronous Transfer Mode wikipedia , lookup

Distributed firewall wikipedia , lookup

Net bias wikipedia , lookup

IEEE 1355 wikipedia , lookup

Internet protocol suite wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

TCP congestion control wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Wake-on-LAN wikipedia , lookup

RapidIO wikipedia , lookup

Deep packet inspection wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Transcript
Comparing different handover schemes in IP based Micro Mobility
Protocols
Mounir FRIKHA, Lilia MAALEJ
UTIC Laboratory
Ecole Supérieure Des Communications De Tunis, TUNISIA
Cité des télécoms, Rawed, Ariana, 2083, Tunisie
[email protected],
Abstract:
The semi-soft handoff scheme for Cellular IP is optimized for networks where the mobile host is able to
listen/transmit to two or more base stations simultaneously for a short duration- the time that the mobile host
spends in the overlap area- as in the case of a WaveLAN or Code Division Multiple Access (CDMA) network.
This scheme improves the network efficiency off handoff in terms of packet loss but with more delay. However
not all wireless technologies have simultaneous connection capability as does a Time Division Multiple Access
(TDMA) network. A new scheme introduced in a cellular IP draft [2] has been implemented in a network
simulator and is discussed in this paper. Indirect Handoff has been implemented for the networks where the
mobile host is able to listen/transmit to only one base station. It will be shown in this paper that for the wireless
technologies where a semi-soft scheme can-not be used, an indirect handoff scheme is a more efficient
alternative to hard handoff in cellular IP micro mobility protocol. The behaviour of TCP and UDP at handoff
will then be discussed. Finally, the handoff performance for Cellular IP, Hawaii and HMIP[7] will be compared.
I. Introduction
Typically, fixed hosts connected to the Internet remain online for extended periods of time even though most of
the time they do not communicate. Mobile subscribers connected to the wireless Internet will expect similar
services. If mobile hosts were to maintain their location information in support of being continuously reachable,
it would require frequent location updates. This signaling overhead can be reduced through the introduction of
paging. Mobile hosts are expected to typically operate on batteries with limited lifetime. This makes it important
to save idle mobile hosts from having to transmit frequent location update messages. Idle mobile hosts do not
have to register if they move within the same paging area. Rather, they only register if they change paging area.
Paging has been implemented by a number of micro-mobility protocols including Cellular IP [2] and Hawaii [?],
and recently proposed as extensions to Hierarchical Mobile IP [5]. Hierarchical mobility management reduces
the performance impact of mobility by handling local migrations locally and hiding them from home agents.
II. Cellular IP Protocol
The Cellular IP (CIP) proposal [2] from Columbia University and Ericsson supports fast handoff and paging
techniques. The protocol is intended to provide local mobility and handoff support. It can interwork with Mobile
IP [1] to provide wide area mobility support. A mobile host may sometimes wish to maintain its routing cache
mappings even though it is not regularly transmitting data packets. A typical example of this is when a mobile
host receives a UDP stream of packets on the downlink but has no data to transmit on the uplink. To keep its
routing cache mappings valid, the mobile host transmits route-update packets on the uplink at regular intervals
called the route-update time. Route-update packets update routing cache mappings as for normal data packets.
However, route-update messages do not leave the Cellular IP access network and will be filtered in the gateway.
The loss of downlink packets when a mobile host moves between access points is reduced by customized
handoff procedures. Cellular IP supports three types of handoff scheme.
A. Cellular IP hard handoff: is based on a simple approach that trades off some packet loss in exchange
for minimizing handoff signaling rather than trying to guarantee zero packet loss. Hard handoff causes packet
losses proportional to the round-trip time and to the downlink packet rate.
B. Cellular IP semi-soft handoff: exploits the notion that some mobile hosts can simultaneously receive
packets from the new and old base stations during handoff. During semi-soft handoff a mobile host may be in
contact with either the old or the new Base Station and receives packets from them. Packets intended for the
mobile host are sent to both Base Stations, so when the mobile host eventually moves to the new location it can
continue to receive packets without interruption. [2].
C. Cellular IP Indirect Handoff: As mentioned before, not all wireless technologies have simultaneous
connection capability. e.g. TDMA. They cannot listen to the current BS while sending a route-update packet to
the new Base Station. For this situation an alternative indirect technique is used for Cellular IP. It is assumed the
network can obtain the IP address of the new BS. This is the case in many cellular networks. When the mobile
host decides to make a handoff, instead of sending a route-update packet to the new BS directly (as it cannot), it
sends the packet to the current BS. This packet will have as its destination IP address, the IP address of the new
Base Station [2].
III. HAWAII PROTOCOL
Handoff-Aware Wireless Access Internet Infrastructure (Hawaii) [4] is a domain-based approach for supporting
local mobility. It uses path set-up schemes based on
caching. Hawaii, like Cellular IP, aims at extending Mobile IP to allow efficient global multimedia mobility. It is
reasonable to believe that Cellular IP may perform slightly better than the Hawaii protocol since a similar cache
approach is used The Hawaii protocol defines two schemes for implementing confirmed handoff procedures
within base stations: the forwarding and non-forwarding schemes. In the first type, packets are forwarded from
the old base station to the new, whereas in the second, they are diverted at the Crossover router. The forwarding
scheme is optimised for networks where the mobile host is able to listen/transmit to only one base station as in
the case of a Time Division Multiple Access (TDMA) network. The non-forwarding scheme effectively
implements route diversity and is optimised for networks where the mobile host is able to listen/transmit to two
or more base stations simultaneously, as in the case of Code Division Multiple Access (CDMA) networks.
IV. HANDOVER EVALUATION
To compare different handoff schemes on Cellular IP, we used CIMS [3] codes implemented in ns-2. We also
added indirect handoff scheme codes to CIMS and
compare the three schemes for UDP and TCP applications. The platform used for the simulation is shown in
Figure 1.
A. UDP Performance
During the simulation the mobile host receives 512 byte UDP packets at rates from 50Kbps to 1.2Mbps while
making handoff from BS1 to BS4 and vice versa.
Figure 1. The Cellular IP platform
As shown in Figure 2, for higher data rates a hard handoff scheme loses up to 30 packets. The experiment shows
that, for wireless networks that cannot use a semi-soft scheme to decrease packet loss, indirect handoff could be
used. The number of packets lost in Hard handoff is reduced by up to a half when using indirect handoff. This
improvement is achieved because, before the mobile host moves to the new base station, the new base station has
already been notified of the existence of the new mobile host in its coverage area through the packets forwarded
from the old base station and has established the links so the data is on its way when handoff occurs. In this way
those packets, which are lost in a hard handoff scheme during the establishment of the new link, are saved and
arrive at the mobile host as soon as it switches to the new base station.
Figure 2. Number of packets lost
As the mobile host moves faster, it spends less time in the overlap region so the packet loss increases, as shown
in Figure 3. This result can be explained if we compare the handoff delay to the time the mobile host spent in the
overlap region. In the semi-soft handoff the increase in packet loss is less because the mobile host can hear from
both base stations once the routing update packet has arrived at the crossover router. However unlike the semisoft scheme, a hard or indirect handoff mobile host can only send and receive packets to one base station at a
time so it can-not receive all the packets sent to it and loses more packets.
Figure 3.Number of packets lost when mobile host is moving with different speeds for
three handoff schemes in cellular IP.
B. TCP Performance
In the next experiment, we study the impact of handoff performance on TCP Newreno throughput. The mobile
host performs consecutive handoffs between B1 and B4 and vice versa.
The average TCP throughput at the mobile host for all handoff schemes is shown in Figure 4. We observe that
the performance of TCP degrades as the handoff frequency increases, due to packet loss. As the handoff rate
increases TCP has less time to recover from loss. This forces TCP to operate below its optimal operational point
resulting in a significant drop in transport performance as the handoff rate approaches one per 3 seconds. Note
that a mobile handing off every 3 seconds is a high handoff rate. From Figure 4 we can observe that semi-soft
handoff reduces packet loss and significantly improves the transport throughput in relation to the hard and
indirect handoff schemes. In contrast to the semi-soft handoff experiment for UDP traffic, packet loss is not
entirely eliminated with TCP. This can be observed in the decline in the measured throughput as the handoff
frequency increases. We attribute the lack of synchronization and subsequent loss to the buffer delay device
used. The buffering of packets to the packet inter-arrival time, which is both and more irregular in TCP streams
than in the remains at handoff rates approaching one handoff per 3 seconds due to the transmission delay
variations encountered during handoff. The semi-soft handoff results look promising. Even at the highest
handoff rate TCP throughput is almost identical to that of a stationary host as shown in Figure 4.
Figure 4. Throughput in TCP Newreno with different speed of mobility for CIP handoff schemes
As we observe from Figure 5, the packet loss is reduced in indirect handoff implemented compared to the hard
handoff scheme, as, within the same simulation time, the maximum sequence number achieved in indirect
handoff is higher. This shows that sender receives fewer duplicated acknowledgements and needs less
retransmission, so the number of the sequence number of packets sent to the mobile host will increase more. As
can be seen in Figure 5, greater packet loss is achieved in the implementation of indirect handoff in comparison
to semi-soft handoff. This is due to the longer time required in indirect handoff to inform the new base station
about the presence of the mobile host moving into its coverage area. This delay is approximately three times
larger in indirect handoff than in semi-soft handoff where the mobile host can notify the new base station
directly when the procedure for handoff is starting.
Figure 5. Packet sequence number sent in TCP
Newreno during 6 handoffs
V. COMPARING CELLULAR IP ,HAWAII AND HMIP
The major difference between the two approaches is related to handoff procedures and to path refresh (i.e. cache
management). Hawaii involves dynamic routing
whilst only selected nodes implement the mechanisms for path Caching [5]. In comparison with Cellular IP,
Hawaii only uses one cache refresh frequency, and the user data is not involved in cache management. Handoff
latency is proportional to the round-trip time between mobile host and crossover node. When mobile is doing a
handoff with smaller Handoff dis tance the time that packets could be lost is shorter which results less packet
loss in total comparing to bigger handoff distances. Comparing packet loss numbers for UDP applications in
Cellular IP and Hawaii as shown in Figure 6, Cellular IP hard handoff and Hawaii MSF are very similar. When
the mobile host moves between BS1 and BS2 the delay is small. If the crossover distance is larger, the handoff
delay increases with an extra packet delay for each additional hop. The results are a direct consequence of the
similarity between these two protocols, particularly in the way in which the protocols build up the route between
a crossover node and new BS. In contrast to Cellular IP, Hawaii and HMIP[7] updates routing only when
registration messages reach the GFA[6]. Therefore, Hierarchical Mobile IP cannot benefit from the fact that a
crossover node is topologically close to the BSs. This phenomenon is illustrated in Figure 6 where the handoff
delay for HMIP is shown to be independent of the crossover distance, and is equal to the handoff performance in
the case of the maximum crossover distance for Cellular IP and Hawaii.
Figure 6. Comparing Hawaii, CIP and HMIP for UDP
applications
For TCP applications, the more the sender needs to transmit packets, the smaller is the last sequence number
received at the end of the simulation. The degradation caused by packet loss increases with the increasing
handoff frequency. This phenomenon is illustrated in Figure 7 where the mobile host moves at the speed of 20
meters/second and performs 3 handoffs during a 30 seconds simulation time.
Figure 7.Maximum sequence number for TCP Newreno flow control As mentioned before, when the receiver
receives nonsequential packets, it sends duplicate acknowledgements to notify the sender that it should
retransmit the lost
packets. Figure 8 shows the number of duplicated acknowledgements for the same scenario as Figure 7. The
number of non-sequential packets arriving at the mobile host is higher in Hard handoff than in the other two
schemes in Cellular IP. In Hawaii, on the other hand, we can see that the number of duplicate acknowledgements
is greater in the forwarding scheme.
Figure 8. Number of duplicated acknowledgements the mobile host sends
when it receives disordered packets
Therefore evaluation and comparison of the performance of the three CIP schemes for both UDP and TCP was
performed. Indirect handoff is a better alternative to hard handoff in cellular IP for wireless networks that do not
support simultaneously sending/receiving.
VI. An overview on Micro-Mobility Protocols
We assume here that the delay between a MN and the gateway is T(gate), between a MN and its previous base
station is T(prev) and the delay between the MN and the crossover base station is T(cross). we can say
T(gate)>T(prev)>T(cross).
Figure 10: A simple model for handoff parameter comparison
Table 1 summarises how some of the proposed micromobility protocols tackle each Protocol Design Issue. A
detailed description of how each of the selected protocols works can be found in the appropriate reference; in
this paper we assume that the reader is reasonably familiar with them.
Table 1: comparative chart for handoff parameters
For the case of EMA and BRAIN micro-mobility protocols a higher scalability and resilience are expected since
they are not only based on tree_like topologies and could support mesh architecture. Therefore if a link or a node
fails there are other pathes that a mobile node could send or receive data.
VI. Conclusions
The greater the handoff distance, the more packet loss results in all handoff schemes in Cellular IP. If the
handoff delay is less than the time that the mobile host spent in the overlap region then the Semi-soft handoff
scheme has the best performance for Cellular IP protocol.
In a Cellular IP network the number of hops from source to destination is constant since all routing-update
packets must reach the gateway. However in Hawaii, nodes upper than Crossover router are not involved when
handoff is happening. Therefore Hawaii is more reliable and, compared with Cellular IP, has less control
signalling in the nodes upper than the Crossover router compared to Cellular IP.
The longer handoff delay in the Hawaii handoff scheme causes greater packet loss than in Cellular IP handoffs.
Comparing packet loss numbers for UDP applications in Cellular IP and Hawaii, at higher handoff rates the
performance of both the forwarding and the nonforwarding schemes in Hawaii is worse than that of all handoff
schemes in Cellular IP.
REFERENCES
[1] C. Perkins, editor, “IP Mobility Support”, Internet RFC 2002, Work in Progress, October 1996.
[2] Z. D. Shelby, D. Gatzounas, A. T. Campbell, C-Y. Wan, “Cellular IPv6”, Internet Draft, draftshelbyseamoby- cellularipv6-00.txt, November 2000.
[3] CIMS: The Columbia IP Micro-mobility Suite NS Source Code Distribution for Cellular IP, Hawaii and
Hierarchical Mobile IP, April 2001
[4] R. Ramjee, T. La Porta, S. Thuel, K. Varadhan ”IP micro mobility support using HAWAII”, Internet
Engineering Task Force, Internet-draft, 19 February 1999, Work in Progress.
[5] Grønbæk, “Cellular IP: overview and enhancements “, March 1999.
[6] A.T.Campbell,JGomez,S. Kim, Turanyi, Z., Wan, CY. and A, Valko "Comparison of IP Micro- Mobility
Protocols", IEEE Wireless Communications Magazine, Vol. 9, No. 1, February 2002.
[7] E. Gustafsson, A. Jonsson, and C. Perkins, “Mobile IP Regional Registration,” Internet draft, draftietfmobileip- reg-tunnel-03, work in progress, July
2000.
[8] A. O'Neill, G. Tsirtsis, and S. Corson, "Edge Mobility Architecture", Internet Draft (work in progress), draftoneill-ema-01.txt,March ‘00.
[9] R. Hancock, Hamid Aghvami, M. Kojo, M. Liljeberg,"The Architecture of the BRAIN Network Layer",
Proc. IST Mobile Communications Summit 2000.