icarii: Intersection-based Connectivity Aware Routing in Vehicular Networks

Similar documents
icar: Intersection-based Connectivity Aware Routing in Vehicular Ad hoc Networks

Understanding Vehicular Ad-hoc Networks and Use of Greedy Routing Protocol

icar-ii: Infrastructure-based Connectivity Aware Routing in Vehicular Networks

Routing Protocol with Quality Optimization for Vehicular Ad Hoc Networks

Vertex-Based Multihop Vehicle-to-Infrastructure Routing for Vehicular Ad Hoc Networks

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

Comparison of Three Greedy Routing Algorithms for Efficient Packet Forwarding in VANET

Reliable Routing In VANET Using Cross Layer Approach

Comparison of Three Greedy Routing Algorithms for Efficient Packet Forwarding in VANET

The Study of Routing Strategies in Vehicular Ad- Hoc Network to Enhance Security

Review Article Road-Aware Routing Strategies for Vehicular Ad Hoc Networks: Characteristics and Comparisons

Position-based Routing Protocols of Vehicular Ad Hoc Networks & Applicability in Typical Road Situation

COMPARATIVE STUDY OF POSITION BASED ROUTING PROTOCOLS IN VANET

PMTR: Privacy-enhancing Multilayer Trajectory-based Routing Protocol for Vehicular ad hoc Networks

Mobile-Gateway Routing for Vehicular Networks 1

CHAPTER 5 CONCLUSION AND SCOPE FOR FUTURE EXTENSIONS

Mitigating the Effects of Position-Based Routing Attacks in Vehicular Ad Hoc Networks

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Traffic-Aware Opportunistic Data Delivery Strategy for Urban Vehicular Ad Hoc Networks

Aanchal Walia #1, Pushparaj Pal *2

A Hybrid Traffic Geographic Routing with Cooperative Traffic Information Collection Scheme in VANET

A Review on Vehicular Ad-Hoc Network

BRAVE: Beacon-less Routing Algorithm for Vehicular Environments

Keywords: Adhoc Network, Vehicular Adhoc Network, VANET, position-based routing protocols. I. INTRODUCTION

Efficient Authentication and Congestion Control for Vehicular Ad Hoc Network

Back-Bone Assisted Hop Greedy Routing in Vanets

An Improved Vehicular Ad Hoc Routing Protocol for City Environments

COOPERATIVE DATA SHARING WITH SECURITY IN VEHICULAR AD-HOC NETWORKS

A Qualitative Survey on Position Based Unicast Routing Protocols in Vehicular Ad hoc Networks (VANETs)

Performance Comparison of Mobility Generator C4R and MOVE using Optimized Link State Routing (OLSR)

LTE and IEEE802.p for vehicular networking: a performance evaluation

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

Research Challenges of Position Based Routing Protocol in Vehicular Ad hoc Networks

A Survey on non-dtn and DTN Geographic based Protocols for VANETS

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

A Surveying on Road Safety Using Vehicular Communication Networks

Reliable Routing Scheme for VANETs in City Environment

Highway Multihop Broadcast Protocols for Vehicular Networks

Evaluation of Information Dissemination Characteristics in a PTS VANET

Replica Distribution Scheme for Location-Dependent Data in Vehicular Ad Hoc Networks using a Small Number of Fixed Nodes

TOMS: TCP Context Migration Scheme for Efficient Data Services in Vehicular Networks

EFFICIENT TRAJECTORY PROTOCOL FOR MULTICASTING IN VEHICULAR AD HOC NETWORKS

GLOBAL FRONTRUNNER ROUTING ALGORITHM (GFRA) FOR V2V COMMUNICATION IN VANETS

An Efficient Data Transmission in VANET Using Clustering Method

Distance based Greedy Routing in VANET Ms. Prajakta V Ambekar 1 Prof. Nilesh R. Wankhade 2

Reliable and Efficient flooding Algorithm for Broadcasting in VANET

International Journal of Information Movement. Website: ISSN: (online) Pages

Enhancement of Routing in Urban Scenario using Link State Routing Protocol and Firefly Optimization

Reliable Routing for Roadside to Vehicle Communications in Rural Areas

AN EFFICIENT WI-FI INTERNET ACCESS FOR MOVING VEHICLES USING SWIMMING SCHEME

