Mobility-Aware Video Streaming in MIMO-Capable Heterogeneous Wireless Networks

Multiple input and multiple output (MIMO) is a well-known technique for the exploitation of the spatial multiplexing (MUX) and spatial diversity (DIV) gains that improve transmission quality and reliability. In this paper, we propose a quality-adaptive scheme for handover and forwarding that supports mobile-video-streaming services in MIMO-capable, heterogeneous wirelessaccess networks such as those for Wi-Fi and LTE. Unlike previous handover schemes, we propose an appropriate metric for the selection of the wireless technology and the MIMO mode, whereby a new address availability and the wireless-channel quality, both of which are in a new wireless-access network so that the handover and video-playing delays are reduced, are considered. While an MNmaintains its original care-of address (oCoA), the video packets destined for the MN are forwarded with the MIMO technique (MUX mode or DIV mode) on top of a specific wireless technology from the previous Access Router (pAR) to the new Access Router (nAR) until they finally reach the MN; however, to guarantee a high video-streaming quality and to limit the videopacket-forwarding hops between the pAR and the nAR, the MN creates a new CoA (nCOA) within the delay threshold of the QoS/quality of experience (QoE) satisfaction result, and then, as much as possible, the video packet is forwarded with the MUX. Through extensive simulations, we show that the proposed scheme is a significant improvement upon the other schemes.


Introduction
Over recent years, "multiple input and multiple output" (MIMO) technology has grown rapidly in the field of wireless communications.MIMO links have provided a high spectral efficiency in wireless environments through multiple spatial channels and without a need for additional bandwidth requirements [1].MIMO links provide the following two operational options: (a) simultaneous transmission of different data by multiple antennas that increases the data rate, called "spatial multiplexing" (MUX), and (b) simultaneous transmission of the same data by multiple antennas that increases the reliability or the transmission range, called "spatial diversity" (DIV).With the proliferation of MIMOcapable, heterogeneous wireless technologies and mobile electronic smart devices such as iPhones and iPads, there is a fast-growing interest in mobile video-streaming traffic for such mobile devices.According to the Cisco visualnetworking index, mobile video traffic will grow 66-fold over a period of five years [2][3][4].
One of the main challenges regarding MIMO-capable, heterogeneous wireless technologies is the provision of the support for a robust mobile video service such as Internet Protocol television (IPTV), Voice over Internet Protocol (VoIP) [5], and video streaming [2,3], whereby fast and seamless handover and forwarding schemes are supported between heterogeneous wireless-access networks.In this environment, seamless mobility and data forwarding are coupled according to user preferences, enabling mobile users to be "always best connected" (ABC) so that quality of service and quality of experience (QoS and QoE) are optimized and maintained; furthermore, the core network of the heterogeneous wireless-access networks continues to evolve into an all-IP-based network.Accordingly, to reduce the handover latency and solve the packet-loss problem, a fast MIPv6 (FMIPv6) handover [6] with an address preconfiguration and a fast IP connectivity has been proposed after the introduction of the Mobile IPv6 (MIPv6) [7] in the Internet Engineering Task Force (IETF); however, this handover proposal is still not robust for mobile video 2 Mathematical Problems in Engineering streaming in MIMO-capable, heterogeneous wireless technologies.Although Hierarchical MIPv6 (HMIPv6) [8] and Proxy Mobile IPv6 (PMIPv6) [9] have been proposed for location management and handover-latency enhancement, corresponding limits in the local mobility region persist; plus, even though the GPRS Tunneling Protocol (GTP) and the Dual Stack MIP (DSMIP) are proposed for the support of the IP mobility level between LTE and Wi-Fi, we have chosen to focus on FMIPv6 enhancement to cover the QoS and QoE of mobile video streaming, as well as the global mobility in MIMO-capable, heterogeneous wireless technologies.
Regarding FMIPv6, a mobile node (MN) is previously configured with only one of the new care-of addresses (CoAs) of a specific wireless network before it is attached to a new link.This address preconfiguration, however, is useless when the MN moves to another visited network, or when the change of wireless technology by the MN is in contrast with the corresponding anticipation; therefore, the selection of an inappropriate wireless technology occurs, leading to a fluctuating mobile video-streaming quality that is due to a lack of unused new addresses or an unreliable wirelesschannel quality.In this case, FMIPv6 again follows the handover procedure of MIPv6 so that the handover latency increases undesirably.Attempts to improve both MIPv6 and FMIPv6 in a wireless network under the strong assumption of a perfect anticipation have already been completed.
Different from the previous works [10][11][12][13], specifically, the main goal of our proposed scheme is a mechanism that selects the "best," according to an appropriate metric, wireless technology for a robust mobile-video-streaming service among all of the wireless technologies, whereby the handover and video latency are reduced on average, and the effects of perfect and imperfect handover predictions are analyzed in terms of MIMO-capable, heterogeneous wireless technologies.
To our knowledge, this is the first report regarding the problem concerning the need for robust mobile video streaming in terms of MIMO-capable, heterogeneous wireless technologies.Unlike FMIPv6, for which the preconfiguration of one tentative CoA at an MN handover is used, two of the verified tentative CoAs from heterogeneous wirelessaccess networks are exploited for the proposed scheme to prevent a fast handover from failing with any FMIPv6-related wireless technology for which there is no provisional CoA in a new visited network.By making a fast handover possible in any situation, the scheme reduces the average handover latency and the mobile-video-streaming delay by using a MIMO-transmission mode.We have therefore defined a metric that captures the contribution that each wireless technology provides for the quality improvement of mobile video streaming, while also considering the importance of video packets (in terms of video distortion and play-out deadlines), the QoE, and the video-packet-forwarding mode of MIMO technologies such as MUX and DIV with respect to MIMO-capable, heterogeneous wireless technologies.
Through a performance evaluation, we show that our scheme provides a mechanism that is more robust than those of the other schemes such as eFMIPv6 [10], FMIPv6, HMIPv6, the hybrid algorithm [14] and Handoff Protocol for Integrated Networks (HPINs) [15] for which the MIMO routing protocol (MIR) [16] of mobile-video-streaming services is considered.
The rest of this paper is organized as follows: We present related work and the general system architecture for the proposed scheme in Sections 2 and 3; regarding the MIMO-capable heterogeneous wireless technologies, a robust mobile-video-streaming scheme is described in Section 4; Section 5 presents the analysis and performance results; and lastly, we conclude the paper in Section 6.

