Vehicle As A Resource (Vaar) : Sherin Abdelhamid, Hossam S. Hassanein, and Glen Takahara
Vehicle As A Resource (Vaar) : Sherin Abdelhamid, Hossam S. Hassanein, and Glen Takahara
Vehicle As A Resource (Vaar) : Sherin Abdelhamid, Hossam S. Hassanein, and Glen Takahara
Abstract
Intelligent vehicles are considered key enablers for intelligent transportation sys-
tems. They are equipped with resources/components to enable services for vehicle
occupants, other vehicles on the road, and third-party recipients. In-vehicle sensors,
communication modules, and on-board units with computing and storage capabili-
ties allow the intelligent vehicle to work as a mobile service provider of sensing,
data storage, computing, cloud, data relaying, infotainment, and localization ser-
vices. In this article we introduce the concept of Vehicle as a Resource and shed
light on the services a vehicle can potentially provide on the road or parked. We
anticipate that an intelligent vehicle can be a significant service provider in a vari-
ety of situations, including emergency scenarios.
W
ith high demand for reducing the number lot with idle resources and capabilities can cooperatively
of vehicular fatalities and enhancing ITS form a powerful resource for services that can benefit a wide
applications and services, many newly range of service domains.
manufactured vehicles will be equipped Another enabler of VaaR is the availability of a multiplicity
with components that will classify them as of wireless communication technologies for communication
intelligent vehicles. Such components include sensors and between a vehicle and its surroundings. One such technology
actuators with intra-vehicle communication, and electronic specifically introduced for vehicular use is the Wireless Access
control units (ECUs) for processing and operation control. for Vehicular Environment (WAVE) technology, which is
Vehicles will be equipped with a wireless communication based on the IEEE 802.11p standard and Dedicated Short
module for supporting three types of communication: Range Communication (DSRC). Another is the Communica-
Between vehicles, known as vehicle-to-vehicle (V2V) com- tion Access for Land Mobiles (CALM) standard. CALM will
munication. support an integrated communication unit that provides many
Between vehicles and infrastructure (V2I and I2V). air interfaces that include 2G/3G cellular, infrared, millime-
Between vehicles and any neighboring object (V2X). ter-wave, mobile wireless broadband (HC-SDMA, 802.16e
In addition, an on-board unit (OBU) will be integrated in [WIMAX/WiBro] and 802.20), satellite, and DSRC. In addi-
each vehicle for interaction with drivers, displaying warnings, tion, some Zigbee communication modules are designed to
issuing alerts, offering automotive services/infotainment, and support vehicular communication. Also, Visible Light Com-
managing the communication with a vehicles surroundings. munication (VLC) is now attracting increasing interest, and
Powerful OBUs can be considered in-vehicle PCs that can many systems have been proposed for the vehicular environ-
handle computing tasks supported by abundant storage capa- ment. Having such technologies available in a vehicle will pro-
bilities. Although currently partially available in some luxury vide flexible communication with its surroundings regardless
models, the availability of such components will be expanded of the type of air interface available.
to most vehicles in the near future. Pivotal components are In this article we delineate the diversified resources a vehi-
shown in Fig. 1. cle can provide as instances of VaaR. We also elaborate on
With these components a vehicle can be considered a how these resources can be tapped into and pooled for per-
mobile resource for many services such as sensing, data forming certain tasks or providing certain services. In addi-
relaying and storage, computing, cloud, infotainment, and tion, for each resource we highlight some potential
localization. We introduce the concept of Vehicle as a applications/services that become feasible with the aid of
Resource (VaaR), which focuses on such vehicular potential. using a vehicle as a provider for this resource. We focus on
The VaaR vision is stimulated by the ubiquity of vehicles the services provided by the vehicle to other vehicles and third
(with predictable mobility patterns) and the vehicular parties, as these have the greatest potential for widely expand-
resources that are readily available. The abundance of such ed benefits. We will also discuss some prominent challenges
on-board resources distinguishes the use of a vehicle as a that face the wide adoption of VaaR.
resource from other mobile resource providers, viz. smart- The remainder of the article is organized as follows. In the
phones, which suffer from limited resources and lack of tra- next section we introduce the VaaR concept and present the
jectory prediction. We anticipate that a vehicle will be a different resources a vehicle can provide in discussing the var-
mobile provider for diversified resources currently unimag- ious instances of VaaR. Illustrative scenarios that show the
ined and will be a key enabler for the revolution of the benefit and applicability of VaaR are discussed after that.
Internet of Things (IoT). Vehicles on a road or at a parking Then we discuss challenges that may face the widespread use
of VaaR and can be considered open points for research. The
The authors are with Queens University. final section concludes the article.
cle until retrieved as a reply to queries sent by data-seeking on vehicles as data relays. In DB-VDG, queries can be sent to
vehicles/agents. This communication paradigm is considered a retrieve information from areas of interest and replies can be
case of delay/disruption-tolerant networks. routed back from vehicles in these areas. Both queries and
The MobEyes platform mentioned earlier is an example of replies are delivered via intermediate vehicles that act as relays.
both VaaR-Sensing and VaaR-Data Storage. Each vehicle DB-VDG can also be considered an example of VaaR-Sensing
keeps the sensed data in local storage, and advertises its stored as the gathered data is acquired from the in-vehicle sensors.
data via meta-data. While moving, other vehicles harvest the Vehicles can be good candidates for commercial advertise-
meta-data and send queries to obtain data of interest. Another ments that utilize vehicular mobility to disseminate the ads
example is the FleaNet platform [6] that utilizes vehicles as through relays. These commercial advertisements can be pushed
information traders. In FleaNet, vehicles are used to resolve to a vehicle either through the Internet or by Adstations. Exam-
queries generated by other vehicles. While moving, vehicles ples include store special offers or restaurant menus.
receive queries and data advertisements from other vehicles VaaR-Data Relaying can also be a technique for extending
and/or information generated by roadside advertisement sta- network coverage, as presented in [10]. The authors propose a
tions (Adstations), and store this data/information locally. vehicle-to-vehicle relay (V2VR) scheme to extend a road side
When vehicles receive queries, they try to resolve them by con- access point (AP) service range and allow drive-thru vehicles to
sulting their own local storage to provide a possible match. have an extended coverage range. In this scheme, when a vehicle
Currently there is an emerging vision of utilizing intelligent approaches an AP, it selects a vehicle ahead to work as a relay of
vehicles for cloud services. With sensing, computing, and stor- the AP traffic and allow early access to the AP services. When a
age resources, and abundant power supply and communication vehicle is about to leave the direct AP coverage range, it selects
modules, a vehicle can work as a powerful cloud. As with con- another vehicle behind to work as a relay for the AP traffic and
ventional clouds, the owner of a vehicle can rent out vehicular extend the access time while maintaining high throughput.
resources on demand when these resources are not in use. In addition to relaying data to/from other vehicles and
Olariu et al., [7] introduced the term autonomous vehicular RSUs, vehicles can act as data mules and mobile sinks in
clouds (AVCs), arguing that in-vehicle resources may be wireless sensor networks to assist in their operations. VaaR-
underutilized by traditional vehicular applications as motiva- Data Relaying can also play a pivotal role in cases of emer-
tion to take vehicular networks to the clouds. They remark gency or natural disasters where infrastructure may be broken
that the benefit of on-board resources will be maximized if down. In these cases vehicles can help deliver critical data to
resources of multiple vehicles are combined. crisis/disaster-management authorities, collect environmental
VaaR-Cloud has been proposed as a mobile experimental data, and inform emergency vehicles about optimal routes.
laboratory in areas with limited facilities that hinder the use
of a remote service. Another scenario utilizes idle parked VaaR-Infotainment
vehicles in a parking lot of a company as a distributed com- Infotainment refers to the combination of information with
puting asset. Tasks can be offloaded to vehicles during the entertainment. With the on-board communication capabilities
workday in lieu of building or renting an outsource infrastruc- supporting communication with surrounding mobile agents
ture. Vehicle owners can be compensated so both the compa- (e.g. other vehicles, cellular phones, or communication-
ny and employees can benefit. Similar arguments can be enabled handheld devices), and providing the possibility for
applied to vehicles parked at an airport. Resources are ample always-on Internet access, a vehicle can be a great source of
and travelers vehicles may be left unutilized for days, result- infotainment.
ing in computing resources that, if managed properly, could Some vehicular infotainment services are solely Internet-
turn an airport parking lot into a data center. Travelers can dependent (e.g. web surfing, email access, video downloads,
share their travel plans with the airport, which can then and online gaming), and others are supported by inter-vehicle
schedule and manage the resources. Parked vehicles that are communications (e.g. exchanging information and files
part of the vehicular cloud would be plugged into a standard between vehicles). More detailed examples of these infotain-
power supply and can be provided with an Ethernet connection. ment services can be found in [11]. The entertainment part of
Vehicular clouds can provide advantages over fixed clouds the infotainment resource is usually for the benefit of the
in applications such as the mobile experimental laboratory. vehicles occupants and is not the focus of this article, which is
Another advantage of vehicular clouds is their autonomous on the information part.
formation. Neighboring vehicles can autonomously form a A vehicle can provide others with information obtained
cloud to provide instantaneous services (e.g. collecting traffic from its own sensors, other vehicles, RSUs, direct access to
information at congested intersections for traffic light man- the Internet, or Adstations. This information may include traf-
agement). A detailed comparative study of vehicular and con- fic and environmental conditions, navigational and safety
ventional clouds is presented in [8]. information, parking availability, or commercial advertise-
ments. Many of the vehicular platforms mentioned earlier in
VaaR-Data Relaying the article can be considered examples of VaaR-Infotainment
Wireless message exchange between vehicles is known as when the utilization of the other vehicular resources is ulti-
inter-vehicle communication and a network of communicating mately for the sake of providing information.
vehicles is known as a Vehicular Ad-Hoc Network (VANET). As most of the infotainment applications are real-time,
A VANET is a sub-category of wireless multi-hop networks in such applications face challenges caused mainly by the highly
which a source depends on intermediate nodes to relay mes- dynamic vehicular topologies. These challenges must be dealt
sages to a destination. In this communication paradigm, vehi- with to support the required QoS levels. The work in [12] pre-
cles can be considered a resource for relaying data to other sents some of these challenges along with proposed solutions
nodes out of the communication range of the source node. A and some issues that still need consideration.
vehicle can be used not only for relaying data to other neigh-
boring vehicles but also to/from road side units (RSUs). VaaR- Localization
As an example of VaaR-Data Relaying, Delay-Bounded Vehicles can be considered potential resources for locating
Vehicular Data Gathering (DB-VDG) [9] is a solution that sup- objects. Through their sensing and communication capabili-
ports geographical data gathering services and depends heavily ties, they can recognize and locate objects, and send this
VaaR-storage
information. For instance, MobEyes can be used
to enable vehicles to recognize the license plate
numbers, store them, and broadcast representa- VaaR-sensing
F
tive meta-data. Other mobile agents (e.g. police
patrol cars) can retrieve the recognized plate
numbers to locate and track lost or stolen vehi- G
cles. VaaR-info
Vehicles can be used to locate neighboring
vehicles for the sake of estimating the distance to H
these vehicles or informing them about their
positions for accuracy purposes, and so. An exam-
ple of this positioning ability is the Intel patent A
Visible Light Communications and Positioning VaaR- E
(VLCP) [13] for proposing the use of visible light localization B
communication as an inter-vehicle communica-
tion technique and introducing a scheme for
positioning neighboring vehicles. C
Vehicles can also use self-localization tech- VaaR-
niques to determine their own position, comple- relaying
menting and/or refining GPS information. These D
self-benefit services are out of this articles focus.
VaaR in Action Figure 3. Illustrative scenario showing the viability of VaaR. Vehicles G and
H had an accident and vehicles F, A, B, and C work as resource providers
In this section we discuss scenarios illustrating while being in the vicinity of the emergency situation. Vehicle E as well
some of the various resources a vehicle can pro- works as a resource after detecting falling rocks on its way.
vide on the move. The main scenario depicted in
Fig. 3 shows an emergency scenario caused by an
accident on the road. Privacy, Quality, and Redundancy Pose Major
Vehicles G and H had a head-on collision. Due to that
collision, traffic has stopped moving in the vicinity of the
Challenges in Collecting Data from and Offloading
collision. Vehicle D is a truck carrying goods that need to Tasks to Vehicular Resources
be delivered on time for shipping. The driver of the truck
needs to know how severe the situation is. He sends a The open access and resources sharing that VaaR promises
request using his vehicles OBU asking for information bring privacy to the forefront. Since a vehicles resources may
about the collision from the neighbors of the involved vehi- be accessible to many users to share, data privacy should be
cles. He receives a reply from vehicle A that it can provide guaranteed for all users sharing these same resources. Privacy
live video streaming of the situation. He agrees and starts should be maintained for vehicles owners as well. This issue
getting live video streaming from node A. Vehicles A and can be handled by virtualization and scheduling techniques for
D are out of communication range of each other. There- coordinating access to shared resources. Other techniques can
fore, they depend on vehicles B and C to work as data be used for protecting data and controlling its access to its
relays for their shared content. In this scenario, vehicle A owner only. Examples of such techniques include the use of
can be considered an example of VaaR-Infotainment, while personal data vaults, which are individually controlled data
vehicles B and C can be considered examples of VaaR- repositories. Privacy is needed as well to hide the identity of
Data Relaying. participants when they prefer to remain anonymous.
As a consequence of the collision, vehicle H had a malfunc- Pseudonymity can be considered a solution that can help in
tion in its GPS. The driver of vehicle H needs to know its hiding the actual identities for the sake of reducing the possi-
location to call for help. He can depend on the resources of bility of linking between the sent data and participants.
vehicle A to locate his vehicle. In this case, vehicle A can be The quality of information (QoI) retrieved from vehicles is
considered an example of VaaR-Localization as well. also a concern. Data/information retrieved needs to be veri-
As a direct neighbor of vehicle G, vehicle F has recorded fied and validated before making decisions and/or publishing
the collision using its on-board camera. It decides to store the to the public. Also, quality reports about cooperating vehicles
recorded video for further reporting. Therefore, vehicle F can and corresponding reputation scores should be maintained for
be considered an example of VaaR-Data Storage. future reference. Depending on the criticality of the support-
Finally, on the other side of the road vehicle E has detect- ed services, such reputation scores can be computed based on
ed falling rocks using its in-vehicle sensors. It reports this haz- either short-term or long-term participation history with the
ard using its communication module to the municipality to aid of watchdog modules. Tasks can be offloaded to those
take proper action to avoid accidents. This is considered an participants with reputation scores higher than a certain
example of VaaR-Sensing. threshold to guarantee a certain level of QoI. Feedback can
be given to participants about the quality of their reported
data and their perceived reputation levels.
Challenges and Open Issues While having a plethora of vehicles on the road increases
Although VaaR brings a wide range of benefits to various the pool of resources, it may lead to having large amounts of
applications, many challenges face its wide penetration and redundant data reported, resulting in the waste of both com-
adoption. In this section we highlight some of the prominent munication and computation resources. Such redundancy can
challenges and open issues. A summary of the challenges and be eliminated by adopting data aggregation and fusion tech-
some potential solutions can be found in Table 1. niques. Vehicular clusters and chains can be formed on the
Adopting verification and analysis techniques to build quality reports and history.
Data quality Computing reputation scores to be considered in selection refinement.
Giving feedback to participants about their data quality.
Can be eliminated by adopting data aggregation and fusion techniques while forming vehicular
Redundancy clusters and chains with representative nodes.
Can be avoided with proper participant selection.
Adopting effective resource management techniques for proper task assignment and retrieval.
Dynamic availability of
Adopting prediction techniques to anticipate the availability spatiotemporal span.
resources
Considering task sharing and handover techniques.
Proposing efficient recruitment mechanisms that consider the rewards, budget, and data quality.
Participant selection
Studying the feasibility of adapting the smartphone recruitment schemes.
Powering up parked vehicles Utilizing features of the CAN bus connecting the intra-vehicular resources.
PCs Use of scheduling and mobility prediction mechanisms.
Considering data fusion and information integration techniques to merge data/information from
Consolidation of different
different sources.
resource providers
Considering ongoing research in the area of integration of heterogeneous networks.
road while electing a leader node to take care of the intra-clus- and direct service/reward must be provided in return. Some of
ter/chain data aggregation. It is noteworthy that the success of the incentive mechanisms proposed for P2P file sharing [14]
data aggregation depends on the type of road (e.g. highway, in- can be applied for incentivizing vehicular users, especially for
city urban road, rural road) since it determines the speed of those applications that have major commonalities with the
vehicles, and hence the ability to select the cluster/chain leader P2P paradigm. In general, incentives can be of three types:
node. Also, redundancy of the reported data can be avoided by 1. Willingness to serve the public.
applying proper selection and recruitment techniques that 2. Receiving service in return.
ensure selecting participants with minimal overlapping. 3. Receiving monetary returns.
Earlier studies have shown that incentives with monetary val-
The Intermittent/Dynamic Availability of Resources ues are the most effective. Monetary incentives can be in the
Hinders Extended Usage form of pecuniary returns, vouchers, or passes. Another incen-
tive for the owners of parked vehicles can be offering them
Vehicles mobility is considered as a plus that allows vehicles free parking, while their idle resources are being accessed.
to cover wider areas compared to their static counterparts. The value of such incentives can be determined by the data
However, while pooling resources from a vehicle, the vehicle collecting/task distributing party through the use of pricing
may leave the area of interest or connectivity before report- models that can consider the level of participation and QoI,
ing/relaying the desired data, or finishing the task in hand. or through reverse auction techniques that are currently
Dynamic availability of resources may also be temporal stem- becoming popular in the rewarding models.
ming, for instance, from the high need for resources during
rush hours and their idleness during late nights. Effective Recruitment Mechanisms Should Be Deployed for
resource management techniques are needed for proper task Efficient Selection of Participants
assignment and retrieval. A vehicles cyber-physical existence
should be taken into consideration in pooling/tapping into In urban environments, offloading tasks to vehicles to utilize
vehicular resources. This is influenced by the type and speed their resources is challenging in terms of participant selection,
of roads which, in turn, affect how long a vehicle would be as there can be many potential participants in an area of inter-
present. Prediction techniques can help in anticipating the est that may reach hundreds of vehicles in a congested area.
spatiotemporal availability span, and hence taking more These participants cannot all be recruited for a task, as this
informed allocation decisions. Task sharing and handover can would result in a higher cost in terms of participants rewards.
also be potential solutions of the partial availability. Selecting the right number of potential participants in a cost-
effective manner, while providing an acceptable level of service,
Incentives Are Needed to Encourage Owners to is an open area. Such recruitment mechanisms must also con-
Offer Their Vehicular Resources sider the QoI challenge mentioned earlier. For load balancing
and robustness purposes, these mechanisms should also ensure
The VaaR concept cannot thrive without active user participa- that the same vehicles are not always chosen. A scheme that
tion, especially if users (vehicle owners) lose their willingness aims at minimizing the number of recruited participants while
to participate and share resources. Some form of incentive achieving a given level of coverage for an area of interest can