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 castroSoledad0702
 
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-2199Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor 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
 
VANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkSVANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkS
Sridhar Raghavan
 
PhD_Presentation_v1
PhD_Presentation_v1PhD_Presentation_v1
PhD_Presentation_v1Marco 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

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
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
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 

Recently uploaded (20)

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 

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>