The Challenges of Robust Inter-Vehicle Communications

MASTER THESIS SIMULATION-BASED PERFORMANCE COMPARISONS OF GEOCAST ROUTING PROTOCOLS. Hequn Zhang, Rui Wang

Junction-Based Geographic Routing Algorithm for Vehicular Ad-hoc Networks

Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning

Angle-Aware Greedy Forwarding Algorithm for Vehicular Ad Hoc Networks

EFFICIENT DATA TRANSMISSION AND SECURE COMMUNICATION IN VANETS USING NODE-PRIORITY AND CERTIFICATE REVOCATION MECHANISM

A Comparative study on Traditional Transport System and Intelligent Transport System

Enhanced Junction Selection Mechanism for Routing Protocol in VANETs

A Dynamic Time Scalable Hybrid Location based Ad hoc Routing Protocol

A Survey of Vehicular Ad hoc Networks Routing Protocols

Histogram-Based Density Discovery in Establishing Road Connectivity

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

Avoiding Traffic Congestion Using Position Based Routing Protocol in VANET

International Journal of Advance Engineering and Research Development COMPARISON OF POSITION BASED ROUTING PROTOCOLS IN VANET

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks

WeVe: When Smart Wearables Meet Intelligent Vehicles

Receiver Based Multicasting Protocol for Wireless Sensor Networks

Multiprotocol Label Switching in Vehicular Ad hoc Network for QoS

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Systematic Review on Routing Protocols for Vehicular Ad Hoc Networks: A Survey and Future Perspectives

MAC Protocols for VANETs

Intelligent Transportation System For Vehicular Ad-Hoc Networks

POSITION BASED ADAPTIVE ROUTING FOR VANETS

SDN Architecture for Intelligent Vehicular Sensors Networks

Simulation of Routing Protocols for Emergency Vehicle Warning Application in VANETs

Poonam kori et al. / International Journal on Computer Science and Engineering (IJCSE)

Intelligent Route Discovery through DSP Algorithm in Vehicular Ad-Hoc Networks

Chapter 7 CONCLUSION

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

AODV-PA: AODV with Path Accumulation

Analysis of Broadcast Non-Saturation Throughput as a Performance Measure in VANETs

Performance Evaluation of Adaptive Control Channel Interval in VANET Based on Network Simulation Model

CS 229 Final Report: Location Based Adaptive Routing Protocol(LBAR) using Reinforcement Learning

Study on Indoor and Outdoor environment for Mobile Ad Hoc Network: Random Way point Mobility Model and Manhattan Mobility Model

Efficient Working of Vehicular Ad-Hoc Network with Carry Forward Technique

Overview of Challenges in VANET

AMRIS: A Multicast Protocol for Ad hoc Wireless Networks

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

AN OPTIMIZED GEOGRAPHIC ROUTING PROTOCOL FOR VANETS

Evaluation of Seed Selection Strategies for Vehicle to Vehicle Epidemic Information Dissemination

Analyzing Routing Protocols Performance in VANET Using p and g

Enhancement of VANET Communication Range using WiMAX and Wi-Fi: A Survey

Routing Convenant For Mobile Ad-Hoc Networks based on Pragmatic Cluster

Beaconless Packet Forwarding Approach for Vehicular Urban Environment

MC-Safe: Multi-Channel Real-time V2V Communication for Enhancing Driving Safety

An Energy-aware Greedy Perimeter Stateless Routing Protocol for Mobile Ad hoc Networks

Data Pouring and Buffering on The Road: A New Data Dissemination Paradigm for Vehicular Ad Hoc Networks

Transcription:

icarii: Intersection-based Connectivity Aware Routing in Vehicular Networks Nizar Alsharif* and Xuemin (Sherman) Shen* *Department of Electrical and Computer Engineering University of Waterloo Waterloo Canada Department of Computer Engineering Al Baha University Saudi Arabia Email: {nalshari.xshen}@bbcr.uwaterloo.ca Abstract-Vehicular Ad hoc Network (VANET) has been gaining the attention from the academic and industry communities due to the promising applications in road safety traffic management and passenger comfort. However the short vehicle-tovehicle (V2V) communication range and the nature of vehicle mobility impose many challenges in packet routing and accordingly infrastructure-based applications e.g. Internet access. For more reliable communication automobile manufacturers have started the investigation to deploy cellular networks such as LTE to support in-car Internet access. In addition to the high communication cost to the end-user using centric cellular networks for vehicular communication applications causes data explosion and network overload. A feasible solution is using VANETs for mobile data offloading when connectivity to infrastructure is guaranteed which requires an efficient routing protocol with global connectivity awareness. In this paper we propose a novel infrastructure-based dynamic and connectivity-aware routing protocol icarii to enable infotainment applications and Internet access in an urban environment. icarii aims to improve VANETs routing performance by enabling selecting roads with guaranteed connectivity and reduced delivery delay. Detailed analysis and simulation-based evaluations of icarii demonstrate the significant improvement of VANET performance in terms of packet delivery ratio and end-to-end delay with a negligible cost of routing overhead. I. INTRODUCTION Enabling vehicular communication is an important goal of governments standardization organizations researchers and automotive industries in order to achieve many social environmental and economic benefits expected from Intelligent Transportation Systems (ITS) applications. These applications support road safety traffic management and passenger comfort through vehicle-to-vehicle (V2V) or vehicle-to-infrastructure (V2I) communication. Safety applications require direct updates to nearby vehicles to avoid accidents while traffic management applications include sending updates to traffic centers via infrastructure. Passengers can also enjoy infotainment applications and Internet access via V2I communication [1]. In VANETs model vehicles are equipped with on-board communication units (OBUs) to enable direct communication with other vehicles and with roadside units (RSUs) installed along the roads as gateways to infrastructure. VANET has low cost deployment and supports direct V2V communication. However its short communication range and the nature of vehicle mobility result in an intermitted and short-lived V2I communication. Enabling multi-hop routing by designing efficient routing protocols can expand the network coverage. Nevertheless the performance of the network highly rely on the existence of vehicles which leads to unreliable networks. Thus stakeholders investigate the deployment of Long Term Evolution (LTE) [2] [3] for V2I applications. LTE is a promising cellular network that can support vehicular applications due to its large coverage high data rate and low latency to mobile vehicles [2]. However in dense areas with high vehicular traffic and with respect to the expected huge spread of smartphones and data applications data explosion is anticipated and centric cellular networks can be easily overloaded. Using hybrid networking can benefit from the reliable communication of LTE low deployment cost and low communication cost for users of VANETs by using distributed VANETs for mobile data offloading [4]. Routing is a major challenge in VANET deployment due to the highly dynamic topology of VANETs. Traditional topology-based routing protocols depend on link information between nodes and fail in the large scale VANETs due to the frequent path finding and maintenance flooding [5]. Position Based Routing (PBR) or geographic routing is an alternative routing paradigm that uses position information of nearby and destination nodes instead of existent links between nodes from the source to the destination. In VANETs vehicles are able to determine their positions using Global Positioning System (GPS) receivers and can share the location information with neighbouring vehicles using the periodic beacon messages which are required by safety applications. PBR protocols design the method of obtaining destination location called Location Service (LS) and selecting the next forwarding hop to forward a packet toward its destination location. Thus prior determination of packet paths or topology-awareness are not required in PBR making it a more suitable and stable routing paradigm in VANETs [5]. Numerous PBR protocols are proposed or adopted for VANETs e.g. [6]-[12]. The majority of PBR protocol have not considered a realistic Location Service in their evaluation and assumed the availability of destination location. Destination location can be obtained via the pure ad hoc network or another network such as cellular or sensor networks which can affect protocols performance and communication cost. In the route selection process protocols deploy different methods such as pure geographic [6] anchor-based [7]-[9] [11] static information such as map [10] and bus routes [11] statistics 978-1-4799-2003-7/14/$31.00 2014 IEEE 2731

