SlideShare a Scribd company logo
AnaVANET:
an experiment and visualization tool
for vehicular networks
TRIDENTCOM 2014
Guangzhou, People's Republic of China
6th, May, 2014
Manabu Tsukada Inria,fr => UTokyo,jp
José Santa UMU,es
Satoshi Matsuura NAIST, jp
Thierry Ernst Mines ParisTech, fr
Kazutoshi Fujikawa NAIST, jp
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Outline
2
Background
Issue and requirements for VANET evaluation
Evaluation methodology
AnaVANET
Evaluation of NEMO over IPv6 GeoNetworking
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Vehicular Networking
3
Intelligent Transportation Systems (ITS)
Systems to achieve road safety, traffic efficiency and comfort
Cooperative ITS
Systems where multiple ITS Stations share information to
achieve better road safety, traffic efficiency and comfort
Vehicle, Roadside, Central and Personal ITS Stations
Communication
Vehicle ITS Station
Central ITS Station
Personal ITS Station
Roadside ITS Station
✓Road safety
✓Traffic efficiency
✓Comfort
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Network Layer Protocols for vehicular Networking
4
Vehicle to Vehicle (V2V)
wireless communications in dynamic topologies
without any infrastructure
VANET or MANET
Vehicle to Infrastructure (V2I)
global connectivity of nodes to the Internet
Internet Mobility (Mobile IPv6, NEMO)
AODV OLSR GeoNetworking,
C2CNet
Mobile IPv6 NEMO
Network Layer Protocols for vehicular communications
Topology based
Position based
Reactive Proactive
Network mobilityHost mobility
Infrastructure basedInfrastructure less (VANET or MANET)
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Issues on vehicular networks evaluation
5
Common end-to-end evaluation tools such as
ping6 and iperf
1. Unawareness of communication path
2. Unawareness of per-hop network
performance in the communication path
3. Unawareness of vehicles movement
Sender(ping6, iperf)
Receiver
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Requirements on vehicular network evaluation
6
1. Path detection
2. Communication performance in links
3. Geographical awareness
4. Intuitive visualization
5. Independence from network protocols
6. Independence from devices
7. Adaptation to various scenarios
8. Easiness for data collection
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Overview of Evaluation Methodology
7
The evaluation goals are to analyze which
testing conditions affect which
performance indicators using 