Related Work
The authors of [17] propose a simulation platform for the analysis of the handover issue for downlink coordinated multipoint (CoMP) transmissions in LTE-A cellular systems.Among the variety of intercell interference coordination (ICIC) strategies, the authors applied a frequency-reuse factor of one in the cell-center areas and a higher reuse factor in the cell-edge areas.In [18], the authors propose a downlink soft handover scheme for cell-edge users in 4G-LTE systems to improve the cell-edge capacity.In the cell-edge areas, capacity loss generally exists; therefore, the authors of [18] used a multicell MIMO, with the cooperation of multiple base stations and different, adaptively exploited multi-cell MIMO transmissions, based on the spatial correlation of a downlink channel and the path loss of adjacent cells, whereby the ergodic link-level capacities are compared.In [19], the authors proposed a novel handover scheme for which the number of detected antennas in a MIMO-capable wireless communication system is used; through the diminishing of the MAC-feedback quantity in the base station, the scheme results in a diversification of the handover decision and a reduction of the MAC overhead.In [20], the authors introduce handover sequences by consisting of a comb cyclically shifted in the frequency domain to identify the MIMO cells.Orthogonal sequences in time domain are used to identify the antennas of MIMO within a cell.Sequence assignment to the cells follows a classical frequency-reuse scheme.With these sequences, the frequency-selective multicell channel of MIMO can be identified with high precision also at the cell edge.In [21], the authors carried out the research of influence by the multiantenna technology MIMO on realization of handover procedure in cellular radio access systems.By means of modeling possibilities, the authors showed both improvements and deterioration of duration of handover procedure with the use of MIMO in radio systems.In [22], the authors consider a novel adaptive multi-input multioutput (MIMO) semisoft handover technique for the quality of service (QoS).Semisoft handover permits both hard and soft handover advantages for OFDM networks.Specifically, they analyze the semisoft handover combined with the adaptive MIMO mode switching scheme.In [23], the authors implement the Variable Step Size Griffiths (VSSG) algorithm for steering the radiation pattern of the eNodeB with multiple input multiple output (MIMO) antenna's from −90 degrees to +90 degrees.After steering the main beam, the detection is performed using MUSIC algorithm for detecting the UE's located at cell boundaries during handover to provide better signal strength to meet the standards QoS of 4G-LTE.They also compared with capacity of single input single output (SISO) and multiple input multiple output (MIMO).However, above schemes mainly focus on validating the effectiveness of adaptive MIMO soft handover in the femtocell or cell edge networks or showing that the influence of the correlation between the signal qualities of the source and target base station (BS).In addition, they did not consider MIMO and video streaming.
In [14], the authors investigated the potentiality and benefits of a novel vertical-handover algorithm for which both hard and soft handovers are exploited in a dual-mode configuration, and it was compared with the traditional hard approach.Regarding the hard vertical-handover mechanism, the connectivity between the mobile users and the serving network is broken before the connection with a new network is established (namely, "break-before-make"); alternatively, the soft vertical-handover mechanism is "make-beforebreak" and generally improves the seamless connectivity.The algorithm of [14] aims to maintain seamless connectivity for those users moving in heterogeneous-network environments (i.e., comprised of WLAN hotspots and UMTS base stations), while still guaranteeing the user-QoS requirements.Notably, though, a fully forwarding MN scheme that is based on the MIMO mode from the pAR to the nAR in terms of the handover was not considered for these schemes; furthermore, the selection metric of the wireless technique was not simultaneously considered.
The authors of [24] propose a cross-layer and reactive handover procedure which employs optimized movement detection and address configuration schemes based on the standard specification for HMIPv6 mobility support.For that, they utilize the advantage of link layer notification in the link layer of an AP's protocol stack and the network layer of the AR which has a connection with the AP.However, their assumption that an AP knows the exact AR to which it is attached is strict nowadays and they did not consider MIMO and video streaming.
In [25], the authors present a data rate-guaranteed IP mobility management scheme for fast-moving vehicles with multiple wireless network interfaces.Different from other previous work, they assume the handover initiation is based on the measured data rate rather than the radio signal strength.To guarantee the required data rate, they consider multiple bidirectional IP tunnels locally constructed between the HMIPv6 MAP and the mobile gateway (MG).The packets are distributed in parallel over these tunnels during handover operation, while eliminating the possible delay and packet loss during handover operation.However, they consider not video streaming with MIMO but the UDP-based audio application traffic for the type of the application traffic.
In [26], the authors investigate the potential of applying FMIPv6 in vehicular environments by using IEEE 802.21 Media Independent Handover (MIH) services.With the aid of the lower three layers' information of the MIH enabled MN/MR and the neighboring access networks they design an "Information Element Container" to store static and dynamic L2 and L3 information of neighboring access networks.Plus, they propose a special cache maintained by the MN/MR to reduce the anticipation time in FMIPv6, thus increasing the probability of the predictive mode of operation for a cross-layer mechanism.The lower layer information of the available links obtained by MIH services and the higher layer information such as QoS parameter requirements of the applications are used by a Policy Engine (PE) to make intelligent handover decisions.However, they only consider a network scenario, where one WiMAX (IEEE 802.16) cell and one IEEE 802.11bWLAN Basic Service Set (BSS) are located based on one mobility service provider.Also, they did not consider video streaming with MIMO for the type of the application traffic.
In [27], the authors focus on mobility management at a convergent layer for heterogeneous networks, network layer with mobile Internet Protocols (MIPs), to support VoIP services in wireless heterogeneous networks.They identify four crucial parameters that affect the handover performances of the protocols, depending on the FER in the air link.These are the number of messages exchanged over the air link, the entities involved in the process, the retransmission strategy (maximum number of retransmissions allowed, back-off mechanism, and back-off timer), and the message sizes of the protocols.With one of them, to optimize the handover delay, the authors propose to use the adaptive retransmission proportional to the size of the messages involved in the transactions of the handover process.However, their scheme is not practical for mobile video streaming since the support of VoIP in mobile systems requires low handover latency (i.e., <400 ms) to achieve seamless handovers.Plus, they only focus on network layer handover; therefore, they do not consider link layer detection and retransmissions as well as the impact of correlated errors on the disruption time, error correction mechanisms, processing, and queuing delays.
In [15], the authors proposes a novel architecture called Integrated InterSystem Architecture (IISA) based on 3GPP/3GPP2-WLAN interworking models to permit the integration of any type of wireless networks.Furthermore, they propose a mobility management scheme called the Handoff Protocol for Integrated Networks (HPINs), which provides QoS guarantees for real-time applications of mobile users moving across various networks.HPIN allows the selection of the best available network at any given time, for both heterogeneous and homogeneous wireless networks.However, they assume a third-party entity called the interworking decision engine (IDE) to guarantee the seamless roaming and service continuity required in 4G/NGWNs.The routers extract QoS context information, and according to the context received, the intermediate router reserves corresponding resources and updates the path information.