information and real-time information [8] [9] [12]. The vast majority of protocols give priority to dense roads for better network connectivity which causes data traffic congestions. Vehicles can also act as communication obstacles which increase the number of packet forwarders as well as packet retransmissions. Moreover it is common in city scenarios to have vehicles clustered around traffic lights while the VANET is intermitted at the middle of the roads. Thus selecting dense areas in the routing process is not an accurate criterion. We present a novel intersection-based connectivity-aware routing protocol (icarii) designed for inter-vehicle communications in a city scenario. icarii integrates real-time locations and mobility information to estimate a minimum network connectivity lifetime and average delivery delay per road using a distributed algorithm and updates location centers using LTE channel. Thus location centers will have a global network view and near real-time topology and dynamically suggest the best route together with the destination location. Vehicular applications can obtain immediate information about VANETs connectivity and expected network performance enabling mobile data offloading and low cost Internet access. This paper is organized as follows: in section II we describe the system model. We introduce icarii protocol in Section III followed by simulation-based evaluation and discussion of icarii performance. Section V concludes the paper. II. NETWORK MODEL We consider a hybrid network consisting of VANET and LTE cellular network in an urban area with roads and intersections as shown in Figure 1. VANET consists of vehicles equipped with OBUs and limited number of RSUs that provide access to infrastructure and Internet. Vehicles are also equipped with GPS receivers to obtain accurate locations and velocity vectors and with LTE interfaces for cellular communication and synchronization within the network. All vehicles have access to identical digital maps with well-defined roads and intersections. Both RSUs and LTE enbs have access to location centers. While safety applications use direct V2V communication traffic management and infotainment applications as well as Internet access can use LTE communication or packet routing to a suitable RSU. The objective of this paper is to develop routing protocol for VANETs under these considerations to improve network performance in terms of packet delivery ratio and end-to-end delay. III. icarii- INTERSECTION-BASED CONNECTIVITY AWARE ROUTING icarii is an infrastructure-based routing scheme designed for vehicular infotainment applications and Internet access in the city scenario. As a PBR protocol icarii requires vehicles to update their locations periodically to location centers. These updates are sent when vehicles enter new roads via LTE channel. Vehicles are required by safety applications to report road and driving conditions periodically [2]. This is achieved via VANETs one hop V2V beacon messages which include the current locations and mobility vectors. Fig. 1. Network Model In a probabilistic manner a vehicle entering a road segment a road between two major intersections initiates a measuring procedure called Road Segment Evaluation (RSE) by sending a unicast packet that traverses the road to the other end and collects information. The packet is dropped when failing to reach the other end due to local network disconnectivity; otherwise a vehicle at the other end reports the collected information to the location centers via LTE channels. The information includes the experienced delivery delay of the packet in addition to the minimum expected lifetime of the local network connectivity at that road. Location centers construct a network graph that has nodes to represent road intersections and weighted edges to represent connected roads and the associated experienced delivery delay. When a vehicle attempts to contact a non-neighbouring vehicle or access an infrastructure gateway it has to send an inquiry message to location centers via LTE. Location centers locate the target destination run a shortest-path algorithm (e.g. Dijkstra) on part of the graph that includes both the source and destination and send back a message to the source. The message includes information about the network connectivity status the routing path by means of intersection I Ds and the expiry time of the suggested path. If there is no connected path from the source to the destination the source vehicle either selects mobile data communication through LTE or reschedules the attempt. Otherwise it starts the low cost VANETs communication for the specified period of time and refresh path information before the expiry time of the current path if needed. icarii can be further described by its four components: RSE path lifetime calculation (LTC) next-junction selection and next-hop selection. A. Road Segment Evaluation (RSE) RSE is a heuristic procedure used to dynamically sense the different parts of the network in order to obtain near real-time awareness of its conditions. Light-weight control packets (CPs) are sent probabilistically and distributedly from 2732

