Experimental evaluation of an Experimental evaluation of an open - - PowerPoint PPT Presentation

experimental evaluation of an experimental evaluation of
SMART_READER_LITE
LIVE PREVIEW

Experimental evaluation of an Experimental evaluation of an open - - PowerPoint PPT Presentation

Experimental evaluation of an Experimental evaluation of an open source implementation of open source implementation of IPv6 GeoNetworking in VANETs IPv6 GeoNetworking in VANETs ITST2011 Saint Petersbourg, Russia ITST2011 Saint Petersbourg,


slide-1
SLIDE 1

24/08/2011 1

Experimental evaluation of an Experimental evaluation of an

  • pen source implementation of
  • pen source implementation of

IPv6 GeoNetworking in VANETs IPv6 GeoNetworking in VANETs

  • Ms. Thouraya TOUKABRI (INRIA Rocquencourt, France)
  • Mr. Lamjed BETTAIEB (ESPRIT, Tunisia)
  • Mr. Manabu TSUKADA (INRIA Rocquencourt, France)
  • Mr. Thierry ERNST (Mines ParisTech CAOR Lab, France)

ITST2011 Saint Petersbourg, Russia ITST2011 Saint Petersbourg, Russia

slide-2
SLIDE 2

IT ITST2011, Saint Petersbourg, Russia 2

Outline

Introduction The ITS station reference architecture CarGeo6 overview GeoRouting in CarGeo6 CarGeo6 conceptual modules Implementation design Testbed & Experiments results Network Performance Analysis Conclusion and perspectives

slide-3
SLIDE 3

IT ITST2011, Saint Petersbourg, Russia 3

Introduction

Various scenarios: V2V1, V2R2, V2I3 … Various media type: Wifi (IEEE802.11b/g/n), IEEE802.11p, 2G/3G, satellite … Various applications: Road safety, Traffic efficiency, Infortainment

Cooperative Intelligent Transportation Systems Cooperative Intelligent Transportation Systems

1 Vehicle to Vehicle 2 Vehicle to Roadside 3 Vehicle to Internet

slide-4
SLIDE 4

IT ITST2011, Saint Petersbourg, Russia 4

Introduction

slide-5
SLIDE 5

IT ITST2011, Saint Petersbourg, Russia 5

The ITS Station Reference Architecture

Proposed European ITS Communication Architecture. Developed within the European Commission COMeSafety Coordinated and accepted within ISO TC 204 – ETSI TC ITS

slide-6
SLIDE 6

IT ITST2011, Saint Petersbourg, Russia 6

The ITS Station Reference Architecture

Specification of a Car to Car communication protocol (C2CNet) based on the Geographic positions of vehicles. Geo-Scoped communications : GeoUnicast GeoAnycast GeoBroadcast TopoBroadcast Specification and implementation of an IPv6 GeoNetworking protocol stack to enable V2V, V2R and V2I communications.

Our WORK!

  • Limitations : provided 2 proprietary

implementations (NEC, HITACHI)

  • Restraints the continuous validation of IPv6

GeoNetworking

slide-7
SLIDE 7

IT ITST2011, Saint Petersbourg, Russia 7

CarGeo6 overview

Contributors: ESPRIT and INRIA- Mines ParisTech License: released under LGPLv2 Web site: www.cargeo6.org

  • Linux-based Open source implementation of IPv6 GeoNetworking

