Sei sulla pagina 1di 13

5878 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO.

12, DECEMBER 2015

Breaking the Vehicular Wireless Communications


Barriers: Vertical Handover Techniques for
Heterogeneous Networks
Johann M. Marquez-Barja, Member, IEEE, Hamed Ahmadi, Member, IEEE, Sergio M. Tornell, Carlos T. Calafate,
Juan-Carlos Cano, Pietro Manzoni, Member, IEEE, and Luiz A. DaSilva, Senior Member, IEEE

AbstractEnd users increasingly expect ubiquitous connectiv- Nowadays, the automotive industry is manufacturing vehi-
ity while on the move. With a variety of wireless access technolo- cles with onboard units (OBUs) containing several communica-
gies available, we expect to always be connected to the technology tion interfaces such as Wireless Fidelity (Wi-Fi), Universal
that best matches our performance goals and price points. Mean-
while, sophisticated onboard units (OBUs) enable geolocation and Mobile Telecommunications System (UMTS), Bluetooth (BT),
complex computation in support of handover. In this paper, we near-field communication (NFC), and even some prototypes
present an overview of vertical handover techniques and propose with Worldwide interoperability for Microwave Access
an algorithm empowered by the IEEE 802.21 standard, which (WiMAX), as well as improved GPS receivers. With the com-
considers the particularities of the vehicular networks (VNs), the bined use of such resources, end users demand within vehic-
surrounding context, the application requirements, the user pref-
erences, and the different available wireless networks [i.e., Wire- ular networks (VNs) is evolving from short safety messages
less Fidelity (Wi-Fi), Worldwide Interoperability for Microwave toward online multimedia sessions. To meet these new end
Access (WiMAX), and Universal Mobile Telecommunications Sys- users demands and to improve their quality of experience
tem (UMTS)] to improve users quality of experience (QoE). (QoE), connectivity should be guaranteed with an adequate
Our results demonstrate that our approach, under the considered quality of service (QoS).
scenario, is able to meet application requirements while ensuring
user preferences are also met. Current outdoor wireless communication technologies offer
solutions that differ in aspects such as coverage, data rate,
Index TermsHeterogeneous networks, IEEE 802.21, multiple- frequency, and modulation. The heterogeneity of such technolo-
criteria decision-making (MCDM), network simulator (ns-2), Uni-
versal Mobile Telecommunications System (UMTS), vehicular gies, rather than being a pitfall for vehicular communications,
network (VN), vertical handover, Wireless Fidelity (Wi-Fi), World- should be seen as an advantage, since vehicles can make the
wide interoperability for Microwave Access (WiMAX). most out of the diverse wireless technologies to maintain conti-
nuous communication while journeying from one location to
I. I NTRODUCTION another. Fig. 1 shows a particular vehicular itinerary within an
urban environment with heterogeneous wireless access cover-

V EHICLES are constantly being improved by enhancing


mechanical performance, comfort, and safety. Wireless
communication, including onboard anywhere and anytime
age, with correspondingly different ranges.
Within VNs, a vehicle is considered a node of the network,
being equipped with multiple interfaces that provide access to
communication, boosts the vehicles features by reinforcing different technologies such as GPS, Wi-Fi, WiMAX, UMTS,
safety and by offering new services such as infotainment and and Long-Term Evolution (LTE). Vehicles are able to commu-
in-car connectivity. nicate among themselves and with their point of attachment
(PoA) [access points (APs) or base stations (BSs)] under the
ad hoc or the infrastructure modes [1], respectively. The ve-
Manuscript received March 27, 2014; revised September 23, 2014 and
November 20, 2014; accepted December 6, 2014. Date of publication hicular contexts are, from a wireless communications point of
December 25, 2014; date of current version December 14, 2015. This work view, highly dynamic, and vehicles must be able to deal with
was supported in part by the Spanish Ministry of Economy and Competitive- heterogeneity through context awareness and vertical handover
ness under Grant TIN2011-27543-C03-01 and Grant BES-2012-052673, by
Universitat Politcnica de Valncia through the ABATIS Project (PAID-05-12), (VHO) capabilities. To provide context awareness, the vehicles
and by the Science Foundation Ireland under Grant 10/IN.1/I3007 and Grant and the networking elements (e.g., BSs or APs) should offer
10/CE/I1853. The review of this paper was coordinated by Dr. Y. Ji. useful information about the status of the network, geolocation,
J. M. Marquez-Barja and H. Ahmadi are with the CTVR Telecommunica-
tions Research Centre, Trinity College Dublin, Dublin, D2, Ireland (e-mail: the network provider assets, and their specifications. Moreover,
marquejm@tcd.ie). vehicles should offer information not only about their techno-
S. M. Tornell, C. T. Calafate, J.-C. Cano, and P. Manzoni are with the logical capabilities but relevant information in terms of user
Universitat Politcnica de Valncia, 46022 Valncia, Spain.
L. A. DaSilva is with the CTVR Telecommunications Research Center, preferences as well. Regarding VHO, the elements of the net-
Trinity College Dublin, Dublin, D2, Ireland, and also with Virginia Tech, work should integrate the IEEE 802.21 standard primitives [2]
Blacksburg, VA 24061 USA. to enable the capabilities of the media-independent handover
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. function (MIHF) protocol to provide a homogeneous inter-
Digital Object Identifier 10.1109/TVT.2014.2386911 face for seamless handovers among heterogeneous wireless
0018-9545 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
MARQUEZ-BARJA et al.: BREAKING VEHICULAR WIRELESS COMMUNICATION BARRIERS 5879

Fig. 1. Example of a pathway with different wireless network coverage areas.

