Top Banner
GrooveSim: A Topography-A ccurate Simulator for Geo graphic Routing in Vehicu lar Networks 簡簡簡 P76964275
23

GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Jan 15, 2016

Download

Documents

Alexis Dilly
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveSim: A Topography-Accurate Simulator for Geographic Routing in Vehicular Networks

簡緯民 P76964275

Page 2: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Outline

Introduction Motivation Vehicular Networking Application Classes GroovSim Simulator Design GrooveSim Vehicular Network Model Performance Results Conclusion

Page 3: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Motivation

While several traffic simulators have been developed under the Intelligent Transport System initiative, their primary focus has been on modeling and forecasting vehicle traffic flow and congestion from a queuing perspective.

In order to analyze the performance and scalability of inter-vehicular communication protocols, it is important to use realistic traffic density, speed, trip, and communication models

Groovenet

Page 4: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Introduction

GrooveSim• A topography-accurate street-map based vehi

cle network simulator and GrooveNet, a geographic routing protocol for vehicular networks

Groovenet vehicular networking test kit

Page 5: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Introduction (cont.)

GrooveSim• Mobility, trip, communication and traffic densit

y models• Actual on-road inter-vehicle communication, s

imulation of traffic network with thousands of vehicles, visual playback of driving logs, hybrid simulation composed of real and simulated vehicles and easy test-scenario generation

Page 6: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Introduction (cont.)

Three key application categories• Safety Alerts: vehicle crash warnings, sudden braking,

other crisis notifications• Left: Waypoint based broadcast routing for highway dri

ving• Middle: Intersection alerts for city driving• Bouding-box routing for rural driving

Page 7: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Introduction (cont.)

• Traffic Updates: traffic congestion, collaborative driving and local traffic updates

• Commercial Service: Location-based services, such as room availability in local hotels and multimedia downloads at gas stations are also of interest

Page 8: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveSim Architecture

GrooveSim generates street level maps for any place in the USA by importing TIGER/Line

Linux-based platforms using C++ and the street maps are rendered by the Qt graphics library.

Page 9: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveSim Architecture (cont.)

TIGER/Line• Topologically Integrated Geographic

Encoding and Referencing)• Constitute a digital database of geographic

features (location in latitude and longitude, name, type, address ranges, speed limits, other related information)

Page 10: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveSim Operation Modes & Features

Five distinct modes of operation Drive Mode

• GrooveSim can process data from a GPS unit• A vehicle is able to trigger and send safety m

essage broadcasts and stream files between reachable vehicles

Simulation Mode• Supporting thousands of concurrently moving

vehicles• Mobility, trip, and communication model

Page 11: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveSim Operation Modes & Features (cont.)

Playback Mode• Trips may be played-back using VCR-like

controls and users can fast forward and rewind through a log file using the graphical interface

Hybrid Simulation Mode• Both real vehicles on the road and virtual

vehicles interact with each other

Page 12: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveSim Operation Modes & Features (cont.)

Test Generation Mode• Provides an easy test scenario generation

with 1000’s of vehicles, each possibly with different models and parameters

• A vehicle ID, speed model, its origin, destination and intermediate waypoints along its route are specified

• Events of different types may be generated at a specified start time

Page 13: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveNet Protocol

GrooveNet, the geographic broadcast protocol used to evaluate GrooveSim

To locally disseminate safety messages, Groovenet is designed to be an opportunistic broadcast protocol with minimal handshaking between sending and receiving parties and with little or no shared state information among neighboring vehicles.

Page 14: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveNet Protocol (cont.)

To maintain the local relevance and minimize traffic in regions not affected by the traffic incident, the originator of the message (event originator), specifies a valid routing region surrounding itself

Nodes within the valid routing region accept and periodically re-broadcast the message over the lifetime of the event

Vehicles outside the valid routing region drop the packet and do not participate in any forwarding

Page 15: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveNet Implementation

GrooveNet supports two modes of messaging

• Diffusion: vehicles periodically exchange non-critical data such as speed information for congestion probing, collaborative driving updates and road conditions

• Directed broadcast: for time-critical alert messages, has origin, destination position or routing region

Page 16: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

GrooveNet Implementation

Page 17: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Performance Results

Two simulation tests were conducted to evaluate the impact of the above degrees of freedom on the message penetration distance

Message lifetime: the duration a message is actively re-broadcasted and received by nodes

End-to-end message delay: the time it takes to send a message from the start position to its destination

Page 18: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Effect of Routing Region on Message Lifetime

The duration a message is successfully re-broadcasted within the valid routing region

Page 19: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Effect of Routing Region on Message Lifetime (cont.)

Page 20: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Influence of Routing Region on Message Delay

Page 21: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Influence of Routing Region on Message Delay (cont.)

Page 22: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Conclusion

The results in the above two experiments provide estimates of values that may be observed in reality.

The concept of a multi-hop wireless vehicular network is a key enabling technology that will make driving safer, more efficient and entertaining.

GrooveNet is a hybrid vehicular network simulation tool based on accurate street map geography. It includes a variety of mobility, trip, communication and traffic density models.

Page 23: GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P76964275.

Conclusion (cont.)

The strength of this paper is that GrooveSim is a simulator for geographic routing in vehicular networks to address the need for a robust, easy-to-use realistic network and traffic simulator. GrooveSim accurately models inter-vehicular communication within a real street map-based topography.