System Architecture
Generally, regarding MIMO-capable, heterogeneous wireless technologies, several heterogeneous wireless networks can coexist; moreover, the Internet serves as a backbone that connects a home network and several heterogeneous visited networks including Wi-Fi and LTE.The home network is where the global IPv6 address (home address) of an MN exists.The IPv6 address that is based on the 48-bit MAC address of the MN is 128 bits and consists of the AR prefix (64 bits) and the Modified EUI-64.The home address is a unicast routable address that has been assigned to the MN and is used as the permanent MN address.Standard IP-routing mechanisms will deliver packets that are destined for an MNhome address.The domain of a visited network comprises several ARs and wireless APs that an MN can connect with [10].We assume that each AR comprises an interface that is connected to a distinct set of APs and that the same network prefix cannot be assigned to the interface of a different AR; that is, ARs are distinguished by their own prefix.Generally, a CoA can be used to enable an MN so that it can send and receive packets to a Home Agent (HA) or a Correspondent Node (CN); the HA is a router in the MN-home network that the MN has registered its CoA with.While the MN is away from the home network, the HA intercepts the packets that are destined for the MN-home address, encapsulates them, and tunnels them to the MN's registered CoA; furthermore, the association between an MN's home address and a CoA is known as a "binding" for the MN.While away from the home network, an MN registers its new CoA (nCoA) with a home address, whereby the MN performs a binding registration by sending a binding update message to the HA; the HA reply to the MN is in the form of a Binding Acknowledgement message.The CN that can be either mobile or stationary is a peer node that the MN communicates with.The nCoA that is composed of the nAR prefix in a new visited network, and the MAC address of the MN is a unicast routable address that is associated with an MN while a new visited network is being visited.The nCoA is made after the Duplicate Address Detection (DAD) is completed.The DAD corresponds to most of the handover latency because it requires time in the order of seconds to detect whether the nCoA of the MN has been duplicated.Different from [10], the MN in this paper sophisticatedly selects the best wireless technology from among multiple wireless network interfaces (WNICs) and a MIMO forwarding scheme for robust mobile video streaming.
Parallel to the advances of heterogeneous wireless technologies and MIMO modes is the development of a robust mobile-video-streaming paradigm [2][3][4]; thus, we consider mobile video streaming over MIMO-capable, heterogeneous wireless networks where the AP can forward video packets to other APs with a combination of both the wireless network (i.e., Wi-Fi or LTE) and the MIMO transmission mode (i.e., MUX or DIV) based on the distance and channel quality.Similarly, through an inspection of the relation between the AP and the MN, the MN can also select the wireless technology (i.e., Wi-Fi or LTE) and the MIMO-transmission mode for a robust mobile-video-streaming service.To cover a general pair of wireless networks comprising the MIMO mode and the handover possibility, we designed an appropriate selection metric using the QoS and the QoE.
Based on the extensive evaluations, we obtained the following frequently used pair: a Wi-Fi and MUX mixture is generally used between the AP and MN over a reliable wireless link.Plus, an LTE and DIV mixture is generally used between the oAP and nAP due to the limit regarding the distance and channel quality; however, both cases can only be guaranteed where there is a possibility that the nCoA can be used for a successful handover.We will explain the proposed metric in terms of the covering of the nCoAresource management, whereby the wireless techniques and the MIMO modes are selected.