networks (e.g., Wi-Fi, WiMAX, UMTS, and LTE). Further- those days. Their proposal also took into account Mobile IP
more, to choose the most suitable correspondent node (CN) (MIP) and routing for mobility issues. This early work set the
from the set of available heterogeneous wireless access stage for dealing with heterogeneous networks through vertical
networksthat fulfills the QoS connectivity requirements, a handover methods.
decision-making process must be performed considering sev- In the past few years, with the advent of new wireless
eral context factors, as well as the performance of the different technologies, several works have tackled VHO among a wide
networks; this process must be accurate and fast to avoid variety of wireless technologies such as UMTS, Wi-Fi, LTE,
negatively impacting connectivity or QoE. wireless broadband, ZigBee, radio-frequency identification,
In this paper, we present a vertical handover decision algo- BT, digital video broadcasting, and multimedia broadcast/
rithm (VHDA) designed for VNs that falls under the infrastruc- multicast service, or even low Earth orbit (LEO) satellite [4].
ture mode category, i.e., AP-based communications rather than Most proposals consider a wireless environment where the user
the traditional ad hoc mode, the so-called vehicular ad hoc net- equipment is a mobile phone or a laptop within a pedestrian
works (VANETs). The VHDA proposed is empowered by the mobility model or scenarios with low mobility. Moreover, most
IEEE 802.21 standard. Our proposed solution, to select a CN to proposals evaluate the VHO using only two technologies (usu-
hand over to, considers several factors such as the geolocation ally Wi-Fi and UMTS), and only some works have considered
coordinates, driving itinerary (the route to reach location B three or more technologies [4].
from location A), map layouts (the road directions and layout), Over the same period, vehicular communications have been
user preferences regarding tradeoffs between price and network improved by adding short- and long-distance communication
performance, and surrounding heterogeneous wireless networks devices, GPS, and sensing systems to vehicles. All these com-
(available wireless and mobile networks). Moreover, the munication capabilities work under highly dynamic vehicular
decision-making process proposed is based on a multiple- scenarios.
criteria decision-making (MCDM) algorithm that selects the The use of GPS information to improve handover and the net-
network that best meets the end-user connectivity requirements. work selection process, in the scope of a single type of wireless
The VHDA is also extensible to other highly dynamic mobile network, has been widely studied [5][7]. Geolocation informa-
networks. tion can also be applied to improve the decision-making process
to hand over among heterogeneous networks. Ylianttila et al.
II. R ELATED W ORK [8] presented one of the first approaches, using GPS to manage
the current location of the mobile device. Their proposal consid-
A. Vertical Handover in Heterogeneous Networks
ered the handover scenario under Wi-Fi and UMTS cells. The
Stemm and Katz [3] proposed one of the first vertical han- authors performed the decision-making process by considering
dover schemes by allowing handovers among the IBM infrared the received signal strength (RSS) of the CNs. Using GPS in-
wireless local area network, the AT&T WaveLAN, and the formation (coordinates, speed, and direction), the mobility pre-
Metricom Ricochet Network, in building, campus, and wide- diction can be improved, and a couple of works take advantage
area wireless technologies, respectively, that were available in of it to improve the VHO process by predicting the path and the
5880 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

next most likely PoA within the path [9], [10]. Wang et al. [11] information that the upper layers use to make decisions. The
presented a VHO method that considers several factors such information elements refer to the list of available networks,
as RSS, data rate, bit error rate (BER), and movement trend; to location of PoA, operator ID, roaming partners, cost, security,
select the network that best suits the prioritized decision param- QoS, PoA capabilities, and vendor-specific information.
eter, this method relies on a decision-tree, where, depending on Finally, the MICS allows the MIHU to take control over the
the parameter selected at each decision event (node), the deci- lower layers through a set of commands. With the information
sion process may continue or not through that branch. More- gathered by the MIES and MIIS, the MIHU decides whether
over, this solution considers 3G, WiMAX, and the IEEE to switch from one PoA to another. The commands allow the
802.11p as underlying connectivity technologies. However, the handover entity not only to execute the handover but to set
solution does not consider the IEEE 802.21 as part of the VHO different parameters in the lower layer elements as well.
framework, having to deploy a customized solution to provide To our knowledge, within the VNs field, there are no VHO
communication among the different network interfaces and net- works taking into account the context and the route information,
work entities. Wang et al. [12] considered also WiMAX as part based on geolocation; the use of Wi-Fi, WiMAX, and UMTS as
underlying wireless technologies; the network status; the user
of the underlying connectivity, along with Wi-Fi. They take into
profiles (preferences); the running application requirements;
account the particularities of the governing protocols, such as
and the homogeneous management for heterogeneous net-
awakening times, sleep modes, and protocol data units to enable
works, based on the IEEE 802.21 standard. This paper studies
the decision-making process. When this contribution was made, the VHO process considering all the given factors.
IEEE 802.21 had not been released; therefore, they did count
with such a flexible tool when dealing with heterogeneous net- III. S MART N EIGHBORHOOD -AWARE
works. So far, there have been works that focus on the decision- D ECISION A LGORITHM
making process by relying on fuzzy logic [13], [14], or
multiple-attribute decision-making [15][17] techniques, tak- In this section, we will describe the neighborhood-aware
ing into account several factors such as RSS, mobility, speed, vehicular handover algorithm (NAIRHA), which is an en-
distance among the APs, geolocation, and data rates. Neverthe- hanced VHDA designed for VNs, that takes into consider-
less, these works focus solely on the decision-making process ation the surrounding context, different available types of
and do not take into account the IEEE 802.21 standard to per- wireless networks, networking elements information, geolo-
form not only the decision-making but the supporting processes cation features (location and navigation), user preferences,
as well, such as gathering/updating information, the VHO itself, and application requirements, to select the most suitable CN.
and managing the data flows among network interfaces. NAIRHA makes use of the IEEE 802.21 standard, using the
MIIS to collect networking information, the MICS to in-
teract with the different network interfaces, and the MIES
B. Protocol for Handovers in Heterogeneous Networks to sense the state of the networks. Moreover, the location
and navigation information enhances the surrounding context
Since 2004, the IEEE 802.21 Working Group has been work-
data by allowing mobile devices to continuously gather in-
ing on the media-independent handover (MIH) service protocol
formation from the current and soon-to-be-reached neighbor-
[2], whose purpose is to provide a homogeneous function inter-
hoods. Concerning the decision-making process, NAIRHA uses
face between heterogeneous network technologies. Currently,
the simple additive weighting (SAW) algorithman MCDM
there are works addressing the performance of the IEEE 802.21
algorithmto fairly evaluate the candidates and choose the
technology [18] and real implementations on operating sys-
most suitable one that meets the multiple requirements defined.
tems, smartphones [19], and tablet devices [20].
NAIRHA has several modules residing on the OBU,
The IEEE 802.21 standard specifies media-access- which are grouped into three sets of tasks (neighborhooding,
independent mechanisms that optimize handovers among decision-making, and networking) that perform different
heterogeneous IEEE 802 systems and cellular systems. The duties to achieve seamless handover to the most suitable CN.
standard defines the MIHF protocol, which describes the mes- Moreover, NAIRHA is able to take advantage of the features
sages exchanged between peer MIH entities, offering a com- of the current OBUs offered by the automotive industry1 and
mon message payload across different technologies (802.3, the OBUs based on smartphones or arduino-type devices [21],
802.11, 802.16, and cellular). The basic services offered by the such as multiple networking interfaces, GPS information, maps
MIHF are the media-independent event service (MIES), the and routes, without having strict energy constrains due to the
media-independent information service (MIIS), and the media- continuous power supply in the vehicles. Fig. 2 shows the flow
independent command service (MICS). Each service interacts, diagram of NAIRHA. We now proceed to describe the main
via messages, with the upper and lower layers. components of the algorithm.
The MIES detects the changes in the lower layers, e.g.,
changes in the physical channel conditions. The MIHF notifies A. Neighborhooding Task Components
events occurring in the lower layers to the MIH users (MIHUs)
One of the features of NAIRHA is the introduction of the
as they have requested. The MIES covers events such as state
neighborhood concept, which is the use of the surrounding
change events (link up, link down, link parameter changes), pre-
dictive events (link going down), and network-initiated events 1 http://www.mobility.siemens.com/mobility/global/SiteCollectionDocuments/
(load balancing and operator preferences). The MIIS allows en/road-solutions/interurban/tolling-systems-for-freeways/Sitraffic-Sensus-
the MIHF to discover its network environment by gathering Unit-en.pdf
MARQUEZ-BARJA et al.: BREAKING VEHICULAR WIRELESS COMMUNICATION BARRIERS 5881