intersections to other adjacent intersections traversing road segments. Vi a vehicle leaving intersection A and entering the road segment AB starts RSE with a probability P and sends a C P to the other intersection B. C P is a unicast packet forwarded hop-by-hop using greedy routing (i.e. the next hop is the geographically closest neighbour to B). Each forwarder estimates the first possible network disconnectivity in its vicinity according to LTC algorithm (which will be described later in Section III-B) updates C P and resumes forwarding. When CP reaches to a vehicle Vj that is less than R/2 m away from the center of the target intersection B where R is the transmission range it runs LTC like other forwarders calculates the experienced packet delay D AB and sends a response packet C Pres that includes DAB as well as the minimum expected lifetime of AB network connectivity T E AB to the location centers via LTE and to Vi via VANET. DAB is the difference between the time of receiving C P by V j and the C P generation time by Vi. When Vi enters a road segment AB it triggers RSE with a probability P. P is designed to enable local network conditions refreshment before the expiry time T E AB. Moreover P should maintain a refreshing possibility during the lifetime of the local network in order to update location centers with major increase or decrease in delivery delay for more accurate route calculations. In (1) and (2) we present one way to design P where P is a function of the remaining time in T EAB (t rem ) and the length of the road segment (l). t max and E are design constant parameters representing the maximum acceptable delay per forwarder including average transmission delay and queuing delay and a small protection time respectively. p = { ~_tre2-c C == 2. t max (1). IZ/ Rl + E (2) B. Lifetime Calculation (LTC) LTC aims to find the time for the first disconnection that might occur at a certain road in order to enable location centers to determine path lifetime. In PBR routing path does not depend on the existent links between vehicles due to the short lifetime of these links; instead the routing decision is taken based on the location of one-hop neighbouring vehicles. Then the link can be established to a particular forwarder. icarii takes advantage of the frequent heartbeats safety messages or beacons and piggybacks the mobility information of vehicles. With simple mobility prediction equations a vehicle can support its routing tables with the expected time for each neighbouring vehicle to move out of its transmission range and update these information with each beacon processing operation. As C P is forwarded using greedy routing road segments can be further divided into smaller variable length areas of interest (AoI s). Each AoI falls between two successive C P forwarders. When a forwarder Vi selects Vj to be the next C P forwarder it attaches the set of expected link lifetime for vehicles in AoI between Vi and v J' Lv.={t i 1ti2ti3...tiJ'}. This information can be found in Vi'S routing table. When Vj receives C P it extracts a similar set L Vj for the same set of vehicles. Intuitively time for the first expected disconnectivity in that AoI can be described as the time where there is no possible link between any two vehicles in that area and can be found as in (3) and (4) where 5 max is the maximum speed on that road. 't LLT(i) == min(max(l vi ) max(l vj ) lmax) lmax == R -5 max (3) (4) Each forwarder updates C P in such a way that C P maintains the minimum LLT for all AoI s. Thus the last C P receiver can get the smallest LLT value which represents road connectivity expiry time. When location centers find a path the path expiry time is the minimum expiry time of the road local networks performing that path. C. Next-junction selection Unlike the traditional PBR protocols icar has a global view of the network at location centers which can determine in advance the existence of a path from the source to the destination. Thus icarii deploys source routing where intersections IDs involved in the route are attached to the header of each packet. This will reduce the cost and delay of multiple route inquiries via LTE. In most cases packets are delivered within the given lifetime of the path. Packets source renew path information before the expiry time of the current one. However for different reasons packets might reach to a disconnected road. This can occur due to unexpected delay in delivery exceeding the path lifetime or unexpected disconnection in the network within the path lifetime. In this case the current data packet forwarder sends a new path request to location centers in order to select a new path. Destination information is always included in the packet's header. If there is no path available to the destination the packet is dropped. D. Next-hop selection As in icar [9] icarii deploys a greedy-based nexthop selection algorithm that mainly depends on the expected position of neighbouring vehicles and R55I. Pure greedy forwarding between junctions has been widely used by PBR protocols; however vehicles that are further from a sender are more likely to leave the communication range during the inter-beacon interval and have worse link-quality than other neighbours. Thus next-hop is selected after position prediction to be the closest to the next junction among vehicles have R5 5 I above a certain threshold. R5 5 I is initially recorded in the routing table and updated via the received beacon messages. RTS CTS and data packets can also refresh R5 5 I information. 2733