A Robust Mobile-Video-Streaming Scheme for MIMO-Capable Heterogeneous Networks
In this section, we provide the details of the proposed scheme, whereby an appropriate wireless-technology metric, the MIMO mode, and the temporal reuse of verified tentative CoAs are selected for robust mobile video streaming in MIMO-capable, heterogeneous wireless networks, along with a depiction of the architectural view in Figure 1.For robust mobile video streaming, the MN of the previous visited network selects the "best," according to an appropriate metric, new visited network among all of the wireless technologies and a MIMO mode for the seamless handover whereby a tentative address management is proactively performed by the ARs.For an appropriate metric for the video quality of an encoded sequence, we used the average peak signalto-noise ratio (PSNR) [28,29] (i.e., the PSNR based on the luminance () component of video sequences) that is measured in dB and averaged it over the entire duration of the video sequence.For the QoE, we applied the concept of a "temporal quality assessment" [30], whereby the difference of the corresponding pixel values in the two consecutive neighboring frames is first measured to estimate the motion of the objects in the video.

Metric Selection of the Wireless Technology and the For-
warding Scheme.To choose the "best" wireless technology, a metric that captures the contribution of each wireless technology regarding the mobile-video-quality improvement needs to be defined first with the system state.Let    (  ) be the improvement of the mobile-video quality and the QoE at the MN(  ) when the wireless technology   is selected, as follows: where  means each video frame,  is the total video frames per a group of pictures (GoP) that is included in the MN(  ), and  ,  is the loss probability of the frame  in the wireless technology   that is due to latency or channel errors. ,  is given by the following: In ( 2), the first part describes the probability of the late arrival of a video frame, and    and (,   ) are the remaining time until the playout deadline and the distribution of the forward trip time in   , respectively.The late-arrival probability of a frame corresponds with the following framedrop probability: The second part of (2) describes the loss probability (of a frame that is still on time) that is due to the effects of the wireless channel such as noise, fading, and interference; meanwhile, () is a snapshot of the loss probability per each state according to the channel characteristics of Wi-Fi or LTE.The states will be explained in detail during the presentation of the random-mobility model.
Intuitively, mobility causes glitches and stalls of mobile video, and it also causes fast, unpredictable variations of the channel quality that are shown Figure 3.In the case of Wi-Fi, it is only possible for an MN to use mobility within a specific transmission range.For that, we also utilize Figures 4  and 5 of [11][12][13].However, different from Wi-Fi case similar with the previous works [11][12][13], in this paper we extend LTE case as well as Wi-Fi as shown in Figure 7. Figure 4 presents the next four MN states according to the initial MN state (0, 0) and without the MN speed, in a random-walk model.Figure 5 shows all of the nine possible states that are based only on the MN locations according to the random-mobility model.Although the Wi-Fi signal can reach the end of the transmission range, the reception probability is decreased, as shown in Figure 2, because the signal strength is very weak in the boundary of the transmission range; therefore, considering the  effect shown in Figure 6, it is better for the MN to use other wireless technologies instead of Wi-Fi when the distance between the AP and the mobile MN is larger than 40 m.
If, however, we consider both the direction and the speed of the MN for the random-walk model, the mobile MN should naturally use LTE instead of Wi-Fi for seamless video streaming, as shown in Figure 7; moreover, the possible states can be extended, as shown in Figure 8, with three indexes.The circles indicate the Wi-Fi zones that are expressed by the state ", , 0" with a low MN speed, whereas if the MN moves fast toward the cloud boundary with the middle speed, the state ", , 1" that represents the Wi-Fi-boundary zone is used.The outlier of the cloud, expressed by the state ", , 2," is for LTE and the corresponding quick attainment of a high mobility.Lastly, our systems can be expressed with 27 states (", , ") along with the direction and speed of the MN for both Wi-Fi and LTE.Based on the direction and speed, ( 1) is used for the selection of a wireless technology by the MN according to the priority that is deemed by the order (i.e., Wi-Fi and LTE) found at the initial location. ,  ,  represents the improvement of the mobile-video quality, where the standard metric of video quality, PSNR, is used, if a frame  is received correctly and on time at the wireless technology   , and is in consideration of the MIMOtechnique mode   between the MUX and the DIV.The PSNR is calculated on the frame and is most easily defined via the mean squared error (MSE), when the following noisefree  ×  monochrome image  and its noisy approximation  are given: Here, MAX  is the maximum pixel value of the frame that is possible.
To compute  ,  ,  , we decoded the entire video sequence with a packet that, according to (), is missing and then computed the resultant distortion; plus, we recomputed  ,  ,  based on the MIMO mode.We assume that this computation is performed offline at the MN(  ) and that the distortion value is marked on each frame.
The DIV provides a long transmission possibility, and it improves the reliability of the wireless link for the same data with multiple antennas.As a result, even a disconnection scenario between two nodes in the DIV mode can form a well-designed forwarding method.In the case of MUX, the different data streams per each antenna can be transmitted between two nodes; therefore, if we use the MUX mode over reliable wireless links, the throughput can be improved very effectively.
For the proposed scheme, we opportunistically selected a MIMO forwarding scheme between the DIV and the MUX using (1); for example, in the following three scenarios, the DIV mode is selected: (1) Over unreliable wireless link between the pAR and the mobile MN (2) Far distance beween the pAR and the nAR (3) Over unreliable wireless link between the nAR and the mobile MN Furthermore, for the following two scenarios, the MUX mode is selected: (1) Over reliable wireless links between the pAR and the mobile MN (2) Over reliable wireless links between the nAR and the mobile MN  ,  is an indicator function that expresses whether it is possible for the wireless technology   to service the mobile video frame  with resources; the resources are the unused IP addresses that can be used for a temporal CoA   by a visiting MN (see Section 4.2).We define  ,  = 1 if the mobile video frame  is serviced at the wireless technology   , or otherwise, it is defined as 0.
TVM  is calculated as the mean-square-value log of the difference between two consecutive frames ( −1 and   ) of the video (measured in dB) for the QoE [30].The wireless technology   and the MIMO mode that maximizes the mobile video quality and the QoE improvement with the temporal CoA is therefore chosen for the proposed scheme.This is given with (5), as follows:

Tentative Address Management (TAM).
Unlike the previous works [10][11][12][13], each Access Router (AR), such as the nAR and the pAR, manages each tentative address pool containing the unused IP addresses that can be used as a temporal CoA by a visiting MN regarding the wireless technology   ; these addresses are denoted by the verified tentative CoAs   s.The AR ensures that the verified tentative CoAs   s that are registered in the pool are not currently used by the other  MNs by performing the DAD for each verified tentative address periodically.Basically, we assumed that each AR maintains as many of the verified tentative CoAs   MN to generate a fast IP connectivity that enables the MN to perform a binding update using the verified tentative CoA   , that is, the FBU1   and BAcK1   .After the MN acquires its original CoA   that contains its own MAC address by performing the DAD, the fast IP connectivity for which the verified tentative CoA   is used is returned to the normal IP connectivity for which the original CoA   is used.The recycling of the verified tentative CoAs   s is possible because these verified tentative CoAs   s are temporarily used by the MNs in the wireless technology   for the reduction of the handover delay until the MN completes the binding updates through the use of its new original CoA   , that is, the BU2   and BAcK2   .Figure 9 shows the handover procedure of the proposed scheme for mobile video streaming in terms of MIMO-capable, heterogeneous wireless networks; using L2layer triggers that are based on the MIH functionality [31], the MN detects mobility and the proposed metric of ( 1) is considered for seamless video streaming.