Fig. 2. NAIRHA.

context information based on the geolocation of the vehicle during such time. Summarizing, the SP is related to how fresh
while it is moving within a navigation route. Basically, a neigh- the data stored in the neighborhood database is, whereas the PW
borhood is a collection of information related to the surround- is related on how accurate this information is since a bigger PW
ing heterogeneous networks and their connectivity elements for will tend to be associated with a higher probability of error than
a given location. To manage a neighborhood, the following a small PW. We shall achieve a good tradeoff between SP and
modules are required. PW, and the calculation of desirable SP and PW is presented in
1) GPS Module: This module is in charge of two main duties: Section III-C2.
navigation route calculation and geolocation calculation. This When establishing a neighborhood, to determine whether a
module can be queried at any time by other modules, providing PoA is within the neighborhood, the Haversine formula [22] is
as an output the current geolocation, the route to reach a certain used to compute the geodistance from the current geolocation
location, and/or the future geolocation if the itinerary is fol- of the vehicle to the geolocation of each PoA discovered by
lowed at the current average speed (considering the recent speed querying the MIIS databases. The geodistance is calculated as
history).
2) Neighborhood Database: The database stores informa- d = 2R arcsin
tion in the OBU regarding the current and soon-to-be-reached     
neighborhoods. The MIIS service is used to retrieve infor-
sin2 + cos (Vehicle ) cos(PoA ) sin2
mation from the different MIIS databases located at different 2 2
points of the network. The information retrieved includes the ID (1)
of the network, the ID of the PoA, its geolocation, coverage,
monetary cost per MB of data delivered, nominal data rate where R is the mean radius of the Earth, denotes latitude, and
offered, and the data rate achieved by the most recent set of denotes longitude. The difference of the latitude between the
users [2]. Concerning the soon-to-be-reached neighborhood, geolocation of the vehicle and the PoA is denoted by and
the information retrieved is related to the PoAs that will be part the difference regarding the longitude by .
of the surrounding context in the near future. Depending on the Each entry in the neighborhood database stores the features
frequency with which the neighborhood is being updated, and of each PoA that is within the neigborhood, as well as the useful
on how much distance is being considered in advance from the coverage time (UCT) for the PoA. The latter time is calculated
location sample, the current and the soon-to-be-reached neigh- considering several factors under the cell coverage, as explained
borhood could store the same or different information. There- in the following.
fore, retrieving the information and updating the neighborhood 3) Useful Coverage Time: The UCT is the time that the
database with consistent information is a crucial process. mobile spends within the coverage area of a cell while able to
The sensing period (SP) defines how frequently the neighbor- obtain the peak data rate from that cell. This time may vary
hood database must be updated by querying the GPS module due to several issues such as whether the itinerary tangentially
and the MIIS databases; such queries are performed by the crosses the coverage area or the existence of overlapping cover-
OBU. The prediction window (PW) is a period of time that is age areas along the itinerary path, as illustrated in Fig. 3. More-
translated into the distance within the path that will be covered over, the UCT may also vary due to QoS fluctuations at the
5882 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

Fig. 3. Navigation itinerary, cell and useful coverage, and QoS border.

edge of the cells, which are associated with the impairments Fig. 4. Wi-Fi and WiMAX DRP model.
the wireless signal may suffer, such as path loss and fading. To
estimate the QoS border cell that guarantees the QoS up to a information measured by the vehicles, which it has stored in the
given distance within the path, we use the distance reception MIIS database. For example, Fig. 4 presents the packet loss as
probability (DRP) module described in Section III-C1. a function of distance to the PoA for both Wi-Fi and WiMAX
technologies, which is obtained from our measurements of real
B. Networking Components Wi-Fi and WiMAX networks [26].
2) Useful Coverage Estimation Module: Before describing
1) Sensing the RAN Module: This module is in charge of the useful coverage estimation process, we must discuss the
sensing the heterogeneous wireless radio access networks latency involved in a VHO process since high latency could be
(RANs) available at the OBU. The module periodically sends a symptom of packet loss and service disruption, thus degrading
and receives information about the network status, e.g., router the application performance. The following equation describes
advertisement (RA), router solicitation (RS), and LINK SCAN. the different components of this latency:
To interact with these interfaces, NAIRHA uses the IEEE 802.21
services, i.e., MIES and MICS, to check the link status and VHOLat = VHOL2 + VHOL3 + VHOMIP (2)
received reports. When an event occurs at the physical/medium
access control (PHY/MAC) layer, the interfaces receive a trigger where VHOL2 is the latency referred to the association process
event that launches different sequential processes (decision- at the link layer, and VHOL3 is related to the IP level processes
making and VHO execution); through the MIES, different events (i.e., IP address negotiation between the interface and the PoA).
(e.g., LINK DETECTED, LINK DOWN, or LINK RESPONSE) Finally, VHOMIP is the time taken by MIP for notifying the end
are notified to the upper layers to execute the different actions nodes and updating the home and foreign IP addresses when
associated with a VHO process. Moreover, any further actions managing mobility.
defined by the upper layers are executed by the lower layers The useful coverage estimation module has the task of
using the primitives and commands provided by the MICS. calculating the minimum coverage time required to make it
worthwhile to hand over to the candidate cell. Based on the
UCT and the VHOLat this module estimates the cell coverage
C. Decision-Making Components time (CCT) as
At the decision-making process, several parameters are eval-
VHOLat max
uated together to choose the best network candidate. Those CCTmin = (3)

parameters are the results of processes performed by the DRP
module, the useful coverage estimation, and the application where is the proportion of the UCT during which the system
requirements and user preference modules. We now proceed to is able to tolerate the adverse effects of VHO (which include
describe these modules. both packet loss and latency).
1) DRP Module: NAIRHA not only considers the most Moreover, this module is also in charge of calculating the
suitable CN to switch to but it also attempts to select the best values of SP and PW, such that a desirable SP must be smaller
time to leave the previous PoA and join the new one. To do so, than the CCTmin and (SPdes < CCTmin ), meaning that, before
the DRP module estimates the packet loss conditions associ- the current neighborhood information becomes outdated upon
ated with the different networks at different distances between reaching the CCT, the SP must obtain fresh information about
the vehicle and the PoA. The estimation model used by this the soon-to-be-reached neighborhood. This parameter deter-
module should be chosen according to the characteristics of the mines how often the information must be collected.
underlying networks where it will be applied. Several models We have also defined a desirable PW value, such that
can be found in the literature [23][25]. Moreover, models
can be calculated using the geolocation and the network status PWdes = 2 CCTmin (4)
MARQUEZ-BARJA et al.: BREAKING VEHICULAR WIRELESS COMMUNICATION BARRIERS 5883