Parameter Value Simulation Scenario Duration 40S Routing Protocols icarll GyTAR GPSR Transmission Range (R) 250m Packet Generation CBR Packet Size 512 byte Transmission Rate 12 Mbps Packet Lifetime 5S Smax 60 klm/h tmax 200ms Inter-Beacon Period 500ms Random Backoff Period 1-5 S E 200ms RSSlthr 0.6 x RSSlmax TABLE I SIMULATION PARAMETERS Fig. 2. LTC Validation IV. PERFORMANCE EVALUATION In this section we present simulation-based validation for the heuristic LTC algorithm based on real vehicle movement traces in addition to network simulation to evaluate the performance of icarii. The evaluation metrics include packet delivery ratio end-to-end (E2E) delivery delay control packet overhead in VANETs and LTE control messages overhead. A. LTC Validation LTC algorithm is validated using real data traces provided by the Next Generation Simulation (NGSIM) project [13]. Vehicle trajectories used in this study represent data collected from road segments of Peachtree Street in Atlanta Georgia between 4:00 p.m. and 4: 15 p.m. on November 8 2006. By applying LTC recording the expected network lifetime of each connected road segment and comparing these recordings to the actual disconnections occur after LTC we found that LTC succeeded in 93 % of the total recordings to predict a disconnection before it actually happens. In most cases vehicles move to other AoIs and prevent expected link breakage. Thus the observation is that the actual link lifetime is larger than the expected ETs. LTC fails in 7% of cases which are related to the randomness of the driver's behaviour of a critical vehicle such as stopping or turning at a minor intersection. Critical vehicles are vehicles that have effective contribution in eq (3). Figure 2 shows some random samples of LTC validation results for cases that has a road disconnection status after less than 20 S from running an LTC algorithm. The figure compares the actual disconnection time with the expected one. B. Network Simulation Setting City scenario VANET has been implemented in MATLAB to represent 7000m x 7000m grid area with bidirectional roads. Roads vary in terms of length width and vehicle density to represent main roads and residential areas. The grid has a total of 165 intersections with 45 of them being major controlled intersections (i.e. with traffic lights). After the initial vehicle placement the vehicles flow and mobility follow Greenshield's model; vehicles obey traffic lights turn with probability and do not leave the grid. System and simulation parameters for icarii are listed in Table I while GyTAR and GPSR parameters follow [8] and [6] respectively. In icarii and GyTAR vehicles update their locations to location centers when they enter new road segments while in GPSR vehicles update their location every 200 m. This is because GPSR is not an intersection-based protocol. Nodes implement a FIFO packet queue such as the AC queues designed for WAVE's MAC layer to buffer packets pending for transmission and DCF MAC is applied for MAC contention. For RSS I estimation a free space model with urban area path loss exponent is deployed. We simulate VANETs and location centers LTE channels are assumed to have ideal communication with fixed one-way communication delay of 100 ms. Simulation scenarios have been repeated several times for more accurate results with random sources and destinations selected in each run. Sources vehicles are 10% of the total number of vehicles. C. Simulation Results and Analysis 1) Packet Delivery Ratio: In icarii a source will start sending packets only when there is a connected path to the destination. Therefore we define PDR as the average ratio of packets received to packets that are ready to send. icarii has significantly higher PDR than GyTAR and GPSR as it has full path connectivity awareness. For the portion of PDR that packets are not delivered using icarii it is more likely that there are no path from the source to destination. In this case source saves the network bandwidth and reschedule transmission or use LTE for data transmission. On the other hand GyTAR and GPSR are not aware of the absence of connected path and packets traverse the network until eventually reach their expiry time. Figure (3a) shows that packet generation rate (PGR) has a minor effect on icarii as icarii selects paths dynamically to avoid data traffic congestions while GyTAR and GPSR do not take in consideration data congestions. Similarly with high vehicular traffic GyTAR routes converge to dense roads which cause data traffic congestions and high queuing delay. Delay 2734