Performance Evaluation
To evaluate the performances of the mobile video streaming of our proposed scheme and the other schemes, an NS-3 simulation was performed with a variety of parameters (Table 1) such as coverage of AR, beacon interval, traffic type, and link delay.Figure 10 shows the network topology that was used in our simulation for which several entities including HA, CN, AR, and MN were used.The link delay that contains propagation delay, processing delay, and queuing delay was assigned to 5 ms for the MN-AR links and the AR-Router links and 10 ms for the Router-CN/HA links and the AR-AR links.The velocity at which the MN is moving across the network is up to 30 m/s.We used 2 Mbps standard video traffic such as Carphone, Foreman, and Mother and Daughter [32] that are constantly sent from the CN to the MN.For the performance measures for the proposed scheme and the other schemes, we used the average PSNR for the video quality of an encoded sequence, the handover delay, and the video delay.

Handover Delay under Perfect Prediction.
Figure 11 shows the video-streaming delay based on handover schemes such as MIPv6, HMIPv6, FMIPv6, eFMIPv6 [10], the hybrid scheme [14], HPIN [15] and the proposed scheme when the MNs move according to Figure 10.The video-streaming delay of the proposed scheme was prominently reduced and is therefore an improvement over the previous work [14].This improvement is a direct result of the ability of the MN   whereby it can receive video packets from the pAR until the MN sends the LP to the pAR, and the MN can also receive video packets as soon as it moves to new visited networks by using verified tentative CoAs that are based on the appropriate selection metric of the wireless technology with the MIMO-transmission mode; however, the Hierarchical MIPv6 (HMIPv6) [8] is proposed for the handover-latency enhancement in the local mobility region.We therefore focused on FMIPv6 enhancement in the proposed scheme to cover the global mobility as well as the local mobility.Even though the performance of HPIN [15] is very similar with the proposed scheme, the HPIN is not practical due the strong assumption of centralized scheme.