where is a multiplier that can be tuned according to the OBU i are profile specific and allow modifying the weight of each
and the system performance, and it is expected to take values PR element, according to
in the range of 1 to 2 (i.e., 1 < 2). Therefore, a suitable

N
window size must be at least double the amount of SP time in CNMCDM Value = i PRi (6)
terms of future information [27]. i=1
3) Application Requirements and User Preferences Module:
We have defined user profiles to classify the user preferences. where i is an element of the application requirements list.
Each profile considers both application requirements and the The weights must be calibrated properly; they can be calcu-
users budget. Based on the Third-Generation Partnership Pro- lated in real time at the MIIS server based on the information
ject traffic classes and QoS specification [28], the defined pro- gathered from the vehicles, and also from any other network
files are the following. entity, as long as such functionality relies on the MIIS service
of the IEEE 802.21 standard; such information includes the
Maximum Performance: Under this profile, the VHDA geolocation, availability and state of the network, and whether
always selects the best performing network among all the the vehicle had just performed a handover. That collected
possible choices, regardless of the associated cost. data provides the information needed to calculate the weights
Streaming: The VHDA is optimized to choose those in a centralized manner, but the decision-making process is
networks that offer not only high throughput but also low performed at the vehicles OBU and distributed in the sense that
packet loss ratio. vehicles will make the decision based upon their own profiles
Conversational: Similar to the streaming profile, this pro- and requirements, such as the distributed solution applied by
file considers a low packet loss ratio as an important Fazio et al. [29].
factor, but in this profile, a low latency per packet is To obtain the results presented in this paper, we used a Monte
also critical when choosing a CN. Throughput is not so Carlo process, whose details are included in Section IV-C.
significant, and neither is cost. 5) Decision-Making Process: For the decision-making
Minimum cost: This profile is based on the users budget, process, NAIRHA evaluates three factors in the following pri-
and it considers the price that user is willing to pay as the ority order.
most important factor in the decision-making process. If The UCT is calculated and evaluated to decide, based
the user budget is low, the cheapest network available will on this value, whether it is worth handing over to the
be always the best choice. evaluated candidate network (CN); networks with a too
The application requirements are a list of parameters that the short UCT are disregarded.
VHDA takes into account, in conjunction with the user prefer- Based on the DRP required, NAIRHA verifies whether the
ences, for evaluating the best CN. This list contains N parame- CN is able to fulfill such requirements. Networks with a
ters evaluated by an MCDM algorithm. That way, all of them DRP lower than the minimum required are not selected.
are considered and weighted by the decision-making process Finally, the SAW function calculates the CNMCDMValue ,
when selecting the most suitable network. Parameters include as shown in (6) for each CN. Once all the values are
the following: obtained, they are compared, and the CN with the highest
value is chosen. It means that the chosen network is the
Throughput: the minimum throughput required by the most suitable network when attempting to fulfill the appli-
application; cation requirements under a certain user profile.
Latency per packet: the maximum latency that the appli-
When the decision-making process finishes, the VHO ex-
cation is able to tolerate;
ecution process performs its tasks and seamlessly switches
Packet loss ratio: the losses that the application can toler-
from the old network to the selected CN, executing the MIP
ate;
notification process and redirecting the traffic flows.
Price per MB: the price that the user is willing to pay for
The pseudocode in Algorithms III.1 (procedures) and III.2
the service.
(main) describes the auxiliary procedures and the main proce-
4) SAW-Based Network Assessment Function: As aforemen- dure, respectively, that rule NAIRHA.
tioned, an MCDM algorithm is used to evaluate the criteria enu-
merated earlier. The algorithm is based on the SAW algorithm.
Algorithm III.1: NAIRHA VHDA (procedures)
We define the ratio among the candidate network parameters
(CNPs) and the application requirement parameters (ARPs), procedure CHECK _ NEIGHBOR (loc,dist)
which are called the parameter ratio (PR), as a false
 query_MIIS_databases(loc,dist,MIIS_pkt);
ARPi
if i {PriceMb, PacketLatency, PacketLoss}
PRi = CNP i if (Useful_Cover_Time(loc,dist,MIIS_pkt)
 > 0)
CNPi
ARPi if i = Throughput if (Dist_Recep_Prob(loc,dist, MIIS_pkt) > 0)
(5) then
then {a true
assuming ARPi , and CNPi are greater than zero. To adjust the return (a)
importance (relative weight) of the requirements for each CN, procedure C HECK _N GBHDING(time,prdc_wdw,snsg_prd)
as a function of the user profile, a multiplier is required. Factors check_gps_location(loc,time)
5884 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

dist loc + prdc_wdw first and second steps of NAIRHAs decision process). How-
if (check_neighbor(loc,dist)>0)
 ever, the boundaries of these requirements are not clear, and the
