ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Fast and Reliable Handover In Heterogeneous Networks (Mobile IPv6)

Satyaphanindra Bonam1, P. Aruna Kumari2
  1. PG Student [CSP], Dept. of ECE, G.V.P. College of Engineering (A), Madhurawada, A.P., India
  2. Assistant Professor, Dept. of ECE, G.V.P. College of Engineering (A), Madhurawada, A.P., India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

The continuation of an active call or service is one of the vital metrics for assessing the performance of a wireless communication system. The handover process is inevitable when the Mobile node is roaming across the networks. When a mobile node is moving from home access point to another access point, handover with low latency and minimum packet loss is required in order to get better Quality of Service (QoS) for IP applications such as Voice over IP (VoIP), video conferencing, live streaming in mobiles etc. In this paper, Modified Reactive Fast Handover for Mobile IPv6 is used to reduce handover latency and packet loss, which involves packet buffering at the Correspondent Node (CN). Network Simulator version 2 (NS-2) is used under ubuntu operating system as simulation tool for the proposed scheme.

Keywords

Packet Loss, Handover latency, Mobile IPv6, QoS, NS-2

INTRODUCTION

Mobility is an important attribute of a mobile communication system. With the advent of latest technologies in wireless communication, the user is facilitated with the ubiquitous internet access when the user is roaming across the network. Handover plays an anchor role in mobile communication for the fulfillment of communication between two parties. For any communication system, the QoS is the deciding factor for the performance evaluation of the system. Packet losses are the main threat to the QoS of a communication system. In the handover situation the packet losses and the handover latency should be considered in order to get better results and uninterrupted access to the communication. So, the QoS of the communication system depends on both handover latency and packet loss.
The handover latency is the amount of time taken by the Mobile node to switch its point of attachment from home access point to another access point. It can be considered as the time required for movement detection, IP protocol operations, for performing handover.
Next Generation Networks (NGN) are using in this modern era in which the data is transferred in packets or chunks. The packets carry information. The packet loss is regarded as one or more packets fails to reach the destination. The general reasons for packet loss are insufficient Bandwidth, hardware problems, routing failures etc.

LITERATURE SURVEY

Yvette E. Gelogo et al. [1] proposed a Reducing packet loss for Mobile IPv6 Fast Handover (FMIPv6). In this, the researchers are keen on reducing the packet losses and proposed their method to improve the packet loss by using proper buffering at the routers in predictive and reactive FMIPv6 models. They also insisted that the buffer size should be used based on the data transferred. If the data is like voice over IP, it needs small buffer size compared to high-resolution streaming video as the latter has larger packet sizes and high arriving data rates.
Salim M. Zaki et al. [2] proposed a Mitigating packet loss in Mobile IPv6 using two-tier buffer scheme. In this the authors proposed a way to reduce the packet loss for Mobile IPv6 handover. This process involves deploying a buffer at the CN side to retrieve the forwarded traffic from CN. The buffered packets will be sent to the Mobile Node (MN) immediately after the receiving of the Binding Update (BU) message from MN and then handed over to other access point.
Rajeev koodli proposed a fast handover for Mobile IPv6 in RFC et al. [3]. In this he listed two types of fast handovers namely predictive and reactive fast handovers for MIPv6. In this he said that the handover latency is the outcome of the link switching delay and IP protocol operations and also stated that the mobile node is incapable of receiving the traffic intended for it from the correspondent node during this handover latency.

BACKGROUND

At present, the used communication protocol is IP or IPv4, which suffers from triangular routing problem. IPv4 has less address space (32-bit) and has high packet transmission delays compared to the next generation IP or IPv6. IPv6 comprises of 128-bit address space and it overcomes the problem of triangular routing by route optimisation technique which results in less packet delays. Mobile IPv6 is to facilitate the uninterrupted internet services to the Mobile users when they roam across the network. There are various mobility management protocols of Mobile IPv6 developed by IETE. The IETE standardised protocols Mobile IPv6 (MIPv6), Fast Handovers for Mobile IPv6 (Predictive FMIPv6 and Reactive FMIPv6), Hierarchical Mobile IPv6 (HMIPv6), and Proxy Mobile IPv6 (PMIPv6), out of which some are host based and some are network based.
Among the above mentioned protocols, the Reactive FMIPv6 produces best results in terms of handover latency. It results approximately 5.5msec handover latency, which is the lowest of all the mobility management protocols. Now take a glance about the operation of the reactive FMIPv6.