Handover Delay under Imperfect Prediction.
To compare our proposed scheme with the hybrid scheme and eFMIPv6 in consideration of an imperfect handover prediction, we used the following mobility models: the random-walk model, the city section model, and the linear-walk model [33].First, we analyzed and simulated the hybrid scheme, eFMIPv6, and our scheme using a random-walk model.It is useful to understand mobility patterns according to direction and speed, so unlike the previous work [10], we applied speed as well as direction for the random-walk model.Figure 8 shows an example among a total of 27 states that are derived by the random-walk model whereby the combination of each , , and  state is used.Each state represents the direction (north, south, east, west, north-east, north-west, south-east, south-west, and stay) and the speed.
We randomly located the MN in a part of the overlapping area of three circles, as shown in Figure 5, and this area is a common part of the link-going-down range of each of the visited networks.The MN randomly chooses one of the initial 27 states with the same probability, followed by its changing into one of the next states.Regarding Figure 5, we assumed that Area A is the pAR of the MN and that the MN immediately State(2, 1, 2).  can be calculated when the MN performs handovers for areas other than Area C. Figure 12 shows the video-streaming delays of our proposed scheme and the hybrid scheme according to the initial state; the initial states are possible locations for the MN.As expected, our scheme provides a delay that is shorter than that of the hybrid scheme because it is more robust in handover-failure situations under a dynamic-mobility environment, and it forwards the video packet quickly by using the proposed metric of (1).Figures 13,14,and 15 show that the proposed scheme achieves a higher PSNR and a lower handover latency with the MN position compared with the other schemes; that is, when the transmitted flows are mobile video streams, the proposed scheme selects the proper wireless network   that comprises the temporal CoAs   and the MIMO mode to minimize not only the handover delay but also the video delay.Figure 16 shows throughput gain of the proposed scheme with MIMO Tx techniques.
Additionally, Table 2 shows the complexity analysis of the proposed scheme and semisoft handover scheme inspects of graph theory.Actually, since our work is for each user's n-hop of multihop network with MUX scheme, complexity comparison with semisoft handover scheme seems to be ironic. means the number of users (nodes) in n-hop neighborhood MIMO network and m is the number of relations (edges) in n-hop neighborhood MIMO network.Also,  means the number of every user (nodes) in whole MIMO network and M means the number of every relation (edges) in whole MIMO network.
Inspects of comparison analysis between the proposed scheme and semisoft handover scheme, our proposed scheme is seamless and practical with even partial information compared with the semisoft handover scheme with global information, since  is the number of a few MUX capable nodes in the proposed scheme while  is the number of total nodes of whole network in semisoft handover scheme.Semisoft handover [22] Proposed scheme Time complexity ( + ) ( + ) Space complexity () ( + )