update_current_nghbhood(loc,dist); training is performed from a subjective point of view, which
then makes the definition of the exact constrains extremely difficult.
update_soon_nghbhood(loc,dist);
nexttime time + snsg_prd To overcome these difficulties, and to propose a practical so-
schedule(Check_Ngbhding(nexttime)) lution, we define the multicriteria decision-making procedure
return (void) and determine the weights for each profile using a Monte Carlo
procedure D ECISION _M AKING(event) process.
comment: QoS border and Useful coverage
comment: assured at Check_Neigborhooding IV. A LGORITHM E VALUATION
app_req opt_req(MIIS_pkt,weights_factor_list) This section describes the tools, the scenario, and the tuning
user_pref list of user preferences of the NAIRHA parameters used to evaluate the performance
a SAW-based-MCDM(app_req,user_pref) of our proposed algorithm.
handover(a,event);
return (void)
A. Simulation Tools
procedure S ENSING _I NTERFACES (void)
repeat The National Institute of Standards and Technology (NIST)
event query_interfaces(loc,dist,WIMAX_IFACE, mobility package for the Network Simulator (ns-2) [30], [31], in
WIFI_IFACE,UMTS_IFACE,MICS_pkt,MIES_pkt); conjunction with EURANE [32], can simulate Wi-Fi, WiMAX,
until event = LINK_DETECTEDLINK_DOWN and UMTS technologies, including VHO. Furthermore, the
LINK_RESPONSE NIST add-on also enables the MIES and the MICS of the IEEE
if (event = LINK_DETECTEDLINK_RESPONSE) 802.21 standard to interact with heterogeneous network inter-
then {Decision_Making(event); faces under homogeneous standard primitives.
else if(event = LINK_DOWN) Since NAIRHA requires the IEEE 802.21 MIIS, we have
default_interface(UMTS_IFACE) developed (by extending the NIST add-on) an MIIS considering
then local and remote databases, which store the PoA container in-
schedule(Sensing_Interfaces(void))
formation, being able to read and write information via XML
else schedule(Sensing_Interfaces(void))
files, strictly following the IEEE 802.21 standard. Our imple-
return (void)
mentation is also capable of updating the status of the PoA con-
tainer via notifications performed by the vehicles, as suggested
by Andrei et al. in [33].
Algorithm III.2: NAIRHA VHDA (main)
We have also implemented a GPS add-on module for ns-2,
main which manages the GPS coordinates, maps, and routes, to se-
1
while lect an itinerary to travel from the current geolocation to any

comment : keeping up-to-date the neighborhoods destination. The GPS module also translates the geolocation



coordinates into traveling time, to allow the NAIRHA algorithm
Check_Ngbhding(now, prdc_wdw, snsg_prd) to know where the vehicle is expected to be at any moment in
do comment : Sensing the ifaces and

the future.

comment : triggering the decision-making process

To be able to simulate and to study the impact of the DRP,
Sensing_Interfaces() we have modified the MAC layer behavior of both 802.11 and
802.16 protocols in the simulator. All the modifications incor-
porate the prior modifications done by the NIST at the MAC
D. Discussion layer [34].
Earlier, we have introduced the decision-making process in
B. Simulation Scheme
NAIRHA, which is a three-step process. In the first two steps,
we exclude the infeasible CNs, and then in the third step, we In our experiments, we used a scenario with vehicles moving
select the best CN based on the requirements, as described by at 32 km/h from the Universitat de Valncia campus (origin) to
the auxiliary and main procedures in the pseudocode presented. the Universitat Politcnica de Valncia campus (destination) in
Another approach is to formulate this decision-making the city of Valencia, Spain. Fig. 5 shows an itinerary covering a
process as four distinct single-objective constrained optimiza- distance of 5.5 km in a 3.75-km2 area. Our GPS module man-
tion problems. In each of these problems, the objective is either ages all the coordinates for the itinerary. Moreover, the MIIS
throughput, latency per packet, packet loss ratio, or price, and provides information about the available networks and their
the remaining objectives become the constrains of that opti- respective PoAs within the simulated area, as also shown in
mization problem. For example in the throughput maximization Fig. 5. Table I summarizes the main configuration set for the
problem, the constrains are the latency per packet, packet loss experiments. As observed, there are one UMTS, eight Wi-Fi,
ratio, and the price. Moreover, the optimization problem must and three WiMAX PoAs covering different areas with distinct
include other constraints on UCT and DRP (mentioned in the offered data rates. It is important to point out that UMTS
MARQUEZ-BARJA et al.: BREAKING VEHICULAR WIRELESS COMMUNICATION BARRIERS 5885

TABLE III
A PPLICATION R EQUIREMENTS FOR A V IDEO ON D EMAND S ESSION

TABLE IV
VALUES O PTIMIZED FOR THE U SER P ROFILES

Fig. 5. Coverage scenario.

TABLE I
VHO S CHEME C OMPONENTS

at the Universitat Politcnica de Valncia campus, whereas the


WiMAX handovers have been performed at the Universidad
de Murcia campus; these measurements are consistent with the
ones presented by Tsao et al. and Yoo et al. [35], [36]. We have
set to 5%, and is 1.
The DRP used for these experiments is based on real
measurements. To obtain a model for the channel behavior,
TABLE II we have performed several measurements within the Univer-
N ETWORK PARAMETERS sitat Politcnica de Valncia campus and the University of
Murcia campus, obtaining Wi-Fi and WiMAX results,
respectively. For measurement purposes, a 1500-B packet
size was used. It is important to point out that the measure-
ments were taken at the MAC level to model the PHY/MAC
behavior. The reception probability as functions of distance
based on a curve fitting interpolation for the performance of
the two networks is presented in (7) and (8), shown at the
bottom of the next page. The threshold chosen for the DRP
was 40%.
Regarding the calibration of the weight values i , to calculate
the appropriate values of each parameter, for the different user
profiles, we have adopted a two-step Monte Carlo process.
The Monte Carlo process is fed by a training set, considering
ten different networks with distinct performance and charac-
covers the whole scenario, meaning that the UMTS technology teristics (among Wi-Fi, WiMAX, and UMTS). We defined a
is always the backup connectivity technology for this set of training set with a total of 270 VHO decisions, combining
experiments. the different networks at different utilization states. The de-
Moreover, we have configured each network in the scenario cisions in the training set were made from a subjective point
with different performance parameters. By doing this, we gen- of view, considering all the ARPs and CNPs.
erate different alternatives to evaluate the CNs. Table II presents The first step of the Monte Carlo process was to determine
the parameter set for each network, and Table III presents the best values, out of 3 million runs, based on the training
the minimum requirements for the video session that must be set. The success rate is measured in terms of similarity to the
fulfilled by the chosen networks during the simulation. We have decisions used as input to the process. Once the i values were
considered video streaming traffic since video is expected to chosen, we proceeded to the second step of the Monte Carlo
be a major component of the increase in demand for mobile process, adding other 3 million runs to refine the i values
services in the near future. obtained in the first step. In particular, the variation interval for
the i values was 1%. This second step provides even more
accurate values. Table IV presents the values optimized for
C. Tuning NAIRHA Parameters
each user profile. These sets of values achieve a success ratio
The VHOLat considered for each technology has been ex- of about 82% for the VHO decision process when NAIRHA is
tracted from real measurements of Wi-Fi handovers performed applied.
5886 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

Fig. 6. Video demand connectivity profile comparison. (a) Maximum performance. (b) Conversational. (c) Streaming. (d) Minimum cost.

D. Performance Evaluation
Fig. 6 shows the connectivity adopted by NAIRHA for each
To evaluate the NAIRHA performance, we have performed user profile, for the same ARP. As can observed, different net-
numerous simulations varying the user profile. We have com- works are chosen depending on the selected profile. To compare
pared the performance of NAIRHA to the performance of three the performance levels associated with the different algorithms,
other algorithms available in the literature. Therefore, we have Fig. 7 presents the connectivity behavior of the Geo-MACHU
also implemented and performed the technology-aware [37], algorithm with a DRP threshold of 40% at the QoS border,
multiaccess network handover algorithm for vehicular environ- showing the active network interfaces, and performing 11 VHO
ments (MACHU) [27] and the geolocation-based multiaccess events, as well as the performance of Tech-aware and MACHU,
network handover algorithm for vehicular environments (Geo- performing 18 and 15 VHO events, respectively. Table V sum-
MACHU) [26] VHDAs to conduct experiments under the same marizes the connectivity behavior by presenting the number
conditions and to perform a fair comparison. A 95% confidence of VHO events. As shown, a different number of events take
interval was obtained for all the simulations performed for all place, depending on the user profile. Despite the conversational
algorithms. and maximum performance profiles having resulted in the same



1, if d 100

0.571 + 0.0138 d 0.00012 d2 + 2.912e07 d3 , if 100 < d 210
DRPWiFi = (7)

165.489 2.0342 d + 0.00833 d2
1.139e 05
d3
, if 210 < d 250


0, if d > 250


1, if d 150

0.4889 + 0.00765 d 3.485e05 d2 + 4.258e08 d3 , if 150 < d 375
DRPWiMAX = (8)

44.908 + 0.333 d 0.000798 d2 + 6.222e05 d3 , if 375 < d 500


0, if d > 500
MARQUEZ-BARJA et al.: BREAKING VEHICULAR WIRELESS COMMUNICATION BARRIERS 5887

TABLE V
VHO E VENTS

Fig. 8. Dwell time comparison.

Fig. 9. Cost comparison.

Fig. 7. Other VHA connectivity comparison. (a) Technology aware.


(b) MACHU. (c) Geo-MACHU (40%).

number of VHO events, the selected networks are different,


thus reaching different performance. To reinforce this profile
dependency, Fig. 8 presents the dwell time per technology, i.e.,
the total time each interface was active during the simulation. Fig. 10. Throughput comparison.
With respect to cost, we can observe in Fig. 9 that the dif-
ferent user profiles are also associated with different costs. We performance, having a packet delivery ratio of only 65%; the
can confirm that the minimum cost profile was able to meet the same is true for Geo-MACHU, and even worse performance is
original goal by choosing the networks in an accurate manner, achieved by the MACHU and Tech-aware solutions. We also
thereby reducing the total cost of the video session. However, observe that the maximum performance profile achieves the
this profile is intended to optimize the cost in detriment of the highest performance (i.e., low latency, high throughput, and low
remaining application requirements. In fact, we can observe packet loss rate) by selecting the CNs with better performance
in Figs. 1012, that the minimum cost profile achieves poor but paying the highest cost for those high-quality services.
5888 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

Our approach targets infrastructure-based VNs rather than


VANET-based solutions. Moreover, our approach relies on and
benefits from the IEEE 802.21 standard. A future improvement
will consist on including VANET technologies and protocols
(e.g., DSRC and IEEE 802.11p) to aggregate the information
collected through car-to-car communications and to deliver
such information to the MIIS databases to enhance the knowl-
edge and the decisions adopted under our approach.

R EFERENCES
[1] I. Broustis and M. Faloutsos, Routing in vehicular networks: Feasibil-
ity, modeling, and security, Int. J. Veh. Technol., vol. 2008, pp. 18.
Dec. 2008. [Online]. Available: http://www.hindawi.com/GetArticle.
Fig. 11. Latency comparison. aspx?doi=10.1155/2008/267513&e=cta
[2] IEEE Standard for Local and Metropolitan Area Networks-Part 21: Me-
dia Independent Handover, Jun. 21, 2009. [Online]. Available: http://dx.
doi.org/10.1109/ieeestd.2009.4769367
[3] M. Stemm and R. H. Katz, Vertical handoffs in wireless overlay net-
works, Mobile Netw. Appl., vol. 3, no. 4, pp. 335350, Jan. 1998.
[Online]. Available: http://dx.doi.org/10.1023/A:1019197320544
[4] J. Marquez-Barja, C. T. Calafate, J.-C. Cano, and P. Manzoni, An over-
view of vertical handover techniques: Algorithms, protocols and tools,
Comput. Commun., vol. 34, no. 8, pp. 985997, Jun. 2011. [Online].
Available: http://dx.doi.org/10.1016/j.comcom.2010.11.010
[5] A. Dutta, S. Madhani, W. Chen, O. Altintas, and S. Cai, GPS-IP based
fast-hanoff for mobiles, in Proc. 3rd New York Metro Area Netw. Work-
shop, Sep. 2003, pp. 14. [Online]. Available: http://www.cs.columbia.
edu/dutta/research/gps-ip-nyman-final.pdf
[6] J. Montavont and T. Noel, IEEE 802.11 handovers assisted by GPS
information, in Proc. IEEE Int. Conf. Wireless Mobile Comput. Netw.
Commun., 2006, pp. 166172. [Online]. Available: http://dx.doi.org/
10.1109/wimob.2006.1696358
Fig. 12. Packet loss comparison. [7] W. D. Hsiao, Y. X. Liu, and H. C. Chao, An intelligent WiMAX mobile
network handoff mechanism with GPS consideration, in Proc. Int. ACM
Fig. 10 presents the throughput achieved by each user profile Conf. Mobile Technol. Appl. Syst., 2008, pp. 15. [Online]. Available:
http://dx.doi.org/10.1145/1506270.1506404
under NAIRHA and the other VHDAs. We can observe that the [8] M. Ylianttila, J. Makela, and K. Pahlavan, Analysis of handoff
streaming, conversational and maximum performance profiles in a location-aware vertical multi-access network, Comput. Netw.,
obtain the 1 Mb/s desired, whereas the minimum cost and Geo- vol. 47, no. 2, pp. 185201, Feb. 2005. [Online]. Available: http://www.
sciencedirect.com/science/article/pii/S138912860400194X
MACHU 40% profiles achieve about 640 Kb/s; the MACHU [9] C. Gu, M. Song, Y. Zhang, and J. Song, Access network selection strategy
and Tech-Aware solutions are hardly able to surpass the using position prediction in heterogeneous wireless networks, Frontiers
500-Kb/s threshold since their priority is not performance but Electr. Electron. Eng. China, vol. 5, no. 1, pp. 2328, Mar. 2010. [Online].
Available: http://dx.doi.org/10.1007/s11460-009-0064-4
rather the cost, geolocation, or prioritized technology. Concern- [10] H. Hamad, R. Salama, and S. Elkourd, A location aided fast handoff
ing latency and packet loss, we observe that streaming, conver- protocol for the next generation wireless systems, in Proc. Int. Conf.
sational, and maximum performance profiles achieve different Commun. Comput., Jul. 2008, pp. 17. [Online]. Available: http://site.
iugaza.edu.ps/hhamad/files/2010/03/LAFHP.pdf
tradeoffs between performance and cost. We can observe that [11] S. Wang, C. Fan, C. H. Hsu, Q. Sun, and F. Yang, A vertical hand-
those profiles achieve better performance in terms of latency off method via self-selection decision tree for internet of vehicles,
(see Fig. 11) and packet losses (see Fig. 12), whereas the other IEEE Syst. J., to be published. [Online]. Available: http://dx.doi.org/
10.1109/jsyst.2014.2306210
profiles do not optimize these parameters. [12] L.-C. Wang, A. Chen, and A. Chen, Network selection with joint vertical
and horizontal handoff in heterogeneous WLAN and mobile WiMax sys-
tems, in Proc. IEEE 65th Veh. Technol. Conf., Apr. 2007, pp. 794798.
V. C ONCLUSION [Online]. Available: http://dx.doi.org/10.1109/vetecs.2007.173
[13] B. Ma and X. Liao, Speed-adaptive vertical handoff algorithm based
In this paper, we have proposed a VHDA called NAIRHA. on fuzzy logic in vehicular heterogeneous networks, in Proc. 9th Int.
The algorithm selects the most suitable candidate network that Conf. Fuzzy Syst. Knowl. Discovery, May 2012, pp. 371375. [Online].
Available: http://dx.doi.org/10.1109/fskd.2012.6234358
fulfills the connectivity requirements, taking into account the [14] Y. Tao and R. Peng, A fuzzy logic vertical handoff algorithm with motion
user preferences, within vehicular contexts. To do so, NAIRHA trend decision, in Proc. 6th Int. Forum Strategic Technol., Aug. 2011,
takes advantage of the current features of the OBUs such as pp. 12801283. [Online]. Available: http://dx.doi.org/10.1109/ifost.2011.
6021253
GPS-based geolocation and geonavigation, multiple wireless [15] J. D. Martinez-Morales, U. Pineda-Rico, and E. Stevens-Navarro, Perfor-
network interfaces, continuous power supply, and powerful mance comparison between MADM algorithms for vertical handoff in 4G
computing resources. Moreover, the services provided by the networks, in Proc. 7th Int. Conf. CCE, Sep. 2010, pp. 309314. [Online].
Available: http://dx.doi.org/10.1109/iceee.2010.5608646
IEEE 802.21 standard help to empower NAIRHA. [16] A. Ismail and B.-H. Roh, Adaptive handovers in heterogeneous networks
Throughout simulation, we have demonstrated that NAIRHA using fuzzy MADM, in Proc. ICMIC, Sep. 2011, pp. 99 104.
is able to accurately select the best candidate network according [17] K. Shafiee, A. Attar, and V. C. M. Leung, Optimal distributed vertical
handoff strategies in vehicular heterogeneous networks, IEEE J. Sel.
to the connectivity requirements based on the user preferences Areas Commun., vol. 29, no. 3, pp. 534544, Mar. 2011. [Online].
and application requirements. Available: http://dx.doi.org/10.1109/jsac.2011.110304
MARQUEZ-BARJA et al.: BREAKING VEHICULAR WIRELESS COMMUNICATION BARRIERS 5889

[18] A. De La Oliva, L. Eznarriaga, C. J. Bernardos, P. Serrano, and A. Vidal, Wireless Commun. Mobile Comput., vol. 9, no. 5, pp. 685703, May 2009.
IEEE 802.21: A shift in the Media Independence, in Proc. Future Netw. [Online]. Available: http://dx.doi.org/10.1002/wcm.620
Mobile Summit, Jun. 2011, pp. 1 8. [37] J. Marquez-Barja, C. T. Calafate, J.-C. Cano, and P. Manzoni, Evalu-
[19] K. Inoyatov, S. Tursunova, I. Kim, and Y.-T. Kim, IEEE 802.21 MIH ation of a technology-aware vertical handover algorithm based on the
in Linux Kernel space for cognitive and smart handovers, in Proc. IEEE 802.21 standard, in Proc. IEEE WCNC, Mar. 2011, pp. 617622.
IFIP/IEEE Int. Symp. IM, May 2011, pp. 674677. [Online]. Available: [Online]. Available: http://dx.doi.org/10.1109/WCNC.2011.5779204
http://dx.doi.org/10.1109/inm.2011.5990653
[20] P. Soderman, K.-J. Grinnemo, G. Cheimonidis, Y. Ismailov, and
A. Brunstrom, An SCTP-based mobility management framework for
smartphones and tablets, in Proc. 26th Int. Conf. Adv. Inf. Netw. Appl. Johann M. Marquez-Barja (M12) received the
Workshops, Mar. 2012, pp. 1107 1112. [Online]. Available: http:// Systems Engineering degree (with honors), the
dx.doi.org/10.1109/waina.2012.84 M.Sc. degree in telematics, the M.Sc. degree in com-
[21] G. Albertengo et al., Smartphone enabled connected vehicles pave puter architecture, and the Ph.D. degree (cum laude)
the way to intelligent mobility, in Proc. World Telecommun. Congr., in architecture and technology of computer systems
Jun. 2014, pp. 16. [Online]. Available: http://ieeexplore.ieee.org/xpls/ from Universitat Politecnica de Valencia, Valencia,
absall.jsp?arnumber=6840022 Spain.
[22] N. A. M. Nordin, Z. A. Zaharudin, M. A. Maasar, and N. A. Nordin, He has studied in the United States, Bolivia,
Finding shortest path of the ambulance routing: Interface of a algo- Cuba, and Spain. He is currently a Research Fel-
rithm using C# programming, in Proc. IEEE SHUSER, Jun. 2012, low with the CTVR Telecommunications Research
pp. 15691573. [Online]. Available: http://dx.doi.org/10.1109/shuser. Centre, Trinity College Dublin, Dublin, Ireland,
2012.6268841 where he also gives lectures on wireless networks and communication systems.
[23] R. Samano-Robles and A. Gameiro, A packet reception model for coop- His main research interests include wireless/small-cell architectures and passive
erative relaying diversity in wireless multicell networks, in Proc. IEEE optical network backhauls, vehicular networks, vertical handover techniques,
ICCE, Sep. 2011, pp. 327 331. [Online]. Available: http://dx.doi.org/10. and smart cities.
1109/icce-berlin.2011.6031885 Dr. Marquez-Barja has been involved with several technical program com-
[24] W. L. Tan, P. Hu, and M. Portmann, Experimental evaluation of mittees at different worldwide conferences and congresses. He currently serves
measurement-based SINR interference models, in Proc. IEEE Int. Symp. as an Editor for two international journals. He received a personal grant from
WoWMoM, Jun. 2012, pp. 19. [Online]. Available: http://dx.doi.org/ the European Union under the Alban Program for his Ph.D. degree.
10.1109/wowmom.2012.6263695
[25] J. Gozalvez, M. Sepulcre, and R. Bauza, IEEE 802.11p vehicle to in-
frastructure communications in urban environments, IEEE Commun.
Mag., vol. 50, no. 5, pp. 176183, May 2012. [Online]. Available: Hamed Ahmadi (M12) received the B.Sc. degree
http://dx.doi.org/10.1109/mcom.2012.6194400 in computer engineering from Ferdowsi University
[26] J. Marquez-Barja, C. T. Calafate, J.-C. Cano, and P. Manzoni, A of Mashhad, Mashhad, Iran, in 2004; the M.Sc.
geolocation-based vertical handover decision algorithm for vehicular net- degree in software engineering from National Aero-
works, in Proc. IEEE 37th Conf. LCN, Oct. 2012, pp. 360 367. [Online]. space University of Kharkiv, Kharkiv, Ukraine, in
Available: http://dx.doi.org/10.1109/lcn.2012.6423648 2008; and the Ph.D. degree in electrical engineering
[27] J. Marquez-Barja, C. T. Calafate, J.-C. Cano, and P. Manzoni, MACHU: from National University of Singapore, Singapore.
A novel vertical handover algorithm for vehicular environments, in Proc. From 2004 to 2006, he was with the Research
WTS, Apr. 2012, pp. 1 8. [Online]. Available: http://dx.doi.org/10.1109/ and Development Department, Zarrin Afzar Elec-
WTS.2012.6266087 tric Company. He is currently a Research Fellow
[28] Digital cellular telecommunications System (Phase 2+); Universal Mo- with CTVR Telecommunications Research Centre,
bile Telecommunications System (UMTS); LTE; Quality of Service Trinity College Dublin, Dublin, Ireland. His research interest includes machine
(QoS) concept and architecture (3GPP TS 23.107 ver., 11.0.0 Rel. 11), learning, game theory, cognitive radio, dynamic spectrum allocation, radio
Third-Generation Partnership Project and ETSI, Sophia Antipolis Cedex, resource allocation, small-cell networks, and self-organizing networks.
France, 2012. [Online]. Available: http://www.etsi.org/deliver/etsits/
123100123199/123107/11.00.0060/ts123107v110000p.pdf
[29] P. Fazio, F. De Rango, C. Sottile, and A. F. Santamaria, Routing opti-
mization in vehicular networks: A new approach based on multiobjec-
tive metrics and minimum spanning tree, Int. J. Distrib. Sens. Netw., Sergio M. Tornell received the Telecommunications
vol. 2013, pp. 113, Jan. 2013. [Online]. Available: http://dx.doi.org/10. Engineering degree from Universidad Politcnica
1155/2013/598675 de Cartagena, Cartagena, Spain, in July 2010 and
[30] K. Fall and K. Varadhan, NS notes and documents, The VINT the M.S. degree from Universitat Politcnica de
Project Berkeley, LBL, USC/ISI, and Xerox PARC UC, Berkeley, CA, Valncia, Valncia, Spain. He is currently working
USA, Jun. 2009. [Online]. Available: http://www.isi.edu/nsnam/ns/ns- toward the Ph.D. degree in computer science from
documentation.html Universitat Politcnica de Valncia.
[31] Seamless and Secure Mobility, Adv. Netw. Technol. Division-Nat. Inst. In July 2011, after a short experience in the in-
Std. Technol., Gaithersburg, MD, USA. [Online]. Available: http://www. dustry, he joined the Computer Networks Research
antd.nist.gov/seamlessandsecure/ Group (GRC), Universitat Politcnica de Valncia.
[32] EURANEEnhanced UMTS Radio Access Network Extensions for His research interest include wireless communica-
ns-2, B. V. Ericsson Telecommun., Stockholm, Sweden. [Online]. tions, network and mobility modeling, and resource management.
Available: https://github.com/metrue/ns2-umts
[33] V. Andrei, E. C. Popovici, O. Fratu, and S. V. Halunga, Development of
an IEEE 802.21 media independent information service, in Proc. IEEE
Int. Conf. AQTR, May 2010, pp. 16. [Online]. Available: http://dx.doi. Carlos T. Calafate received the Electrical and Com-
org/10.1109/aqtr.2010.5520819 puter Engineering degree (with honors) from the
[34] The Network Simulator NS-2 NIST Add-On MAC 802.11, Adv. Netw. University of Porto, Porto, Portugal, in 2001 and
Technol. Division-Nat. Inst. Std. Technol., Gaithersburg, MD, USA. the Ph.D. degree in computer engineering from Uni-
[Online]. Available: http://www.nist.gov/ctl/wireless-networks/upload/ versitat Politcnica de Valncia, Valncia, Spain,
MIH_module.doc in 2006.
[35] S.-L. Tsao, Y.-L. Chen, and C.-H. Chang, Evaluation of scan Since 2005, he has been with the Department
and association process for real-time communication in mobile WiMAX, of Computer Engineering, Universitat Politcnica de
IEEE Trans. Wireless Commun., vol. 9, no. 11, pp. 33203323, Valncia, where he is currently an Associate Profes-
Nov. 2010. [Online]. Available: http: //dx.doi.org/10.1109/twc.2010. sor and a member of the Computer Networks Re-
091510.090619 search Group (GRC). His research interests include
[36] S.-J. Yoo, D. Cypher, and N. Golmie, Predictive link trigger mech- mobile and pervasive computing, security and quality of service in wireless
anism for seamless handovers in heterogeneous wireless networks, networks, and video coding and streaming.
5890 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

Juan-Carlos Cano received the M.Sc. and Ph.D. de- Luiz A. DaSilva (S97M98SM00) is currently
grees in computer science from Universitat Politc- the Professor of Telecommunications with Trinity
nica de Valncia (UPV), Valncia, Spain, in 1994 and College Dublin, Dublin, Ireland. He also holds a
2002, respectively. research appointment with the Bradley Department
During 19951997, he worked as a Programming of Electrical and Computer Engineering, Virginia
Analyst with the Manufacturing Division, IBM. He Tech, Blacksburg, VA, USA.
is currently a Full Professor with the Department of He is currently a Principal Investigator on re-
Computer Engineering, UPV. His current research search projects funded by the National Science
interests include vehicular networks, mobile ad hoc Foundation in the United States, the Science Foun-
networks, and pervasive computing. dation Ireland, and the European Commission under
Horizon 2020 and Framework Program 7. He is a co-
principal investigator of CONNECT: the Telecommunications Research Centre
Pietro Manzoni (M97) received the M.S. degree in Ireland. His research interests include distributed and adaptive resource man-
in computer science from the Universit degli Studi agement in wireless networks, particularly wireless resource sharing, dynamic
di Milano, Milan, Italy, in 1989 and the Ph.D. de- spectrum access, and the application of game theory to wireless networks.
gree in computer science from Politecnico di Milano
in 1995.
He is currently a Full Professor of computer
science with the Universitat Politcnica de Valncia,
Valncia, Spain. His research interests include mo-
bile wireless data systems design, modeling, and
implementation, particularly oriented to intelligent
transport systems.

Potrebbero piacerti anche