target network protocols.
Distance Static Urban Highway
Packet size,
Send rate
TCP window size,
Max segment size
Packet size,
send interval
Testing Scenarios
Data Flows
Hardware (CPU, Memory), Antenna, Wireless setting(frequency, data rate)Testbed platform
Performance Indicators
AnaVANET
PDR, throughput, Jitter,
Hop count
Throughput
RTT, PDR, Hop
count
Infrastructure-basedInfrastructure less
(NEMO)(OLSR / C2CNet / IPv6 GeoNetworking)
Testing
Conditions
Target Network Protocols
(Examples)
Number of Vehicles
UDP TCP ICMPv6
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Testbed platform
8
V2V and V2I network
ARs and MRs
OS: Linux 2.6.29.6
Wireless configuration
•frequency 2.422Ghz
•Data rate 6 Mbits/s
NEMO is supported
GeoNetworking is
supported
Wireless
Wireless
MR1
MNN1
cable
MR2
MNN2
cable
MR3 MR4
Vehicular Network
Infrastructure Network
AR1
AR2
IPv6 Internet
HA1
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Testing Scenarios
9
Location Scenarios
INRIA Paris-Rocquencourt installations
Number of vehicles
Up to four vehicles are considered in our case
Mobility Scenarios Distance Static
Urban Highway
parked ~10km/h
Obstacle Obstacle
parked parked
parked parked
packet
~100km/h
~100km/h
~100km/h
Obstacle
~30km/h
~30km/h
~30km/h
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Data Flows and Performance Indicators
10
Data Flows
UDP
TCP
ICMPv6
Performance Indicators
Packet Delivery Ratio
Round Trip Time
Bandwidth
Jitter
Geographic metric
Hop count
Speed
Position of cars
Distance between cars
Sender(ping6, iperf)
Receiver
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Overview of the AnaVANET system
11
Generate packets with UDP, TCP and ICMPv6
Capture packets in all the nodes
Trace them packet by packet
MNN1
(Sender)
MNN2
(Receiver)MR1 MR4 MR2
Cable CableWireless Wireless
UDP / ICMPv6
traffic generation
iperf / ping6
log
tcpdump
log
GPS
log
tcpdump
log
GPS
log
tcpdump
log
GPS
log
iperf
log
AnaVANET
(optional)
(optional)
XML
statistics
Packet
trace
GnuplotWeb font-end
(Google maps)AnaVANET Web viewer
Graphshttp://anavanet.net/
MR3
tcpdump
log
GPS
log
Wireless
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Output examples
12
Google maps shows the
performance indicators with
Movement
Distance
Obstacles
!
!
!
!
!
!
!
!
Graphs generated by gnuplot
shows as follow
0 50 100 150 200 250 300
NEMOstatus
Time (seconds)
Fail
Succes
0
20
40
60
80
100
PDR(%)
Echo Request via AR2
0
20
40
60
80
100
PDR(%)
Echo Request via AR1
0
100
200
300
400
0
5
10
15
20
25
30
Distance(m)
RTT(ms)
Distance between MR and AR1
Distance between MR and AR2
RTT
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
IPv6 GeoNetworking using NEMO (ICMPv6)
13
64 bytes in 0.5s interval
RTT is about 5ms
Binding registrations are
lost in the south road
Handover
without packet loss
120m from AR2, 50m from AR1
0 50 100 150 200 250 300
NEMOstatus
Time (seconds)
Fail
Success
0
20
40
60
80
100
PDR(%)
Echo Request via AR2
0
20
40
60
80
100
PDR(%)
Echo Request via AR1
0
100
200
300
400
0
5
10
15
20
25
30
Distance(m)
RTT(ms)
Distance between MR and AR1
Distance between MR and AR2
RTT
AR2
AR1
MR
0
20
40
60
80
100
RTT (ms)
RTT
Packet loss
Binding registration Success
Binding registration Fail
RTT (ms)
http://anavanet.net/demo-vienna/?analysis=1296754401
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
IPv6 GeoNetworking using NEMO (UDP)
14
1250 Bytes packet with 1
Mbps rate
UDP packets are lost during
4 seconds in handover
Disconnection time after the
binding registration failure
was seven seconds (= 1 +
2 + 4)
0 20 40 60 80 100 120 140 160 180
NEMOstatus
Time (seconds)
Fail
Success
0
20
40
60
80
100
PDR(%)
PDR to AR2
0
20
40
60
80
100
PDR(%)
PDR to AR1
0
100
200
300
400
0
100
200
300
400
500
Distance(m)
Throughput(Kbits/sec)
Distance between MR and AR1
Distance between MR and AR2
Throughput
AR2
AR1
MR
0
20
40
60
80
100
PDR (%)
PDR to AR1
PDR to AR2
Binding registration Success
Binding registration Fail
PDR (%)
http://anavanet.net/demo-vienna/?analysis=1296759090
www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks
Conclusions and future works
15
Conclusions
Analysis of evaluation of vehicular networks
Evaluation methodology
•Analysis of metric impacts the network performance
•Performance indicators
Design and Implementation of AnaVANET
Evaluation of IPv6 GeoNetworking using NEMO
Future work
Link layer extension i.e. channel quality, load ratio
Support for multicast data flows
Evaluation of real Cooperative ITS application
Thank you for attention
Manabu Tsukada
<tsukada@hongo.wide.ad.jp>

More Related Content

Viewers also liked

Microsoft office 2010 castro
Microsoft office 2010 castroMicrosoft office 2010 castro
Microsoft office 2010 castro
Soledad0702
 
Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...
Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...
Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...
Claudia Hofart Guzzo
 
Melhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetosMelhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetos
Elderclei Reami
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
Julián Castiblanco
 
Fases de projeto segundo pmbok
Fases de projeto segundo pmbokFases de projeto segundo pmbok
Fases de projeto segundo pmbok
Carlos Binati
 
No OOXML
No OOXMLNo OOXML

Viewers also liked (6)

Microsoft office 2010 castro
Microsoft office 2010 castroMicrosoft office 2010 castro
Microsoft office 2010 castro
 
Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...
Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...
Boas práticas de gerenciamento de projetos como estratégia para alcançar a in...
 
Melhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetosMelhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetos
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
 
Fases de projeto segundo pmbok
Fases de projeto segundo pmbokFases de projeto segundo pmbok
Fases de projeto segundo pmbok
 