Conclusion
With the remarkable development of wireless technologies and mobile video streaming, the need to support a robust mobile-video-streaming service that is based on a seamless handover in MIMO-capable, heterogeneous wireless technologies continues to grow.In this paper, we consider robust mobile video streaming over several heterogeneous wireless networks, whereby the appropriate selection metric of the wireless technology with a verified tentative CoA and the MIMO mode are used at the MN to maximize video quality and minimize the video and handover delays for a robust mobile-video-streaming service.Through a performance evaluation that is based on an extended random-walk model for which the direction and speed of the MN are used, we show that our proposed scheme is a mechanism that is more robust than the other schemes for mobile video streaming.

Figure 1 :
Figure 1: Architectural view of the proposed scheme.

Figure 4 :Figure 5 :
Figure 4: Flow chart of the probabilistic version of random-walk model.

Figure 6 :
Figure 6: Distance relationship between the transmitter and a receiver.

Figure 8 :
Figure 8: Extended random-walk model with the direction and speed of the MN.

Figure 9 :
Figure 9: Handover procedure of the proposed scheme.
Throughput based on HMIPv6 Throughput based on MIPv6 Throughput based on FMIPv6 Throughput based on eFMIPv6 Throughput based on hybrid scheme Throughput based on HPIN Throughput based on proposed scheme
s according to the number of neighbor ARs in each of the possible wireless technologies.A verified tentative CoA   is deleted from the pool if it is proven that it is being used by another node through the DAD.If the number of verified tentative CoAs   s is smaller than the number of neighbor ARs, then the router adds new verified tentative    s into the pool by searching the available IP addresses using the already used MAC address of the other MNs and the AR prefix.In terms of the wireless technology   , we assumed that a modified Neighbor Router Advertisement (mNRA   ) including the several nonoverlapping verified tentative CoAs   s can be periodically sent and received between each of the routers; as a result, each router of the wireless technology   can manage the available verified tentative CoAs   s per the wireless technology of the access networks of a one-hop neighbor.Generally, the NRA contains router information[7], and we modified the reserved field in the NRA to include the several verified tentative CoAs   s.When the pAR receives the modified Router Solicitation for Proxy (mRtSolPr   ) from the MN, it informs the modified Proxy Router Advertisement (mPrRtAdv   ) containing several verified tentative CoAs   s about the neighboring access networks of the MN before it moves to one of the visited networks.The MN then sends a Last Packet (LP) message to the pAR informing it of the MN handover and moves to one of the new visited networks from the previous visited network.After the MN handover, the corresponding verified tentative CoA   of the new visited network that is included in the modified Fast Neighbor Advertisement (mFNA   ) message is used by the