Automated Configuration of Vehicular
Communication Services
Franco Callegati, Aldo Campi, Walter Cerroni
DEIS - University of Bologna, Italy
e-mail: {franco.callegati,aldo.campi,walter.cerroni}@unibo.it
Giovanni Pau, Mario Gerla
UCLA - Computer Science Department, USA
e-mail: {gpau,mgerla}@ucla.edu
Abstract—This paper presents the experimental of a signaling
infrastructure which can be successfully used to automatically
configure vehicular network services.
I. I NTRODUCTION
The increasing public awareness regarding environmental is-
sues may be a reason of increased interest in VANETs. Appli-
cations such as pollution monitoring at the micro-geographical
scale, and the diffusion of all electrical vehicles (AEV) [1] may
highly benefit from ubiquitous vehicular communication.
These application scenarios are similar, with on-board com-
munication systems which must talk with the sensors and/or
with the AEV power and engine management system and
exploit vehicular connectivity to share the data with other
vehicles and/or upload them into external databases. The
connectivity must opportunistically rely on various wireless
technologies (GSM/UMTS, Wi-Fi hot spots, Wi-Max), but the
communication characteristics and the application dialog must
be adapted to the specific goals as described in recent examples
of applications as reported in [2] or [3].
For this latter reason, the support of service management
functionalities is required to configure proper communication
service profiles depending on the location, the type of vehicle,
the service objectives etc. Today this requires mostly manually
configuration. Such configuration may be automated exploiting
a network logical layer which supports service management
and configuration, which will be called Transport Service
Layer (TSL) in the following. The final goal of this paper
is to report the preliminary results of a real life experiments
showing a possible implementation of a TSL, based on existing
and well known protocols and infrastructures.
II. TRANSPORT SERVICE LAYER ARCHITECTURE
The signaling infrastructure supporting the TSL is based
on an architecture decoupling the signaling protocol, which
defines the syntax used for the communication service ne-
gotiation, from the descriptive language, which provides the
semantics to describe the service features (resources to be
used, requirements to be satisfied, etc.). This approach is very
generally and can be applied to different scenarios. It was
originally experimented to support grid computing [4], but has
also been used more recently to manage cross layer resource
allocations in cloud computing [5].
The TSL architecture is based on the SIP protocol, used
as an application independent signaling layer able to provide
dialog management between remote application entities with
general features. The choice of using SIP has been driven
by its extensive use and large set of extensions. Besides the
signaling protocol the TSL needs additional semantics able to
provide an ontology knowledge, to this purpose a semantic
network language, called NRDL [6], is encapsulated in the
SIP messages to provide a logical description of the requested
network service.
In this article we do not investigate the algorithms and
methodologies which can be used to process the NRDL
message and retrieve/reserve/optimize the communication re-
sources, but focus on the signaling infrastructure to show that
the integration of SIP and NRDL provides the communication
and information management functionalities needed to support
the TSL plane for vehicular networks. The nice feature of
this proposal is that it is based on well known protocols and
technologies, therefore it can be deployed with limited fresh
investments.
III. PRACTICAL EXPERIMENT
A practical experiment was set up for demonstration pur-
poses exploiting C-VeT, the vehicular test-bed at UCLA which
provides both V2V and V2I connectivity [7]. In the exper-
iment here reported the communication was obtained using
MobiMESH, the hybrid mesh network in C-VeT, consisting
of a Mesh Backbone and an access network which can be
used by standard Wi-Fi clients to get connectivity.
The TSL testbed demonstrator was implemented with 3
nodes running a Linux Virtual Machines running the TSL
implementation (SIP protocol and NRDL parser). The node
representing the infrastructure has been equipped with an As-
terisk SIP server dealing with authorization and authentication.
It is responsible to accept a service request and to forward
proper information on how to exploit the infrastructure. The
application server node deals with proper configuration of
each vehicle, providing configuration parameters set-up for the
on-board system, including information about V2V connectiv-
ity or about the server in the infrastructure to upload the data.
It has been implemented with a SIP User Agent based on an
enhanced version of the PJSIP
1
stack. For convenience they
were both placed in the same physical server. The end user
1
PJSIP open-source multimedia communication library,
http://www.pjsip.org
2012 International Conference on Connected Vehicles and Expo
978-0-7695-4900-2/12 $26.00 © 2012 IEEE
DOI 10.1109/ICCVE.2012.31
128