Operation of reactive Fast Handover for Mobile IPv6:

The signal flow graph of reactive FMIPv6 is illustrated in fig 1.
image
The messages illustrated in the above figure are described below.
Router Solicitation for Proxy (RtSolPr): The Router Solicitation for Proxy message is sent by the MN to the Previous Access Router (PAR), when the handover of MN is imminent. It is the message asking the PAR to perform router discovery process in order to find the available access routers information.
Proxy Router Advertisement (PrRtAdv): The Proxy Router Advertisement message is sent by the PAR to the MN in response to RtSolPr. It provides the list of access routes available for the MN in the foreign network.
Fast Binding Update (FBU): The Fast Binding Update message is sent by the MN to the Next Access Router (NAR) and in turn the NAR is forward this message to the PAR
Handover Initiate (HI): The Handover Initiate message is sent by the PAR to the NAR to authenticate the New Care of Address (NCoA) quoted in FBU message.
Handover Acknowledgment (HAck): Handover Acknowledgment message is sent by the NAR to the PAR in response to the HI message to validate NCoA.
For the above operations, PAR holds the incoming packets in order to reduce packet loss. After the confirmation of the NCoA of MN in the foreign network, the buffered packets are forwarded to the MN through NAR. This process is called Tunneling. Thus ends the handover process. Then the packets are transmitted to MN through NAR.
Handover latency, it is quite less for reactive FMIPv6 when compared to the classical MIPv6 protocol as the anticipation of the MN towards the NAR before it is handed over to the other network. When comparing the handover latency between predictive and reactive fast handovers, the reactive handover results slightly less to that of predictive one.
Packet loss, the deciding factor to evaluate the performance of handover, there are measures have taken to reduce the packet loss in this Fast Handovers. The packet losses are reduced by taking the buffer at the routers. In the predictive FMIPv6, a buffer is deployed at the NAR to withstand packet losses. In the reactive FMIPv6, buffer is placed at the PAR to store the lost packets during the handover time as in that duration the MN is unable to receive or send packets.

PROPOSED METHOD

Now let us look at the spaces of improvements in reactive FMIPv6.
The packets are stored in the buffer deployed at the PAR and are forwarded to the NAR during this handover. So, forwarding buffered packets from PAR to NAR during handover results in some handover latency.
To minimize packet losses, Reactive FMIPv6 uses the buffer at PAR. The packet loss occurs in Reactive FMIPv6 as a result of using limited buffer sizes. When the buffer at the PAR is exhausted with the incoming packets the buffer leaves the forthcoming (next incoming) packets. As a result packet loss occurs in Reactive FMIPv6.
Modified reactive FMIPv6 This method involves the deployment of the buffer at the correspondent node (CN) which is the source of data or packets. This buffer at CN is used in addition to the buffer at the PAR. This results in compatibility between the two buffers which plays an important role in this modified reactive FMIPv6.
The signal flow graph of Modified reactive FMIPv6 is shown in fig 2.
image
Once the MN is moving to another network, the handover process starts and it originates buffering at the PAR. At the same time buffer at the CN is also starts buffering of packets and also alerts the buffer at CN for the transmission of packets with reduced data rare than the actual one. When the buffer at PAR is filled with its capacity it starts losing the packets. So the number of packets lost reach the buffer at PAR is decreased as a consequence, the packet loss is reduced in this mode of operation compared to the Reactive FMIPv6.
After MN is switched to new network, in response to the BU message, the buffered packets in buffer at CN are forwarded first. Then the packets from CN are sent to MN through NAR with the actual data rate. As the packets stored in buffer at CN are forwarded to MN and this process does not involves the tunneling of packets during handover, the handover latency of modified reactiveFMIPv6 decreases compared to the reactive FMIPv6.

RESULT AND DISCUSSION