No OOXML
No OOXMLNo OOXML
No OOXML
 

Similar to AnaVANET: an experiment and visualization tool for vehicular networks

Abstract + Poster (MSc Thesis)
Abstract + Poster (MSc Thesis)Abstract + Poster (MSc Thesis)
Abstract + Poster (MSc Thesis)
Louis Abalu
 
Cooperative Message Authentication Protocol(CMAP) in VANET
Cooperative Message Authentication Protocol(CMAP) in VANETCooperative Message Authentication Protocol(CMAP) in VANET
Cooperative Message Authentication Protocol(CMAP) in VANET
Mayuresh Bhagat
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
Editor IJARCET
 
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
SrinidhirkGowda
 
Driver assistance system
Driver assistance systemDriver assistance system
Driver assistance system
rahulnale175
 
Vanet modeling and clustering design under
Vanet modeling and clustering design underVanet modeling and clustering design under
Vanet modeling and clustering design under
jpstudcorner
 
Study of Utilising SCM – MIMO Channel Model in V2V Communication
Study of Utilising SCM – MIMO Channel Model in V2V CommunicationStudy of Utilising SCM – MIMO Channel Model in V2V Communication
Study of Utilising SCM – MIMO Channel Model in V2V Communication
Scott Turner
 
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAYSTUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
cscpconf
 
Study of vanet routing protocols for end to end delay
Study of vanet routing protocols for end to end delayStudy of vanet routing protocols for end to end delay
Study of vanet routing protocols for end to end delay
csandit
 
Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...
Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...
Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...
IRJET Journal
 
Collision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular Communication  Collision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular Communication
Editor IJCATR
 
Collision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular CommunicationCollision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular Communication
Editor IJCATR
 
An efficient ant optimized multipath routing in wireless sensor network
An efficient ant optimized multipath routing in wireless sensor networkAn efficient ant optimized multipath routing in wireless sensor network
An efficient ant optimized multipath routing in wireless sensor network
Editor Jacotech
 
SESAR at World ATM Congress 2016 - Spectrum workshop
SESAR at World ATM Congress 2016 - Spectrum workshopSESAR at World ATM Congress 2016 - Spectrum workshop
SESAR at World ATM Congress 2016 - Spectrum workshop
SESAR Joint Undertaking
 
Jt2517251731
Jt2517251731Jt2517251731
Jt2517251731
IJERA Editor
 
Jt2517251731
Jt2517251731Jt2517251731
Jt2517251731
IJERA Editor
 
VANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkSVANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkS
Sridhar Raghavan
 
Ijetcas14 330
Ijetcas14 330Ijetcas14 330
Ijetcas14 330
Iasir Journals
 
PhD_Presentation_v1
PhD_Presentation_v1PhD_Presentation_v1
PhD_Presentation_v1
Marco Bosco
 

Similar to AnaVANET: an experiment and visualization tool for vehicular networks (20)

Abstract + Poster (MSc Thesis)
Abstract + Poster (MSc Thesis)Abstract + Poster (MSc Thesis)
Abstract + Poster (MSc Thesis)
 
Cooperative Message Authentication Protocol(CMAP) in VANET
Cooperative Message Authentication Protocol(CMAP) in VANETCooperative Message Authentication Protocol(CMAP) in VANET
Cooperative Message Authentication Protocol(CMAP) in VANET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
 
Driver assistance system
Driver assistance systemDriver assistance system
Driver assistance system
 
Vanet modeling and clustering design under
Vanet modeling and clustering design underVanet modeling and clustering design under
Vanet modeling and clustering design under
 
Study of Utilising SCM – MIMO Channel Model in V2V Communication
Study of Utilising SCM – MIMO Channel Model in V2V CommunicationStudy of Utilising SCM – MIMO Channel Model in V2V Communication
Study of Utilising SCM – MIMO Channel Model in V2V Communication
 
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAYSTUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
 
Study of vanet routing protocols for end to end delay
Study of vanet routing protocols for end to end delayStudy of vanet routing protocols for end to end delay
Study of vanet routing protocols for end to end delay
 
Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...
Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...
Comparative Analysis of Mobility Models Using Routing Protocol for Vehicular ...
 
Collision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular Communication  Collision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular Communication
 
