Beruflich Dokumente
Kultur Dokumente
2016 IEEE
IEEE International
International Conference
Conference on
on Cloud
Cloud Engineering
Engineering Workshops
Workshop
Abstract— Vehicular adhoc networks come out to be a Generally VANET are designed from two
promising solution for ensuring traffic and road safety standpoints: domain and network experts [1]. Domain
on highways. However this area induces communication experts are the one who are concerned with
challenges such as topology dynamics, and connectivity
infrastructure development and maintenance. Their
losses. Today's Vanet demand a sound planning to
activities include data forwarding at node level. On
make architectural level decisions. Integrating Vanet
with emerging Software defined Networking brings
the contrary Network experts are concerned with
ground-breaking networking innovation. Recent control operations such as routing and QoS control.
researches in SDN based Vanet are useful but their Since the network intelligence and infrastructure
performance goals drops in large scale VANETs. In details both reside in a single node, hence it becomes
this research we are going to exploit SDN planes by difficult for the experts to comprehend the network
partitioning Vanet to work in distributed manner. The requirements. SDN (Software defined networking)
proposed architecture is tested on VEINS testbed which bridges such gaps by separating concerns in the form
provides interactive environment to perform road
of data and control plane [2]. The main aim of SDN
traffic simulations. Simulation results show an increase
is to extract the intelligence out of the network; in
in performance gains as compared to traditional Vanet
architectures. this way the infrastructure is in the forwarding/Data
Plane (DP) and whole network intelligence is placed
Key words: Vanet; SDN; Architecture in Control plane (CP).
I. INTRODUCTION A. Need of SDN in VANETs
In the recent age of technological uplift the worth of The need of SDN in VANET system rises due to the
VANET (Vehicular adhoc network) is increasing day abstraction deficit and rigidity aspect. SDN programs
by day. VANET provides the applications and the behavior of the network in a centralized way.
services such as traffic monitoring, context aware Recent efforts extend SDN principals to WSN
infotainment and road safety applications. Each (Wireless Sensor networks) and VANETs. A
application entails specific routing schemes, centralized SDN controller manages the overall
protocols usage and quality of service requirements network behavior. But SDN controller may fail
such as bandwidth usage, data rate and latency. Our affecting the network throughput. Fall back
area of research focuses on traffic road safety using mechanism inside a vehicle is a good solution for the
intelligent transportation system (ITS) for accident temporary uphold of network communication
prevention. services [3]. But it requires SDN module inside each
VANETs are considered rigid in nature. They are vehicle which is impractical for large Vanets. We
difficult to design and deploy due to unbalanced flow have proposed a decentralized SDN approach in
of traffic and network underutilization. VANET which the CP is partitioned into multiple controllers
management is arduous because of highly dynamic that reside on physically distributed machines. [4]
topology and unreliable connectivity. Due to adhoc Each having domain specific knowledge of different
nature of the network, nodes are sparsely distributed regions. The proposed architecture is initially
at geographically distant locations that often results designed for safety related VANETs. The major
in scalability issues. Existing VANET architectures contributions of this article are manifold. In Section I
locks hardware and software details at node level. we have pinpointed the gaps in the existing VANET
Each vehicle node holds control and data tiers. and SDN approaches and examine the problem areas.
978-1-5090-3684-4/16
/16 $31.00 © 2016 IEEE
$31.00 © 2016 IEEE 42
DOI 10.1109/IC2EW.2016.12
Section II discusses the state -of-the art researches development of distributed protocols using local
made in SDN and VANET. Section III provides the decision rules set. A similar and more generalized
proposed methodology. Section IV and V provides context-aware architecture for VANETs [7] is
illustrates the Experimental setup along with proposed which uses contexts (VANET application
simulation details. requirements, protocols, mobility vectors etc.).
Standard communication architecture is developed by
B. Problem Description
WG-IEEE-802.11p known as WAVE [8] which is
Conventional vehicle communication modes are V2V deployed in many VANET safety related
(vehicle-to-vehicle) and V2I (vehicle-to-interface). applications. Several Vanet architectures are result of
V2V communication requires no infrastructure integration of existing approaches. In [9] VANET-
support and is fast and cost effective. But this WSN is such an example which helps to detect road
communication lasts for few seconds if a vehicle conditions and connect VANET segments.
covers several kilometers in less time. Infrastructure Advancing towards more sophisticated and rapid
support in VANET divides the overall load of communication technologies in [10,11] LTE is
network. RSUs (Road side units) authenticate the integrated with Vanet, in this work IEEE 802.11p
incoming vehicles. This improves the network and 3G/LTE strengths are uplifted which shows
efficiency up to some extent but programming the better performance as compared to decentralized
network intelligence still remains unresolved. SDN clustering based architectures. However many
encapsulates whole network intelligence in a single challenges (QoS, Routing) are linked with Vanet
device “controller”. SD-VANET (Software defined which are addressed in [12]. The research also
Vanet) leverages the network efficiency by describes simulation setups that help in selecting the
increasing throughput, latency, and reliability of the best which is suited for our research. A hybrid
network but when network size increases it becomes simulation tool Veins [13] provides a modular
difficult to manage the dynamically changing DP environment to test new protocols and mobility
requests. One of such significant factor is Scalability models of Vanet. SDN for Vanet is proposed in [3]
in SD-Vanet. The main drawbacks and limitations of which describe different operational modes of SD-
SD-VANET are:- Vanet. Similar work is done in [14] which
x The Centralization of control in VANET gives concatenate SD-Vanet with fog computing to handle
rise to resiliency concerns [5]. In case of connectivity and latency issues in Vanet. Distributed
highways connecting multiple areas, network SDN approach in Vanet is novel. Much effort is
needs to be partitioned as it becomes impractical needed for Large Scale Vanet
for a single controller to monitor the other
network devices. A backup controller inside each III. PROPOSED STRATEGY
vehicle may works [3], but the deployment of
controller in each device adds cost to the A. SD- VANET: Concepts and Architecture
network. Each SDN plane (Data, Control, and Application) is
x SDN has to ensure high responsiveness of the CP
assigned certain responsibilities and SDN rules to be
to dynamically changing communication
interactions [4]. implemented. Set of the rules define how the
interconnecting bodies (switches, hosts) forwards the
II. LITERATURE WORK data frames to the upper planes. Forwarding policies
and rules are defined by the “controller” that directs
Vanet based Systems and Architectures are diverse in these policies to DP elements (e.g. switches) using
computing environment. Most of the existing ones open source protocol “OpenFlow”. SDN switches
are application specific and supports selective maintain data forwarding rules in flow tables. SDN
protocol suites. For different Vanet scenarios architecture provides Programmable APIs. These
different routing schemes are proposed [20,21]. For APIs allows different SDN layers to interact with
better performance of Vanet in ITS environments each other and enable the developers to build a
Multicasting routing schemes are preferred [22]. In customizable network. The design and working of
[6] an information centric approach is used to build each SDN Plane is described below:-
Vanet architecture. This framework enables the
43
Control Plane: CP holds a diversification of x R4: Each DC sends its domain information (link
components, related functionalities and network state, hosts presence, request actions) to RC
centric services. Generally CP is visualized as a which is kept inside SDN repository.
routing manager performing routing related activities. x R5: DC communicates with RC in two scenarios
(i). When DC fails, and RC takes the charge. (ii).
This Plane is flexible to program and observes the
When Network state changes E.g. faulty link or
states of Boundary APIs. Network discovery and Flow Table changes. (iii). When DC receives out
topology changes are all controlled by the SDN of domain information [5].
controller.
Proposed D-SDVanet architecture of is presented in
Data Plane: It contains dedicated hardware of the
figure 2. Controllers are organized hierarchically.
network (RSUs, vehicles). RSU accepts and
The most frequent DP requests are handled by the
processes the data packets from the network devices
DC. In pre-initialized phase forwarding rules are
and maintains a record in its Flow table.
enforced by the RC. When a mismatched flow entry
Application Plane: It holds VANET management
takes place in RSU it is handled by the DC
tools and customized applications. Network
consuming less processing time.
Virtualization and Vehicles authentication are some
examples. The overall Vanet performance is APPLICATION LAYER
determined by QoS Control which provides visual Network virtualization QoS Control
results (graphs, analytical models) to the service Traffic Management Network Monitoring
operators.
Northbound Abstraction Layer (REST)
B. Design Requirements & Functionalities .
CONTROL LAYER
44
It assigns addresses to the --
Root Controller
Routing Configurator network nodes and works with
Error
Handling Algorithms topology management module to
SDN Repository
osit build topology graph
Statistics Resource **Device
Device
ce registry
r g y
Manager Scheduler *Location
oca registry
g y
*Link states
E. Interaction Mechanisms
Path Forwarding
Computation Rules manager As we have mentioned before that there exists a
stable TCP/IP connection between distributed
Domain Controller
controllers. This minimizes the chances of failures
Domain Network services
Topology Obstacle Forwarding
and packet loss. However Vehicles communicate in
Flow
Management Scheduling Control manager
g purely adhoc mode using WSMP (Wave short
message protocol). There are two kinds of messages
Mobility Management Connectivity Management
used for network wide communication (1). Event
Domain request Handling
based Messages are used for particular happening
Status Manager Configurator Monitor E.g. when the mismatched flow entry arrives at RSU
it is directed to DC. (2). Periodical Messages are
Figure 2: Distributed Control Plane of D-SDVanet generated periodically E.g. Sending DC status
D. Operational Mode of D-SDVanet information or informing the vehicle nodes about the
road conditions. Initially DC and RSU communicate
The major aim of this research is to uplift the
to install necessary flow rules for each RSU of the
scalability of the network. This could be achieved by
domain. After this, network is in ready state to accept
enhancing the controller(s) capabilities and
DP requests from vehicle nodes. The incoming
optimizing the network management schemes. For
messages from vehicles are sent to processing
single domain SD-Vanet a single configurator
module inside the RSU which made transformations
performs the request handling mechanisms.
to be sent to controller as Ethernet Frame. The
Configurator for D-SDVanet performs address
sequence diagram is a depiction of the intermediary
assignments of its lower level network elements
layers coordination activities.
similarly configurator for SD-Vanet manages the WSMP TCP P2P
respective domain network topology. In the next
section we have investigated how network modules
communicate by sending packets over variant link
ARP(Request)
layer protocols.
ARP(Reply
TABLE I: Components of Distributed CP of D-SDVanet
Component Description Link with
SYN
RC
SYN+ACK
Keeps the information like RSU SDN
Time
Features
Status status, hosts availability, and Repository (Request)
Manager requests handled by RSU. Features (Reply)
Establishes the connection Path WSN
Connectivity between network nodes & computation PacketIn
Manager communicates with the mobility
management ACK
PakcetOut SetFlowEntries
Manages the incoming flows Forwarding
Flow from RC-DC and then to RSU. Rules Figure 3: Message Sequence chart for D-SDVanet
Scheduling Prioritizes the flow & manages Manager
the traffic flow of the network to IV. IMPLEMENTATION & RESULTS
achieve better QoS
It models the obstacles that try to -- We describe our simulation environment along with
Obstacle block the radio transmission. It the configurations and results. The proposed
control performs empirical calculations architecture is designed using OMNET++ and
to calculate path loss value of the
SUMO simulator [16, 17] both of the simulators are
on-going transmission
Mobility It captures the vehicle mobility Path integrated in VEINS (vehicular Network Simulator)
management information such as speed computation framework. This framework provides versatile
45
models for IVC simulation. SDN concept in Veins is Service Delay: It measures the waiting time of the
novel yet arduous. Since SDNs were primarily served DP requests. It is the duration when the
designed for wired LANs/WANs, we have introduced requests are sent to the time when it get
OpenFlow extension [19] in Veins. acknowledgments in this sequence RC→ DC→
A. Experimental Setup RSU→ Vehicle. Along x-axis we have taken vehicle
We consider a symmetric scenario where the network density for any specific domain [18].
is deployed in a 3x6 Manhattan grid network in
which each cell occupies an area of (1k x 1k=1km2).
The grid structure of the road network is illustrated in
figure 4. Vehicle nodes travel on routes generated in
SUMO. The vehicle node and infrastructure have
IEEE 802.11p (WAVE) based interfaces.
Infrastructure is connected to the controller via
Ethernet Interfaces.
0
C. Metrics
10 20 30 40
We have utilized the following metrics to analyze the Traffic Scenario (vehicle density)
model quantitatively:- Figure 6: Gain of scalability vs. Node density
Gain of Scalability: For a time interval ‘T’, the Now we see a drop as not all of the nodes are served.
number of vehicles served either via V2I or V2V In the 3rd TF our model is used for nd=2 and nc=2 ,
communication is termed as Gain of scalability. it better manages the Gain by serving adequate DP
requests its curve comes in middle which justifies
46
proposed model for multiple domains. For the Service control plane for software-defined networks: a case study using
event-based middleware”, DEBS '15 Proceedings of the 9th ACM
delay metric we have taken a domain network of size International Conference on Distributed Event-Based Systems,
(1k x 1k) m or simply a cell of Manhattan grid. Pages 92-103 ,2015
[5]. Safae Zerrik, Amina El,Mohamed Bakhouya ouadghiri,
Figure 7 represents service delay with respect to Jaafar Gaber "Towards a Decentralized and Adaptive Software-
varying node density. Although there have Defined Networking Architecture", Fifth International Conference
intermediate nodes (RSU, controllers) between on Next Generation Networks and Services , 2014.
[6]. Fan Bai ,Bhaska Krishnamachri, "Exploiting the
source and destination so it is obvious that a delay wisdom of crowd: Localized ,Distributed Information centric
will occur in receiving the reply from CP. This is VANETS", IEEE Communications Magazine, Volume 48 , Issue
5,2010
managed here by first serving the highly mobile [7]. Sławomir Kukliński1 , Grzegorz Wolny, "CARAVAN:
nodes or accident situation. This prioritization Context-AwaRe Architecture for VANET" Mobile Ad-Hoc
Networks: Applications 2011.
optimally handles the DP requests. [8]. Yong Shen, Qingquan Zou, Zhimeng Liu "Performance
35 Evaluation of IEEE802.11-based Adhoc Wireless Networks in
Vehicular Environments",5th International Conference on Wireless
30 Communications , Networking and Mobile Computing, 2009.
Service Delay (Sec)
47