Network Simulator version 2 (NS-2) is used as the simulation tool to validate the results as discussed in proposed method. NS-2 provides two outputs such as network animator (NAM) and a trace file. In order to show the results of proposed method, the NAM is sufficient as it provides the visual information about the desired network. So, the results obtained are shown in NAM, which are given below with the analysis of the results followed. For better understanding of results, first shown the simulation results for reactive FMIPv6 and then followed by modified reactive FMIPv6.
Reactive FMIPv6: For implementing reactive FMIPv6, created a five node network in which the first node is the correspondent node (CN) and the fifth node is the mobile node (MN), which are source and destination respectively. In order to differentiate the source of traffic and destinations from other nodes, they are encircled. To show the handover from one network to other, require two nodes, they are node 2 and node 3. These nodes are considered as the access point 1 (AP1) and access point 2 (AP2). For highlighting the AP node from which the MN is receiving packets, that particular AP node is encircled.
Before handover: The following figure depicts the scenario of five nodes. In this the MN is accessing the packets through the AP1. In NS-2, it facilitates the user to monitor the packets at any point of time. In fig 3, packet 96 is passed from node 1 to node 2 with the packet length of 100 bytes at 0.0475 sec.
image
Calculation of handover latency for reactive FMIPv6: Handover latency is the result of link switching delay and IP protocol operations. It can be also defined the amount of time that the MN is incapable of receiving the packets from source. So, the handover latency can be calculated by deducting the last packet received time (before handover) from the first packet received time by MN (after handover). That is the time taken by MN to switch from AP1 to AP2. The handover is considered at 0.3sec and at that time the MN receives the last packet before handover as shown in fig 4.
image
The fig 5 shows at what time the mobile node receives the first packet after handover.
image
From the above two figures, it is clear that the last packet is received at 0.3sec and the first packet is received at 0.3055sec after handover. So the handover latency for the reactive FMIPv6 is Handover latency (reactive FMIPv6) = 0.3055-0.3 = 0.0055sec = 5.5msec.
Packet loss: Reactive FMIPv6 uses a buffer at PAR to reduce packet losses. But still there occurs packet loss due to the exhaustion of the buffer at PAR. Fig. 6 shows the number of packets lost during handover. The numbers of packets lost in reactive FMIPv6 are 14.
image
After the handover: The MN receives packets from CN through AP2 after handover.
Modified reactive FMIPv6: In the modified reactive handover, in addition to the buffer at PAR another buffer is deployed at the CN. As discussed in the previous chapter, the usage of buffer at CN improves the handover latency and packet loss, which are going to see in the following.
Calculation of handover latency for modified reactive FMIPv6: Handover latency is the time taken by MN to switch from AP1 to AP2. As in the earlier, the handover latency can be calculated by deducting the last packet received time (before handover) from the first packet received time by MN (after handover).
image
image
From fig. 7 and fig. 8 it is clear that the last packet is received at 0.3sec and the first packet is received at 0.305sec after handover. So the handover latency for the modified reactive FMIPv6 is Handover latency (modified reactive FMIPv6) = 0.305-0.3 = 0.005sec = 5msec.
Packet loss: The modified reactive FMIPv6 uses additional buffer at CN along with the one at PAR. During the handover process, the buffer at PAR informs the buffer at CN to slow down the packet rate from the actual rate. So the packet losses are less in the modified reactive FMIPv6 as the number of packets reaching AP1 is reduced.
The fig 7 shows that the decreased interval of packet generation. After the handover is accomplished, the buffer at CN reset the data rate to the actual data rate. For simple understanding of changes in packet data rate, the actual traffic is colored with blue and the slow data rate traffic is colored with black. The fig 9 shows the increased data rate (blue lines) after the completion of handover (after MN is attached to AP2).
image
Performance comparison: Fig 10 shows the handover latencies of reactive FMIPv6 and Modified reactive FMIPv6 in a graph.
Table 1 describes the overall comparison between reactive FMIPv6 and the modified reactive FMIPv6 in terms of handover latency and the number of packet lost.
image
Hence, from the comparison of two methods, it is clear that the modified reactive FMIPv6 results better than the reactive FMIPv6.

CONCLUSION

In order to support better QoS for the real-time and non-real time applications like Voice over IP (VoIP), video conferencing, video streaming in Internet etc., seamless handover is the solution when a Mobile node is roaming across the network. For the seamless handover, one solution is Reactive FMIPv6.But still there is scope for enhancing the performance of reactive FMIPv6 and it is proposed in this thesis work called modified reactive FMIPv6.
It provides seamless handover than the reactive FMIPv6 by making use of buffer at the CN. In this, buffer plays the key role in enhancing the handover latency by suppressing tunneling process during handover and also in enhancing packet losses by decreasing the data rate during handover period. Thus, the modified reactive FMIPv6 has an impact on fast and reliable handover.

References