WO2010001373A1 - Handover method and system - Google Patents
Handover method and system Download PDFInfo
- Publication number
- WO2010001373A1 WO2010001373A1 PCT/IB2009/053243 IB2009053243W WO2010001373A1 WO 2010001373 A1 WO2010001373 A1 WO 2010001373A1 IB 2009053243 W IB2009053243 W IB 2009053243W WO 2010001373 A1 WO2010001373 A1 WO 2010001373A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- qos
- information
- heterogeneous
- telecommunication networks
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
- H04W36/304—Reselection being triggered by specific parameters by measured or perceived connection quality data due to measured or perceived resources with higher communication quality
Definitions
- the present invention relates in general to handovers in telecommunication networks and more specifically to handover predictions
- a Vertical Handoff or Vertical Handover consists, for a Mobile Terminal (MT), in changing the type of connectivity it uses to access a supporting telecommunication infrastructure (telecommunication network).
- a VHO involves switching between different heterogeneous networks.
- Existing VHO schemes comprise a few different solutions based on switching criteria such as either measurement of the Received Signal Strength (RSS) of the different radio access networks the MT may access or Quality of Service (QoS) provided by each different network to the MT for given applications.
- RSS Received Signal Strength
- QoS Quality of Service
- a first solution uses RSS measurements. For example, for switching between a Wireless Local Area Network (WLAN) and a Global System for Mobile Communications/General Packet Radio Service (GSM/GPRS) network where communication data packets are exchanged using a Home Agent, this solution uses multiple tunnels of communication to minimize the communication data packet loss.
- the Home Agent the function of which being to route communication data packets to a MT, copies the same communication data packet destined to a given MT and sends various copies to multiple destinations through multiple tunnels or channels. This scheme uses timers and thresholds to perform the VHO properly.
- two thresholds for the Received Signal Strength (RSS), T OFF and T ON are used to control the handover from and to the WLAN network and two timers, called dwell timers, TDWELLI and T DW E L L 2 , are used to avoid the ping-pong effect (i.e. connecting untimely in turn to each of the networks while being on the edge of both network coverages).
- TSS Received Signal Strength
- T OFF and T ON two thresholds for the Received Signal Strength (RSS), T OFF and T ON , are used to control the handover from and to the WLAN network and two timers, called dwell timers, TDWELLI and T DW E L L 2 , are used to avoid the ping-pong effect (i.e. connecting untimely in turn to each of the networks while being on the edge of both network coverages).
- HOPOVER Hapoff Protocol for Overlay Networks
- An overlay network is a computer network which is built on top of another network. Nodes in the overlay can be thought of as being connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.
- HOPOVER enables smooth/soft handovers intra- and inter- network(s) through three procedures: pre-resource reservation, buffering and forwarding, but it only focuses on the radio part and does not consider application QoS requirements.
- AAO Active Application Oriented Vertical Handoff
- the AAO schemes uses information on the QoS from a Location Service Server (LSS).
- LSS is part of the Location-Based Services (LBS) domain.
- LBS provide some information of a MT according to its geographical position.
- the AAO scheme uses the concept of LSS, which originates from the paper "MIRAI: A Selection to
- the AAO scheme presents an application QoS requirements evaluation method and describes two handoff decision algorithms, achieving efficient interface management and performing the handoff to the most suitable network at the right time.
- this active scheme causes much latency, because the MT does not receive the information passively from the LSS when a handoff decision algorithm is executed, the MT needs to request the LSS for nearby networks information, the result is then sent back to the MT.
- VHO As VHO is concerned, this increase of latency is a major drawback for the MT to perform VHO and thus to handoff communications when switching networks.
- AAO does not provide a mechanism to deal with the inconstant situation of network like e.g. network congestion as the MT cannot request the LSS for new information on other networks when the network is congested.
- a VHO decision cannot be taken if the QoS requirements for a given application are not known yet, for example if when the MT boots up or changes application.
- the invention proposes a method for a User Equipment (UE) to select a first telecommunication network among a plurality of heterogeneous telecommunication networks available to said UE, said method comprising the acts of:
- QoS Quality of Service
- the method according to the invention allows a MT to perform handovers based on decisions that take into account predictions from up-to-date QoS of the different networks covering said MT.
- a prediction algorithm is performed in order to make a handover decision in advance for a given application, reducing thus the latency to a certain extent.
- the method according to the invention allows estimating and anticipating changes of network conditions so that the handoff accuracy is increased as it is based on a prediction algorithm as described hereafter.
- the invention also relates to a system, a User Equipment and a computer program as described hereafter.
- Figure 1 schematically illustrates the method according to an embodiment of the present invention
- FIG. 2 schematically illustrates the method according to an embodiment of the present invention
- Figure 3 schematically illustrates simulation results of the method according to an embodiment of the present invention.
- FIG. 4A and 4B schematically illustrates the system according to an embodiment of the present invention
- the prior art AAO scheme also makes decision based on current information, in this case QoS data, which includes for instance bandwidth, latency, packet loss rate, etc... As networks situation changes quickly, a handover decision may not be suitable any more while executing the handover algorithm.
- QoS data current information
- information obtained through a prediction scheme are used to anticipate or shorten handover decisions.
- the method according to the invention concerns handover decisions between heterogeneous wireless networks, or Vertical Hand-Overs (VHO).
- VHO Vertical Hand-Overs
- Terminal may connect to and where said MT may need switching from one wireless network to another in order to obtain a better QoS to satisfy its applications.
- the method according to the invention uses information of QoS, or QoS data, on the networks a MT may connect to in a given place at a given time altogether with a prediction scheme.
- the goal is to perform the handover on the most suitable wireless network more accurately and quicker according to the up-to-date real value of network parameters of QoS (or QoS data) and to a prediction of said QoS data.
- the prediction scheme used is based on an Exponential distribution called Exponential- distribution based Prediction Algorithm (EPA), accessible to the man skilled in the art and described hereafter.
- EPA Exponential- distribution based Prediction Algorithm
- Figures 4A and 4B describe two illustrations of embodiments of the system according to the invention.
- the system according to the invention is illustrated on Figures 4A and 4B using two heterogeneous wireless networks.
- This illustration is not limiting as there may be a plurality (more than two) of heterogeneous wireless networks as long as the MT possesses the radio interfaces allowing said MT to connect to each of said heterogeneous wireless networks.
- a MT 430 is able to connect to two wireless communication networks, i.e. the MT 430 possesses the radio interfaces allowing said MT to connect to each of said wireless communication networks.
- a MT 430 is connected to a first communication network 410 through a Base Station (BS) 415.
- the MT 430 is able connect to a second communication network 420 through a BS 425.
- BS Base Station
- a MT 430 is connected to a second communication network 420 through a Base Station (BS) 425.
- the MT 430 is able connect to a first communication network 410 through a BS 415.
- QPN Quality of Service Provider Node
- the QPN 440 is a server comprising a database allowing the collection of QoS information on heterogeneous wireless networks the MT 430 may be able to connect to.
- the QPN 440 may be for instance an enhanced Home Location Registrer (HLR), a Mobility Manager, a Location Service Server (LSS) etc...
- HLR Home Location Registrer
- LSS Location Service Server
- the QPN 440 is a Location Service Server (LSS).
- the QPN 440 is able to get the location of the MT 430 (for example through a HLR, or directly from the MT itself) and/or derive the list of heterogeneous wireless networks the MT may be able to connect to in order to further send to the MT the corresponding QoS data.
- the QPN 440 may for instance be:
- the QPN 440 filters or selects and sends to the MT 430 the QoS data that correspond to the different heterogeneous wireless networks the MT 430 may be able to connect to. From the received QoS, the MT 430 is able to perform a handover prediction algorithm described hereafter using Figure 1 in the illustration of embodiment of the method according to the invention.
- Figure 1 describes an illustration of an embodiment of the method according to the invention.
- a MT receives from a Location Service Server (LSS) QoS data on the networks said MT may be able to connect at a given place at a given time (current place, current time). Said QoS data is called QoS data (i) (i being the current instant).
- the QoS data provided by the LSS may be for instance the bandwidth, the latency of available wireless networks said networks.
- the LSS pushes or sends spontaneously a LSS_packet (an example of LSS_packet is shown hereafter in Table 1) to the MT periodically (for example every 10 seconds).
- the LSS_packet comprises the QoS data (i) for the MT.
- the LSS needs to know the location of the MT in order to be able to send it the QoS data associated with the networks the MT may be able to connect to at time t.
- This location information may be obtained by the LSS from another network entity that knows said location (e.g. the Home Location Register (HLR)) or for instance from a location-based service (e.g. GPS) etc...
- HLR Home Location Register
- GPS location-based service
- Table 1 describes an example of LSS_packet:
- the MT After receiving this LSS_packet, the MT updates a table called MT_table stored on the MT which is shown in Table 2 hereafter by storing the received QoS data (i) in an act 120.
- the MT_table should be able to store the information received in at least the last two LSS_packets (at the time (i-1 ) and i), i.e. at least QoS data (i-1 ) and QoS data (i).
- Table 2 describes an example of MT_table:
- the up-to-date information to collect on a network in order to take a VHO decision comprises the Quality of Service information for said network.
- the QoS is defined through a number of network parameters such as, for example, latency (or time delay) for receiving a stream of a given application, bandwidth (e.g. available for a given application...), network congestion, throughput, cost etc...
- the QoS is defined in terms of levels of QoS for a given application for a given network with given parameters. Levels of QoS are defined as being ranges of values for a given network parameter. In the hereafter illustration of embodiment of the method according to the invention, a level of QoS is defined for a given application for a given network using a range of values for the parameters of said given network.
- these ranges of values or requirements should be defined for said application for a number of network parameter for said given network such as e.g. bandwidth, latency...
- the requirement of each parameter is a range instead of a constant, so upper bound and lower bound should be given.
- the QoS may be defined for n network parameters where:
- Equation (1 ) is thus a function to quantify the level of QoS provided, for n network parameters, by a network m at the time /:
- w k are the weights of parameter f n .
- fm,n(i) is the normalized value of the real value f' m ,n(i) in the network m at time / as described hereunder. This allows using a continuous and linear function when estimating the level of QoS with equation (1 ).
- a high factor When a parameter is important to consider for an application, it is called a high factor (it may be e.g. bandwidth, throughput). High factors are parameters with value that should be as high as possible. For a high factor, the normalization is:
- a low factor When a parameter is less (in comparison to a high factor) or not important to consider for an application, it is called a low factor (it may be e.g. latency, cost). Low factors are factors with value that should be as low as possible. For a low factor, the normalization is:
- the statistics of QoS evaluation change in a small time interval ⁇ / , with ⁇ / -» 0 ( obey an Exponential distribution.
- the value of QoS m (i+1) may be evaluated through the real value of network at the time i-1 and /.
- equation (3) (or (4)) is used to calculate the prediction value at the time i+1 of QoS in network m, i.e. predict QoS data (i+1 ) for network m the MT may be able to connect to at instant i using QoS data (i-1 ) and QoS data (i).
- This act is performed for each network the MT may be able to connect to at instant i using the information on each of these networks provided by the LSS.
- the prediction values for each network the MT may be able to connect to are compared in order to select the most suitable for the MT, in particular the most suitable for a given application the MT would privileged among others (e.g. data streaming, internet, voice communication etc.).
- the algorithm of the method according to the invention is executed while the
- the MT is moving in the network and each time the MT boots up or changes application.
- the LSS sends the information periodically, and the algorithm executes simultaneously so that the actual network situation may be considered.
- the requirements for said application are then compared to the QoS data received from the LSS.
- the MT may try to find a nearby network which is more suitable for satisfying said application requirements. If it exists, this network may be chosen as the target network. Otherwise the MT may stay with the current network.
- the best network from all the nearby networks may not necessarily be chosen in case the MT is not allowed to (e.g. barred by the network operator), if there are rules implemented by the network operator to privilged some networks rather than others depending on the MT or on the application, or if the targeted network is not stable for instance. In this case, it may be possible to run the algorithm again to further satisfy those criteria.
- Equation (I)(Z) calculate Q oS TM TM, 0 - 1) and QoS ⁇ n , (/) ( Equation (1) )
- target network is unstable -> remove this network from nearby networks list else remove this network from nearby networks list end stay in current network.
- the MT is adapted to:
- QoS Quality of Service
- the present method may be implemented through an agent or an application or a computer program running on the MT for performing a VHO when QoS predictions allow it.
- Said agent, application or computer program may be for instance provided by an operator of one of the heterogeneous telecommunication networks or downloaded from a server...
- Figure 2 describes a comparison between the AAO scheme from the prior art and an illustration of an embodiment of the method according to the invention based on the EPA.
- the method may be executed while the MT is moving in the network and each time the MT boots up or changes application.
- the LSS sends the information of QoS periodically so that the MT always has up-to-date information in order to take VHO decisions.
- Figure 2 shows the comparison of latency between the method according to the invention and the AAO scheme of the prior art.
- the MT is connected to the Location Service Server (LSS) through a Base Station (BS) of a first network.
- the prediction time is the time when the method according to the invention is performed to decide or not of a VHO.
- Variable i is the current prediction time
- i-1 means the previous prediction time
- i+1 is the next prediction time.
- Each prediction time should be associated with information on the QoS (QoS data) obtained from the LSS by the MT for at least two networks in order to compare the QoS data on these two networks.
- the AAO scheme from the prior art involves a waste of time to transfer the messages between the MT and the LSS through the BS (MT ⁇ BS ⁇ LSS ⁇ BS ⁇ MT).
- LSS packets comprising information on QoS are periodically sent to the MT so that the MT always has up-to-date information in order to take VHO decisions, reducing drastically the latency in regard to the AAO scheme of the prior art.
- Figure 3 shows an example of simulation results using a Universal Mobile
- FIG. 3 shows the comparison between an example of embodiment of the method according to the invention and the VHO decision algorithm described in the AAO scheme from the prior art.
- the x-axis is the simulation time that lasts 130s, and the y-axis is the amount of transferred data at certain time.
- the positive value depicts MT is under UMTS and the negative value depicts MT is under WLAN.
- the MT may switch from UMTS to WLAN timely and accurately using the method according to the invention.
- the method according to the invention allows discovering network congestion and adapting to the variable network conditions as quickly as possible.
- the simulation scenario comprises a Corresponding Node (CN) (for example a Callee), a Base Station (BS) in UMTS, an Access Point (AP) in WLAN and a MT.
- the MT is a device with two interfaces: one for WLAN and one for UMTS.
- the factors (QoS data) considered by the applications at the MT are bandwidth and latency.
- the simulation lasts 120s. From the beginning, the MT starts moving in a straight line with the speed of 5m/s. After 10s, the voice conversation application is running on the MT. It ends at 40s. Then, massive data streaming begins and ends at 80s and video streaming starts to run later. After 100s, the WLAN is overloaded and happens to be in congestion.
- Positive values shown on Figure 3 indicate that the MT is under UMTS coverage and negative value indicate the MT is under WLAN coverage.
- the method according to the invention allows the MT to switch from UMTS to WLAN timely when the MT enters the WLAN region. Using the AAO scheme, the MT does not have any action because no application changed. Moreover, the AAO scheme completely neglects the real-time change of network conditions. So after 100s, only the method according to the invention allows discovering the network congestion accurately and handover to the UMTS network quickly.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for a User Equipment (UE) to select a first telecommunication network among a plurality of heterogeneous telecommunication networks available to said UE, said method comprising the acts of receiving information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks; deriving from said information a prediction of the QoS on each of the heterogeneous telecommunication network, and selecting if needed the first telecommunication network from the plurality of heterogeneous telecommunication networks taking into account the predictions of QoS.
Description
HANDOVER METHOD AND SYSTEM
Field of the Invention
The present invention relates in general to handovers in telecommunication networks and more specifically to handover predictions
Background of the Invention
A Vertical Handoff or Vertical Handover (VHO) consists, for a Mobile Terminal (MT), in changing the type of connectivity it uses to access a supporting telecommunication infrastructure (telecommunication network). A VHO involves switching between different heterogeneous networks. Existing VHO schemes comprise a few different solutions based on switching criteria such as either measurement of the Received Signal Strength (RSS) of the different radio access networks the MT may access or Quality of Service (QoS) provided by each different network to the MT for given applications.
A first solution uses RSS measurements. For example, for switching between a Wireless Local Area Network (WLAN) and a Global System for Mobile Communications/General Packet Radio Service (GSM/GPRS) network where communication data packets are exchanged using a Home Agent, this solution uses multiple tunnels of communication to minimize the communication data packet loss. The Home Agent (HA), the function of which being to route communication data packets to a MT, copies the same communication data packet destined to a given MT and sends various copies to multiple destinations through multiple tunnels or channels. This scheme uses timers and thresholds to perform the VHO properly. For instance, two thresholds for the Received Signal Strength (RSS), TOFF and TON, are used to control the handover from and to the WLAN network and two timers, called dwell timers, TDWELLI and TDWELL2, are used to avoid the ping-pong effect (i.e. connecting untimely in turn to each of the networks while being on the edge of both network coverages). When the MT is using the WLAN network and detects that RSSWLAN < TOFF and this status persists for TDWELLI, the MT performs a VHO, or handoffs, to the GSM/GPRS network. When the MT is using the GSM/GPRS network and detects that RSSWLAN > T0N and this status persists for TDWELL2, the MT
handoffs to WLAN network. In this VHO scheme, the management of the MT interface is not efficient as the RSS measurement involves an energy consumption issue that is not taken into consideration. Indeed, both GSM/GPRS and WLAN interfaces need to be activated at all time in order to monitor continuously the signal strength of both GSM/GPRS and WLAN networks and decide whether to handoff to another network or not. This scheme focuses on latency to the detriment of cost and does not consider application QoS requirements.
Another solution to perform VHO between Institute of Electrical and Electronics Engineers (IEEE) 802.11-type networks and 3G networks is based on gateway/client architecture. A loosely coupled IOTA (Integration of Two Access technologies) gateway and a IOTA client software are used wherein the IOTA gateway manages the network interfaces and prevents network oscillation. This solution involves adding extra equipment to traditional telecommunication network architectures, focuses on latency to the detriment of cost and does not consider application QoS requirements.
Another solution proposes a protocol of VHO for overlay networks called HOPOVER (Handoff Protocol for Overlay Networks). An overlay network is a computer network which is built on top of another network. Nodes in the overlay can be thought of as being connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network. HOPOVER enables smooth/soft handovers intra- and inter- network(s) through three procedures: pre-resource reservation, buffering and forwarding, but it only focuses on the radio part and does not consider application QoS requirements.
Another VHO solution is based on the Active Application Oriented Vertical Handoff (AAO) scheme. The AAO scheme performs VHO by considering application requirements. It allows the MT to actively decide when to handoff and which network to attach to according to the running application on the MT, i.e. it allows the MT to be served by the most suitable network for the given application.
The AAO schemes uses information on the QoS from a Location Service Server (LSS). The LSS is part of the Location-Based Services (LBS) domain. LBS provide some information of a MT according to its geographical position. The AAO scheme uses the concept of LSS, which originates from the paper "MIRAI: A Selection to
Seamless Access in Heterogeneous Wireless Networks" and which allows obtaining
information on the QoS of a given MT. The LSS gathers for each MT QoS data on the networks each MT may be able to connect to in a given location at a given time. The AAO scheme presents an application QoS requirements evaluation method and describes two handoff decision algorithms, achieving efficient interface management and performing the handoff to the most suitable network at the right time. However, the AAO scheme has several drawbacks. First, this active scheme causes much latency, because the MT does not receive the information passively from the LSS when a handoff decision algorithm is executed, the MT needs to request the LSS for nearby networks information, the result is then sent back to the MT. As VHO is concerned, this increase of latency is a major drawback for the MT to perform VHO and thus to handoff communications when switching networks. Moreover, AAO does not provide a mechanism to deal with the inconstant situation of network like e.g. network congestion as the MT cannot request the LSS for new information on other networks when the network is congested. Furthermore, a VHO decision cannot be taken if the QoS requirements for a given application are not known yet, for example if when the MT boots up or changes application. These two major drawbacks make the AAO scheme not efficient enough and costly as VHO may not be performed in some cases even if QoS requirements are taken into account. Today there is a need for a VHO solution that can be easily implemented on the existing communication infrastructures, overcoming the drawbacks of the prior art.
Summary of Invention It is an object of the present system to overcome disadvantages and/or make improvement over the prior art.
To that extend, the invention proposes a method for a User Equipment (UE) to select a first telecommunication network among a plurality of heterogeneous telecommunication networks available to said UE, said method comprising the acts of:
- receiving information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks;
- deriving from said information a prediction of the QoS on each of the heterogeneous telecommunication networks;
- selecting if needed the first telecommunication network from the plurality of heterogeneous telecommunication networks taking into account the predictions of QoS.
The method according to the invention allows a MT to perform handovers based on decisions that take into account predictions from up-to-date QoS of the different networks covering said MT. A prediction algorithm is performed in order to make a handover decision in advance for a given application, reducing thus the latency to a certain extent. Furthermore, the method according to the invention allows estimating and anticipating changes of network conditions so that the handoff accuracy is increased as it is based on a prediction algorithm as described hereafter.
The invention also relates to a system, a User Equipment and a computer program as described hereafter.
Brief Description of the Drawings
Embodiments of the present invention will now be described solely by way of example and only with reference to the accompanying drawings, where like parts are provided with corresponding reference numerals, and in which: Figure 1 schematically illustrates the method according to an embodiment of the present invention;
Figure 2 schematically illustrates the method according to an embodiment of the present invention;
Figure 3 schematically illustrates simulation results of the method according to an embodiment of the present invention.
Figure 4A and 4B schematically illustrates the system according to an embodiment of the present invention
Description of Preferred Embodiments
The prior art AAO scheme also makes decision based on current information, in this case QoS data, which includes for instance bandwidth, latency, packet loss rate, etc... As networks situation changes quickly, a handover decision may not be suitable any more while executing the handover algorithm. In the method according to the invention, both current information (i.e. QoS data) and information obtained through a prediction scheme are used to anticipate or shorten handover decisions.
The method according to the invention concerns handover decisions between heterogeneous wireless networks, or Vertical Hand-Overs (VHO). There may be several heterogeneous networks in the same location that a Mobile
Terminal (MT) may connect to and where said MT may need switching from one wireless network to another in order to obtain a better QoS to satisfy its applications.
The method according to the invention uses information of QoS, or QoS data, on the networks a MT may connect to in a given place at a given time altogether with a prediction scheme. The goal is to perform the handover on the most suitable wireless network more accurately and quicker according to the up-to-date real value of network parameters of QoS (or QoS data) and to a prediction of said QoS data.
In an exemplary embodiment of the method according to the invention, the prediction scheme used is based on an Exponential distribution called Exponential- distribution based Prediction Algorithm (EPA), accessible to the man skilled in the art and described hereafter.
Figures 4A and 4B describe two illustrations of embodiments of the system according to the invention. The system according to the invention is illustrated on Figures 4A and 4B using two heterogeneous wireless networks. This illustration is not limiting as there may be a plurality (more than two) of heterogeneous wireless networks as long as the MT possesses the radio interfaces allowing said MT to connect to each of said heterogeneous wireless networks.
On both Figures 4A et 4B, a MT 430 is able to connect to two wireless communication networks, i.e. the MT 430 possesses the radio interfaces allowing said MT to connect to each of said wireless communication networks.
Considering Figure 4A, a MT 430 is connected to a first communication network 410 through a Base Station (BS) 415. The MT 430 is able connect to a second communication network 420 through a BS 425.
Considering Figure 4B, a MT 430 is connected to a second communication network 420 through a Base Station (BS) 425. The MT 430 is able connect to a first communication network 410 through a BS 415.
On both Figures 4A and 4B, a Quality of Service (QoS) Provider Node (QPN)
440 collects QoS data from both communication networks 410 and 420 and sends to the MT 430 QoS data that will allow accordingly said MT to implement the present method, i.e. to take or not a handover decision between the communication networks 410 and 420.
More generally, the QPN 440 is a server comprising a database allowing the collection of QoS information on heterogeneous wireless networks the MT 430 may be able to connect to. The QPN 440 may be for instance an enhanced Home Location Registrer (HLR), a Mobility Manager, a Location Service Server (LSS) etc... In the illustration of embodiment of the method according to the invention illustrated hereafter on Figure 1 , the QPN 440 is a Location Service Server (LSS). The QPN 440 is able to get the location of the MT 430 (for example through a HLR, or directly from the MT itself) and/or derive the list of heterogeneous wireless networks the MT may be able to connect to in order to further send to the MT the corresponding QoS data.
The QPN 440 may for instance be:
- centralized as being one entity connected to each of the different heterogeneous wireless networks or, if not connected to each of the different heterogeneous wireless networks, one entity able of collecting the QoS data from said different heterogeneous wireless networks,
- distributed as being one different entity connected to each different heterogeneous wireless networks.
Once the QoS data are collected from the different heterogeneous wireless networks, the QPN 440 filters or selects and sends to the MT 430 the QoS data that correspond to the different heterogeneous wireless networks the MT 430 may be able to connect to. From the received QoS, the MT 430 is able to perform a
handover prediction algorithm described hereafter using Figure 1 in the illustration of embodiment of the method according to the invention.
Figure 1 describes an illustration of an embodiment of the method according to the invention.
In an act 110, a MT receives from a Location Service Server (LSS) QoS data on the networks said MT may be able to connect at a given place at a given time (current place, current time). Said QoS data is called QoS data (i) (i being the current instant). The QoS data provided by the LSS may be for instance the bandwidth, the latency of available wireless networks said networks. In order to let the MT get the up-to-date information of its current and nearby networks, the LSS pushes or sends spontaneously a LSS_packet (an example of LSS_packet is shown hereafter in Table 1) to the MT periodically (for example every 10 seconds). The LSS_packet comprises the QoS data (i) for the MT. The LSS needs to know the location of the MT in order to be able to send it the QoS data associated with the networks the MT may be able to connect to at time t. This location information may be obtained by the LSS from another network entity that knows said location (e.g. the Home Location Register (HLR)) or for instance from a location-based service (e.g. GPS) etc...
Table 1 describes an example of LSS_packet:
After receiving this LSS_packet, the MT updates a table called MT_table stored on the MT which is shown in Table 2 hereafter by storing the received QoS data (i) in an act 120. The MT_table should be able to store the information
received in at least the last two LSS_packets (at the time (i-1 ) and i), i.e. at least QoS data (i-1 ) and QoS data (i).
Table 2 describes an example of MT_table:
The up-to-date information to collect on a network in order to take a VHO decision comprises the Quality of Service information for said network. The QoS is defined through a number of network parameters such as, for example, latency (or time delay) for receiving a stream of a given application, bandwidth (e.g. available for a given application...), network congestion, throughput, cost etc... The QoS is defined in terms of levels of QoS for a given application for a given network with given parameters. Levels of QoS are defined as being ranges of values for a given network parameter. In the hereafter illustration of embodiment of the method according to the invention, a level of QoS is defined for a given application for a given network using a range of values for the parameters of said given network. In order to find the most suitable network for using a given application, these ranges of values or requirements should be defined for said application for a number of network parameter for said given network such as e.g. bandwidth, latency... The requirement of each parameter is a range instead of a constant, so upper bound and lower bound should be given.
The QoS may be defined for n network parameters where:
- // is a network parameter where {0<=j<=n},
- Ufj is the upper bound (maximum) for network parameter fj
- Lή is the lower bound (minimum) for network parameter fj.
Equation (1 ) is thus a function to quantify the level of QoS provided, for n network parameters, by a network m at the time /:
where the wk are the weights of parameter fn. wk may be assigned by the application according to each parameter significance for said application. For instance, for massive data stream application, bandwidth requirement is more important than latency, so we may define e.g. w_bandwidth = 0.7 and wjatency = 0.3. fm,n(i) is the normalized value of the real value f'm,n(i) in the network m at time / as described hereunder. This allows using a continuous and linear function when estimating the level of QoS with equation (1 ).
When a parameter is important to consider for an application, it is called a high factor (it may be e.g. bandwidth, throughput...). High factors are parameters with value that should be as high as possible. For a high factor, the normalization is:
For instance, if the real value f'm,n(i) is lower than Lfn, this factor does not meet the application requirement.
When a parameter is less (in comparison to a high factor) or not important to consider for an application, it is called a low factor (it may be e.g. latency, cost...). Low factors are factors with value that should be as low as possible. For a low factor, the normalization is:
In the present exemplary embodiment of the method according to the invention, the statistics of QoS evaluation change in a small time interval Δ/ , with Δ/ -» 0 ( obey an Exponential distribution.
The value of QoSm(i+1) may be evaluated through the real value of network at the time i-1 and /.
\ -e -x
QoS1n (z + 1) = QoS m (0 + AQn, (i + 1) = QoS m (Q + ■Δ&,(0 eA -l (3)
l - e -x
QoSm(i + l) = QoSm(i) + (QoS m(i) - QoSJi - I)) eλ - \ (4)
In an act 130, equation (3) (or (4)) is used to calculate the prediction value at the time i+1 of QoS in network m, i.e. predict QoS data (i+1 ) for network m the MT may be able to connect to at instant i using QoS data (i-1 ) and QoS data (i). This act is performed for each network the MT may be able to connect to at instant i using the information on each of these networks provided by the LSS.
In an act 140, the prediction values for each network the MT may be able to connect to are compared in order to select the most suitable for the MT, in particular the most suitable for a given application the MT would privileged among others (e.g. data streaming, internet, voice communication etc.). The algorithm of the method according to the invention is executed while the
MT is moving in the network and each time the MT boots up or changes application. The LSS sends the information periodically, and the algorithm executes simultaneously so that the actual network situation may be considered.
When an application starts running on the MT, the requirements for said application are then compared to the QoS data received from the LSS. After calculating the prediction value ^° ™^"Λ/ + 1\ the MT may try to find a nearby network which is more suitable for satisfying said application requirements. If it exists, this network may be chosen as the target network. Otherwise the MT may stay with the current network. The best network from all the nearby networks may not necessarily be chosen in case the MT is not allowed to (e.g. barred by the network operator), if there are rules implemented by the network operator to privilged some networks rather than others depending on the MT or on the application, or if the targeted network is not stable for instance. In this case, it may be possible to run the algorithm again to further satisfy those criteria.
An example of algorithm to illustrate the method according to the invention could be as follows:
Check the *n *n of the application and define the value of Wj
find J™™*'" ^ ' ' and ^<"™" π ^ of current network from the database
calculate J™™' "^1 ' and f™™»*v> ( Equation (I)(Z)) calculate QoS ™™, 0 - 1) and QoS^n, (/) ( Equation (1) )
calculate @oS™™, 0 + l) ( Equation (4) ) repeat until all nearby networks are tested
calculate QoS→(i + l)
if QoSn→(i + \)>QoScumnt{i + 1) then
select this nearby network as target network
calculate ^1W, O + 2) am/ QoScurreπl(i + 2)
handoff to target network exit else target network is unstable -> remove this network from nearby networks list else remove this network from nearby networks list end stay in current network.
In the system according to the invention, the MT is adapted to:
- receive information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks it may be able to connect to;
- deriv from said information a prediction of the QoS on each of said heterogeneous telecommunication networks;
- select if needed a first telecommunication network from the plurality of heterogeneous telecommunication networks taking into account the predictions of QoS.
The present method may be implemented through an agent or an application or a computer program running on the MT for performing a VHO when QoS predictions allow it. Said agent, application or computer program may be for
instance provided by an operator of one of the heterogeneous telecommunication networks or downloaded from a server...
Figure 2 describes a comparison between the AAO scheme from the prior art and an illustration of an embodiment of the method according to the invention based on the EPA. The method may be executed while the MT is moving in the network and each time the MT boots up or changes application. In the method according to the invention, the LSS sends the information of QoS periodically so that the MT always has up-to-date information in order to take VHO decisions. Figure 2 shows the comparison of latency between the method according to the invention and the AAO scheme of the prior art. The MT is connected to the Location Service Server (LSS) through a Base Station (BS) of a first network. The prediction time is the time when the method according to the invention is performed to decide or not of a VHO. Variable i is the current prediction time, i-1 means the previous prediction time, i+1 is the next prediction time. Each prediction time should be associated with information on the QoS (QoS data) obtained from the LSS by the MT for at least two networks in order to compare the QoS data on these two networks. On Figure 1 , the AAO scheme from the prior art involves a waste of time to transfer the messages between the MT and the LSS through the BS (MT^BS^LSS^BS^MT). In the method according to the invention, LSS packets comprising information on QoS are periodically sent to the MT so that the MT always has up-to-date information in order to take VHO decisions, reducing drastically the latency in regard to the AAO scheme of the prior art.
Figure 3 shows an example of simulation results using a Universal Mobile
Telecommunication System (UMTS) network and a Wireless Local Area Network (WLAN). Figure 3 shows the comparison between an example of embodiment of the method according to the invention and the VHO decision algorithm described in the AAO scheme from the prior art. The x-axis is the simulation time that lasts 130s, and the y-axis is the amount of transferred data at certain time. The positive value depicts MT is under UMTS and the negative value depicts MT is under WLAN. Obviously, the MT may switch
from UMTS to WLAN timely and accurately using the method according to the invention. Moreover, the method according to the invention allows discovering network congestion and adapting to the variable network conditions as quickly as possible. The simulation scenario comprises a Corresponding Node (CN) (for example a Callee), a Base Station (BS) in UMTS, an Access Point (AP) in WLAN and a MT. The MT is a device with two interfaces: one for WLAN and one for UMTS. There is a one kilometer square plain area under UMTS coverage. Within this area, a WLAN hotspot of 250-meter diameter is built. The factors (QoS data) considered by the applications at the MT are bandwidth and latency.
Table 3 shows the value of these factors used in the simulation:
The simulation lasts 120s. From the beginning, the MT starts moving in a straight line with the speed of 5m/s. After 10s, the voice conversation application is running on the MT. It ends at 40s. Then, massive data streaming begins and ends at 80s and video streaming starts to run later. After 100s, the WLAN is overloaded and happens to be in congestion.
Positive values shown on Figure 3 indicate that the MT is under UMTS coverage and negative value indicate the MT is under WLAN coverage. The method according to the invention allows the MT to switch from UMTS to WLAN timely when the MT enters the WLAN region. Using the AAO scheme, the MT does not have any action because no application changed. Moreover, the AAO scheme
completely neglects the real-time change of network conditions. So after 100s, only the method according to the invention allows discovering the network congestion accurately and handover to the UMTS network quickly.
Claims
1. A method for a User Equipment (UE) to select a first telecommunication network among a plurality of heterogeneous telecommunication networks available to said UE, said method comprising the acts of:
- receiving information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks;
- deriving from said information a prediction of the QoS on each of the heterogeneous telecommunication networks; - selecting if needed the first telecommunication network from the plurality of heterogeneous telecommunication networks taking into account the predictions of QoS.
2. A method according to the preceding claim, wherein said information on the QoS comprises at least a couple of successive values for a given telecommunication network.
3. A method according to any of the preceding claims, wherein the act of receiving information comprises the act of receiving one single message at a time comprising all the information on the QoS for each one of the available heterogeneous telecommunication networks.
4. A method according to any of the preceding claims, wherein the prediction of the QoS on each of the heterogeneous telecommunication networks is carried out using an Exponential-distribution based Prediction Algorithm.
5. A method according to any of the preceding claims, wherein the received information on the QoS corresponds to the UE location.
6. A User Equipment (UE) for selecting a first telecommunication network among a plurality of heterogeneous telecommunication networks available to said UE, said UE being adapted to:
- receive information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks;
- derive from said information a prediction of the QoS on each of the heterogeneous telecommunication networks;
- select if needed the first telecommunication network from the plurality of heterogeneous telecommunication networks taking into account the predictions of QoS.
7. A User Equipment according to the preceding claim, said User Equipment is further adapted to predict the QoS on each of the heterogeneous telecommunication networks using an Exponential-distribution based Prediction Algorithm.
8. A User Equipment according to any of the preceding claims 6 and 7, said User Equipment being further adapted to send its location to a Quality of Service Provider Node (QPN), said QPN being adapted to collect information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks corresponding to said UE location.
9. A telecommunication system comprising:
- at least one User Equipment (UE), - a plurality of heterogeneous telecommunication networks available to the at least one UE,
- a Quality of Service Provider Node (QPN) adapted to collect and send to said at least one UE information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks available to said at least one UE; the UE being adapted to:
- receive information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks from the QPN;
- derive from said information a prediction of the QoS on each of the heterogeneous telecommunication networks;
- select if needed the first telecommunication network from the plurality of heterogeneous telecommunication networks taking into account the predictions of QoS.
10. A system according to the preceding claim, wherein said information on the QoS comprises at least a couple of successive values for a given telecommunication network.
11. A system according to any of the preceding claims 9 and 10, the QPN being adapted to send one single message at a time comprising all the information on the QoS for each one of the available heterogeneous telecommunication networks.
12. A system according to any of the preceding claims 9 to 11 , wherein the prediction of the QoS on each of the heterogeneous telecommunication networks is carried out using an Exponential-distribution based Prediction Algorithm.
13. A system according to any of the preceding claims 9 to 12, wherein the QPN is adapted to collect information on the Quality of Service (QoS) on each of the heterogeneous telecommunication networks corresponding to said UE location.
14. A system according to any of the preceding claims 9 to 13, wherein the UE is adapted send its location to the QPN, said QPN collecting information on the QoS based on the received location.
15. A computer program providing computer executable instructions stored on a computer readable medium, which when loaded on to a data processor causes the data processor to perform a method for performing a handover according to claims 1 to 5.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNPCT/CN2008/071492 | 2008-06-30 | ||
| CN2008071492 | 2008-06-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010001373A1 true WO2010001373A1 (en) | 2010-01-07 |
Family
ID=41319828
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2009/053243 Ceased WO2010001373A1 (en) | 2008-06-30 | 2009-06-30 | Handover method and system |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2010001373A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110232151A (en) * | 2019-05-22 | 2019-09-13 | 温州大学 | A kind of construction method of the QoS prediction model of mixing probability distribution detection |
| WO2020052775A1 (en) * | 2018-09-14 | 2020-03-19 | Huawei Technologies Co., Ltd. | Device and method for providing a quality of service function |
| WO2020224372A1 (en) * | 2019-05-06 | 2020-11-12 | 腾讯科技(深圳)有限公司 | Method and apparatus for controlling quality of service of sidelink communication, medium, and electronic device |
| DE102020208996A1 (en) | 2020-07-17 | 2022-01-20 | Denso Corporation | Method and apparatus for managing connectivity of a vehicle |
| US20220110024A1 (en) * | 2019-06-17 | 2022-04-07 | Huawei Technologies Co., Ltd. | Potential qos change notification methods and nodes for assisting application adjustment |
-
2009
- 2009-06-30 WO PCT/IB2009/053243 patent/WO2010001373A1/en not_active Ceased
Non-Patent Citations (2)
| Title |
|---|
| MINGXIN, LI; SHANZHI, CHEN; DONGLIANG, XIE: "A Multi-Step Vertical Handoff Mechanism for Cellular Multi-hop Networks", ACM PM2HW2N, 26 October 2007 (2007-10-26), New York, pages 119 - 123, XP002557030, Retrieved from the Internet <URL:http://delivery.acm.org/10.1145/1300000/1298301/p119-li.pdf?key1=1298301&key2=9971709521&coll=GUIDE&dl=GUIDE&CFID=64708151&CFTOKEN=55722338> [retrieved on 20091124] * |
| SIEBERT M ET AL: "Hybrid information system", 17 May 2004, VEHICULAR TECHNOLOGY CONFERENCE, 2004. VTC 2004-SPRING. 2004 IEEE 59TH MILAN, ITALY 17-19 MAY 2004, PISCATAWAY, NJ, USA,IEEE, US, PAGE(S) 2982 - 2986, ISBN: 978-0-7803-8255-8, XP010766797 * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020052775A1 (en) * | 2018-09-14 | 2020-03-19 | Huawei Technologies Co., Ltd. | Device and method for providing a quality of service function |
| WO2020224372A1 (en) * | 2019-05-06 | 2020-11-12 | 腾讯科技(深圳)有限公司 | Method and apparatus for controlling quality of service of sidelink communication, medium, and electronic device |
| US12082050B2 (en) | 2019-05-06 | 2024-09-03 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for controlling quality of service of sidelink communication, medium, and electronic device |
| CN110232151A (en) * | 2019-05-22 | 2019-09-13 | 温州大学 | A kind of construction method of the QoS prediction model of mixing probability distribution detection |
| CN110232151B (en) * | 2019-05-22 | 2022-07-15 | 温州大学 | A Construction Method of QoS Prediction Model for Mixed Probability Distribution Detection |
| US20220110024A1 (en) * | 2019-06-17 | 2022-04-07 | Huawei Technologies Co., Ltd. | Potential qos change notification methods and nodes for assisting application adjustment |
| US12108287B2 (en) * | 2019-06-17 | 2024-10-01 | Huawei Technologies Co., Ltd. | Potential quality of service (QOS) change notification methods and nodes for assisting application adjustment |
| DE102020208996A1 (en) | 2020-07-17 | 2022-01-20 | Denso Corporation | Method and apparatus for managing connectivity of a vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9107131B2 (en) | Pre registration/pre authentication in wireless networks | |
| McNair et al. | Vertical handoffs in fourth-generation multinetwork environments | |
| EP3081034B1 (en) | Mobile handover | |
| US8422462B2 (en) | Mobile communication device and mobile communication method using a plurality of different types of radio communication interfaces | |
| EP2168329B1 (en) | Data attachment point selection | |
| US9907006B2 (en) | Cross radio access technology access with handoff and interference management using communication performance data | |
| US9888422B2 (en) | System and method for adaptive access and handover configuration based on prior history in a multi-RAT environment | |
| KR20150129843A (en) | Improving distribution of clients across a network | |
| US20150141013A1 (en) | Heterogeneous network load balancing | |
| JP5557789B2 (en) | Wireless communication method and system, base station | |
| Lin et al. | A predictive handover scheme to improve service quality in the IEEE 802.21 network | |
| WO2010001373A1 (en) | Handover method and system | |
| Aljeri et al. | Load balancing and QoS-aware network selection scheme in heterogeneous vehicular networks | |
| KR100943759B1 (en) | Link layer triggering apparatus and method for heterogeneous manganese handover | |
| Mihovska et al. | Policy-based mobility management for heterogeneous networks | |
| WO2015084153A1 (en) | System and method for a handover in a wireless network | |
| Gharsallah et al. | QoS-based handover approach for 5G mobile communication system | |
| Salam et al. | Seamless proactive vertical handover algorithm | |
| WO2007144429A1 (en) | Telecommunications system and method | |
| Singh et al. | Handover in Advanced Wireless communication A Survey | |
| Makris | An IEEE 802.21-based mobile-assisted vertical handover algorithm | |
| Nguyen et al. | AProposal TO ENHANCE CELLULAR AND WIFI INTERWORKING TOWARD AReliable HETNET | |
| KR100748266B1 (en) | Mobility Management Node and Handoff Control Method in the Multi-Network Environment | |
| Smida et al. | Link Quality and QoE Aware Predictive | |
| Kadhim et al. | A new approach of Vertical Handoff in the Heterogeneous Wireless Networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09773032 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09773032 Country of ref document: EP Kind code of ref document: A1 |