Collision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular CommunicationCollision Avoidance Protocol for Inter Vehicular Communication
Collision Avoidance Protocol for Inter Vehicular Communication
 
An efficient ant optimized multipath routing in wireless sensor network
An efficient ant optimized multipath routing in wireless sensor networkAn efficient ant optimized multipath routing in wireless sensor network
An efficient ant optimized multipath routing in wireless sensor network
 
SESAR at World ATM Congress 2016 - Spectrum workshop
SESAR at World ATM Congress 2016 - Spectrum workshopSESAR at World ATM Congress 2016 - Spectrum workshop
SESAR at World ATM Congress 2016 - Spectrum workshop
 
Jt2517251731
Jt2517251731Jt2517251731
Jt2517251731
 
Jt2517251731
Jt2517251731Jt2517251731
Jt2517251731
 
VANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkSVANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkS
 
Ijetcas14 330
Ijetcas14 330Ijetcas14 330
Ijetcas14 330
 
PhD_Presentation_v1
PhD_Presentation_v1PhD_Presentation_v1
PhD_Presentation_v1
 

Recently uploaded

The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 

Recently uploaded (20)

The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 

AnaVANET: an experiment and visualization tool for vehicular networks

  • 1. AnaVANET: an experiment and visualization tool for vehicular networks TRIDENTCOM 2014 Guangzhou, People's Republic of China 6th, May, 2014 Manabu Tsukada Inria,fr => UTokyo,jp José Santa UMU,es Satoshi Matsuura NAIST, jp Thierry Ernst Mines ParisTech, fr Kazutoshi Fujikawa NAIST, jp
  • 2. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Outline 2 Background Issue and requirements for VANET evaluation Evaluation methodology AnaVANET Evaluation of NEMO over IPv6 GeoNetworking
  • 3. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Vehicular Networking 3 Intelligent Transportation Systems (ITS) Systems to achieve road safety, traffic efficiency and comfort Cooperative ITS Systems where multiple ITS Stations share information to achieve better road safety, traffic efficiency and comfort Vehicle, Roadside, Central and Personal ITS Stations Communication Vehicle ITS Station Central ITS Station Personal ITS Station Roadside ITS Station ✓Road safety ✓Traffic efficiency ✓Comfort
  • 4. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Network Layer Protocols for vehicular Networking 4 Vehicle to Vehicle (V2V) wireless communications in dynamic topologies without any infrastructure VANET or MANET Vehicle to Infrastructure (V2I) global connectivity of nodes to the Internet Internet Mobility (Mobile IPv6, NEMO) AODV OLSR GeoNetworking, C2CNet Mobile IPv6 NEMO Network Layer Protocols for vehicular communications Topology based Position based Reactive Proactive Network mobilityHost mobility Infrastructure basedInfrastructure less (VANET or MANET)
  • 5. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Issues on vehicular networks evaluation 5 Common end-to-end evaluation tools such as ping6 and iperf 1. Unawareness of communication path 2. Unawareness of per-hop network performance in the communication path 3. Unawareness of vehicles movement Sender(ping6, iperf) Receiver
  • 6. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Requirements on vehicular network evaluation 6 1. Path detection 2. Communication performance in links 3. Geographical awareness 4. Intuitive visualization 5. Independence from network protocols 6. Independence from devices 7. Adaptation to various scenarios 8. Easiness for data collection
  • 7. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Overview of Evaluation Methodology 7 The evaluation goals are to analyze which testing conditions affect which performance indicators using 
 target network protocols. Distance Static Urban Highway Packet size, Send rate TCP window size, Max segment size Packet size, send interval Testing Scenarios Data Flows Hardware (CPU, Memory), Antenna, Wireless setting(frequency, data rate)Testbed platform Performance Indicators AnaVANET PDR, throughput, Jitter, Hop count Throughput RTT, PDR, Hop count Infrastructure-basedInfrastructure less (NEMO)(OLSR / C2CNet / IPv6 GeoNetworking) Testing Conditions Target Network Protocols (Examples) Number of Vehicles UDP TCP ICMPv6
  • 8. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Testbed platform 8 V2V and V2I network ARs and MRs OS: Linux 2.6.29.6 Wireless configuration •frequency 2.422Ghz •Data rate 6 Mbits/s NEMO is supported GeoNetworking is supported Wireless Wireless MR1 MNN1 cable MR2 MNN2 cable MR3 MR4 Vehicular Network Infrastructure Network AR1 AR2 IPv6 Internet HA1
  • 9. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Testing Scenarios 9 Location Scenarios INRIA Paris-Rocquencourt installations Number of vehicles Up to four vehicles are considered in our case Mobility Scenarios Distance Static Urban Highway parked ~10km/h Obstacle Obstacle parked parked parked parked packet ~100km/h ~100km/h ~100km/h Obstacle ~30km/h ~30km/h ~30km/h
  • 10. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Data Flows and Performance Indicators 10 Data Flows UDP TCP ICMPv6 Performance Indicators Packet Delivery Ratio Round Trip Time Bandwidth Jitter Geographic metric Hop count Speed Position of cars Distance between cars Sender(ping6, iperf) Receiver
  • 11. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Overview of the AnaVANET system 11 Generate packets with UDP, TCP and ICMPv6 Capture packets in all the nodes Trace them packet by packet MNN1 (Sender) MNN2 (Receiver)MR1 MR4 MR2 Cable CableWireless Wireless UDP / ICMPv6 traffic generation iperf / ping6 log tcpdump log GPS log tcpdump log GPS log tcpdump log GPS log iperf log AnaVANET (optional) (optional) XML statistics Packet trace GnuplotWeb font-end (Google maps)AnaVANET Web viewer Graphshttp://anavanet.net/ MR3 tcpdump log GPS log Wireless
  • 12. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Output examples 12 Google maps shows the performance indicators with Movement Distance Obstacles ! ! ! ! ! ! ! ! Graphs generated by gnuplot shows as follow 0 50 100 150 200 250 300 NEMOstatus Time (seconds) Fail Succes 0 20 40 60 80 100 PDR(%) Echo Request via AR2 0 20 40 60 80 100 PDR(%) Echo Request via AR1 0 100 200 300 400 0 5 10 15 20 25 30 Distance(m) RTT(ms) Distance between MR and AR1 Distance between MR and AR2 RTT
  • 13. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks IPv6 GeoNetworking using NEMO (ICMPv6) 13 64 bytes in 0.5s interval RTT is about 5ms Binding registrations are lost in the south road Handover without packet loss 120m from AR2, 50m from AR1 0 50 100 150 200 250 300 NEMOstatus Time (seconds) Fail Success 0 20 40 60 80 100 PDR(%) Echo Request via AR2 0 20 40 60 80 100 PDR(%) Echo Request via AR1 0 100 200 300 400 0 5 10 15 20 25 30 Distance(m) RTT(ms) Distance between MR and AR1 Distance between MR and AR2 RTT AR2 AR1 MR 0 20 40 60 80 100 RTT (ms) RTT Packet loss Binding registration Success Binding registration Fail RTT (ms) http://anavanet.net/demo-vienna/?analysis=1296754401
  • 14. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks IPv6 GeoNetworking using NEMO (UDP) 14 1250 Bytes packet with 1 Mbps rate UDP packets are lost during 4 seconds in handover Disconnection time after the binding registration failure was seven seconds (= 1 + 2 + 4) 0 20 40 60 80 100 120 140 160 180 NEMOstatus Time (seconds) Fail Success 0 20 40 60 80 100 PDR(%) PDR to AR2 0 20 40 60 80 100 PDR(%) PDR to AR1 0 100 200 300 400 0 100 200 300 400 500 Distance(m) Throughput(Kbits/sec) Distance between MR and AR1 Distance between MR and AR2 Throughput AR2 AR1 MR 0 20 40 60 80 100 PDR (%) PDR to AR1 PDR to AR2 Binding registration Success Binding registration Fail PDR (%) http://anavanet.net/demo-vienna/?analysis=1296759090
  • 15. www.anavanet.net AnaVANET: an experiment and visualization tool for vehicular networks Conclusions and future works 15 Conclusions Analysis of evaluation of vehicular networks Evaluation methodology •Analysis of metric impacts the network performance •Performance indicators Design and Implementation of AnaVANET Evaluation of IPv6 GeoNetworking using NEMO Future work Link layer extension i.e. channel quality, load ratio Support for multicast data flows Evaluation of real Cooperative ITS application
  • 16. Thank you for attention Manabu Tsukada <tsukada@hongo.wide.ad.jp>