conforming with GeoNet specification(D2.2) (http://www.geonet-project.eu/)

  • Currently being modified to comply with ETSI standards on IPv6

GeoNetworking [ETSI TS 102 636-6-1]

slide-8
SLIDE 8

IT ITST2011, Saint Petersbourg, Russia 8

CarGeo6 conceptual modules

slide-9
SLIDE 9

IT ITST2011, Saint Petersbourg, Russia 9

GeoRouting in CarGeo6

CarGeo6 Packet format

MAC GeoNetworking IPv6 Payload

  • A Linux-based Userland software developed by ESPRIT
  • Based on the Greedy Perimeter Stateless Routing (GPSR)
  • Location Service mechanism for Multihop GeoRouting
  • Relies on 4 GeoRouting schemes :
slide-10
SLIDE 10

IT ITST2011, Saint Petersbourg, Russia 10

Implementation design

  • IPv6 Unicast Packet → GeoUnicast

IPv6 Unicast Packet → GeoUnicast

  • IPv6 Multicast Packet → GeoBroadcast
slide-11
SLIDE 11

IT ITST2011, Saint Petersbourg, Russia 11

Testbed & Experiments results

Sample output for outdoor experiments (on vehicles)

  • Results on Google maps shows metrics according to:

Movement Distance Obstacle

In-vehicle embedded platform http://www-rocq.inria.fr/~tsukada/experiments/itsnet/

slide-12
SLIDE 12

IT ITST2011, Saint Petersbourg, Russia 12

Testbed & Experiments results

  • Mobile Router :
  • Model: Alix3d3
  • CPU: AMD PCSi586 CPU 498.128 MHz
  • mini-pci wireless card (Atheros AR5413 802.11abg NIC)
  • OS : Ubuntu, kernel versions 2.6.29.6 / 2.6.31/ 2.6.32
  • Application Unit : Ubuntu, kernel version 2.6.31-17

Indoor platform description

slide-13
SLIDE 13

IT ITST2011, Saint Petersbourg, Russia 13

Network Performance analysis

ICMPv6 results – single hop scenario –

Configurable parameter Evaluation metrics

  • Packet size : 20Bytes to 1500Bytes
  • Packets/sending interval : 100 every 0,1ms

RTT, packet loss

  • AVG. RTT : between 2ms and 10ms

Packet loss : between 0% and 11%

RTT 25ms RTT for P.Size 370Bytes → We should investigate processing and buffering mechanisms at the GeoNetworking layer → Implement an IP Next Hop cache 100% packet loss for P.size > 1320Bytes → No packet fragmentation mechanism at the GeoNetworking layer (MaxMTU=1500Bytes)

slide-14
SLIDE 14

IT ITST2011, Saint Petersbourg, Russia 14

Network Performance analysis

Overhead between IPv6 and IPv6 GeoNetworking About 3ms overhead between IPv6 and GeoNetworking in the single hop case More than 30ms overhead between Ipv6 and GeoNetworking in the Multihop case → Could be improved by the implementation of Multihop beaconing mechanism instead of Location service

slide-15
SLIDE 15

IT ITST2011, Saint Petersbourg, Russia 15

Conclusion & Perspectives

CarGeo6 is an opportunity to provide a complete ITS station protocol stack, thanks to open source ! Performance issues are under investigation : Enhance Multihop GeoRouting mechanism (Location Service) IP Next Hop cache to reduce processing delays Currently working on IEEE802.11p tests with CarGeo6 using the GCDC patches for ath5k driver (http://www.gcdc.net/)

slide-16
SLIDE 16

IT ITST2011, Saint Petersbourg, Russia 16

Conclusion & Perspectives

CarGeo6 will be experimented in the ITSSv6 project (www.itssv6.eu) More tests are planned to test IPv6 Network Mobility Support (NEMO) performance over GeoNeworking. Integration of extended IPv6 Routing features : MCoA mechanisms, Multiple Routing tables ... Specification work on the definition of the ITS station cross layer management and security functions between : The Management Entity and the Network&Transport layer The Security Entity and the Network&Transport layer

slide-17
SLIDE 17

24/08/2011 17

Thank you for your attention ! Thank you for your attention !

  • Thouraya TOUKABRI (thouraya.toukabri@inria.fr)
  • Lamjed BETTAIEB (lamjed.bettaieb@esprit.ens.tn)
  • Manabu TSUKADA (manabu.tsukada@inria.fr)
  • Thierry ERNST (thierry.ernst@inria.fr)

Questions ? Questions ?