GrooveNet: Vehicular Network Virtualization Platform

GrooveNet Hybrid-Network Simulator for Vehicular Networks

About GrooveNet

GrooveNet is a hybrid simulator which enables communication between simulated vehicles, real vehicles and between real and simulated vehicles. By modeling inter-vehicular communication within a real street map-based topography it facilitates protocol design and also in-vehicle deployment. GrooveNet's modular architecture incorporates mobility, trip and message broadcast models over a variety of link and physical layer communication models. It is easy to run simulations of thousands of vehicles in any US city and to add new models for networking, security, applications and vehicle interaction. GrooveNet supports multiple network interfaces, GPS and events triggered from the vehicle's on-board computer. Through simulation, we are able to study the message latency, and coverage under various traffic conditions. On-road tests over 400 miles lend insight to required market penetration.

Get Your GrooveNet here

Download: Groovenet v1.0.1 [20MB]

Documentation: Quick Start Guide [PDF]

                            Simulation Setup Guide [PDF]

                            Developer Manual [PDF]

See it work:        Sim Setup Video (mpeg)

                            Message Broadcast in Boston (mpeg)

                            Car Following (mpeg)

                            Traffic Lights (mpeg)

                            Unbounded Flooding (mpeg)

                            Geographic Bounded Flooding (mpeg)

Screenshots: Simulation Setup  Car Following  Models Pittsburgh

Questions?? Contact Rahul Mangharam rahulm--at--seas--upenn--edu

 

Click on picture to zoom in

Features

1. GrooveNet is a modular event-based simulator with well-defined model interfaces that make adding models easy. Models may be added without concern of conflicts with existing models as dependencies are resolved automatically.

2. GrooveNet supports multiple vehicle, trip and mobility models over a variety of network link and physical layer models. In order to correctly represent vehicle interaction, GrooveNet includes simple car-following, traffic lights, lane changing and simulated GPS models.

3. The graphical interface makes it easy to auto-generate simulations consisting of thousands of vehicles across any location in the US. All vehicles obey street speed limits and are displayed on the street map based on their current GPS coordinates.

4. GrooveNet supports three types of simulated nodes: vehicles which are capable of multi-hopping data over one or more DSRC channels, fixed infrastructure nodes and mobile gateways capable of vehicle-to-vehicle and vehicle-to-infrastructure communication.

5. GrooveNet supports multiple message types such as GPS messages, which are broadcast periodically to inform neighbors of a vehicle's current position, and vehicle emergency and warning event messages with priorities. Multiple rebroadcast policies have been implemented to investigate the broadcast storm problem.

6. GrooveNet is able to support hybrid (i.e. communication between simulated vehicles and real vehicles on the road) simulations where simulated vehicle position, direction and messages are broadcast over the cellular interface from one or more infrastructure nodes. Real vehicles communicate with only those simulated vehicles which are within its transmission range.

Vehicular Network Protocol Research at UPenn

1. R. Mangharam, R. Rajkumar, M. Hamilton, P. Mudalige and Fan Bai, "Bounded-Latency Alerts in Vehicular Networks", IEEE INFOCOM/MOVE, Anchorage, USA. May 2007. [PDF][Slides]

 

2. R. Mangharam, D. S. Weller, R. Rajkumar, P. Mudalige and Fan Bai, "Systematic Protocol Design for Vehicular Networks", IEEE Globecom/AutoNet, San Francisco, USA. December 2006. *Invited Talk*  [Slides]

 

3. R. Mangharam, D. S. Weller, R. Rajkumar, P. Mudalige and Fan Bai, "GrooveNet: A Hybrid Simulator for Vehicle-to-Vehicle Networks", Second International Workshop on Vehicle-to-Vehicle Communications (V2VCOM), San Jose, USA. July 2006. *Invited Paper*

   [PDF] [Slides] [Bib]

 

4. R. Mangharam, D. S. Weller, D. D. Stancil, R. Rajkumar, J. S. Parikh, “GrooveSim: A Topography-Accurate Simulator for Geographic Routing in Vehicular NetworksProceedings of Second ACM International Workshop on Vehicular Ad hoc Networks (Mobicom/VANET 2005). Cologne, Germany. September 2005.

  [PDF] [Slides] [Bib]

5. R. Mangharam, J. Meyers, R. Rajkumar, D. Stancil, J. Parikh, H. Krishnan, and C. Kellum, "A Multi-hop Mobile Networking Test-bed for Telematics" Society for Automotive Engineers (SAE) World Congress. Detroit, USA. April 2005. [PDF] [Slides] [Bib]

 

What's Hot::
 

+ GrooveNet V1.0.1   Released (Nov '06)

 

 

+ Who is playing with GrooveNet?

_________________

- Imperial College, London

- Athens Information Technology (AIT), Greece

- France Telecom, Paris

- Telcordia Research, NJ

- Toyota Research, Japan

- General Motors Research, Detroit

- UCSB, California

- UC Berkeley, California

- Old Dominion University

- Univ. of Cyprus

- ....

rahul mangharam

University of Pennsylvania
Dept. of Electrical and Systems Engineering
200 S. 33rd St, Moore Bldg 203
Philadelphia, PA 19104
Phone: 215.573.3636


WisperNet Home