Fig. 3. icarii Evaluation and Comparison is associated with PDR as packets with high delivery delay can reach their expiry time and be dropped. With taking the experienced delay in consideration as well as the deterministic LTC route calculation in icarii takes advantage of the higher vehicular density to find new routes with less delay for more efficient dynamic routing. 2) Packet Delivery Delay: Figure (3b) shows that icarii has significantly reduces the average E2E packet delivery delay. This is mainly because icarii selects routes with minimum expected delay and connected paths. Notice that with sparse VANETs icarii achieves higher PDR on the cost of higher delivery delay as it selects connected paths even with long trajectories. Moreover icarii reduces the queuing delay by using dynamic routing and eliminates the storecarry-forward strategy used by GyTAR by using deterministic calculation of LTC and more frequent RSE triggers. 3) Routing Overhead: The routing control packets can be divided into three categories: 1) broadcast periodic safety messages (beacons) 2) LTE routing messages and 3) unicast routing control packets. Beacons are the main overhead introduced to the network by PBR; however it is required by safety applications. Protocols under consideration use the same interbeacon interval and beacons effects are equal for all protocols. LTE overhead includes location updates and inquiry messages in addition to road condition information updates introduced by icarii. Figure (3c) shows that icarii introduces slightly higher overhead than GyTAR and the number of messages per vehicle is negligible. The high LTE overhead by GPSR is due to the frequent location updates which indicates the effect of location updates frequency comparing to routing control messages. For the unicast VANETs overhead we found that icarii introduces about double the overhead of GyTAR however this overhead is distributed unicast and on average it is less than two packets per road segment every second i.e. it can be neglected. V. CONCLUSIONS We have proposed a framework of infrastructure-based VANETs routing protocol icarii to enable mobile data offloading from LTE cellular network to VANETs in addition to infotainment and multi-hop V2V applications with minimum deployment of RSUs. The deployment of such framework can provide end users with connectivity information prior to use VANETs. Users can enjoy the target applications at significantly low cost comparing to pure LTE data services. For our future work we will focus on sensitivity analysis to adjust the different system parameters of icarii in order to optimize its performance. REFERENCES [1] N. Lu N. Zhang N. Cheng X. Shen J. Mark and F. Bai "Vehicles Meet Infrastructure: Toward Capacity-Cost Tradeoffs for Vehicular Access Networks" Intelligent Transportation Systems IEEE Transactions on vol. 14 no. 3 pp. 1266-1277 2013. [2] G. Araniti C. Campolo M. Condoluci A. Iera and A. Molinaro "LTE for Vehicular Networking: A Survey" Communications Magazine IEEE vol. 51 no. 5 pp. 148-157 2013. [3] R. Zhang Z. Zheng M. Wang X. Shen and L. Xie "Equivalent Capacity Analysis of LTE-Advanced Systems with Carrier Aggregation" in Proc. IEEE ICC June 2013. [4] K. Lee J. Lee Y. Yi 1. Rhee and S. Chong "Mobile data offloading: How much can wifi deliver?" Networking IEEE/ACM Transactions on vol. 21 no. 2 pp. 536-550 2013. [5] F. Li and Y. Wang "Routing in vehicular ad hoc networks: A survey" IEEE Veh. Technol. Mag. vol. 2 no. 2 pp. 12-22 June 2007. [6] B. Karp and H.-T. Kung "GPSR: Greedy perimeter stateless routing for wireless networks" in Proc. of the 6th annual international conference on Mobile computing and networking. ACM 2000 pp. 243-254. [7] C. Lochert H. Hartenstein J. Tian H. FussIer D. Hermann and M. Mauve "A routing strategy for vehicular ad hoc networks in city environments" in Proc. IEEE IVS 2003 pp. 156-161. [8] M. Jerbi S. Senouci T. Rasheed and Y. Ghamri-Doudane "Towards Efficient Geographic Routing in Urban Vehicular Networks" IEEE Trans. Veh. Technol. vol. 58 no. 9 pp. 5048-5059 Nov. 2009. [9] N. Alsharif S. Cespedes and X. Shen "icar: Intersection-based Connectivity Aware Routing in Vehicular Ad hoc Networks" in Proc. IEEE ICC 2013 pp. 156-161. [10] J. Tian L. Han and K. Rothermel "Spatially aware packet routing for mobile ad hoc inter-vehicle radio networks" in Proc. IEEE ITS vol. 2 2003 pp. 1546-1551 vol.2. [11] B. chong Seet G. Liu B. sung Lee C. heng Foh and K. kee Lee "A-STAR: A mobile ad hoc routing strategy for metropolis vehicular communications" in Proc. NETWORKING 2004 2004 pp. 989-999. [12] H. Saleet R. Langar K. Naik R. Boutaba A. Nayak and N. Goel "Intersection-based geographical routing protocol for vanets: A proposal and analysis" Vehicular Technology IEEE Transactions on vol. 60 no. 9 pp. 4560-4574 2011. [13] NGSIM "Next generation simulation community vehicle trajectory data sets." [Online]. Available: http://ops.fhwa.dot.gov/trafficanalysistools/ ngsim.htm 2735