Observations on OMNeT++ Real-Time Behaviour

Similar documents
Observations on OMNeT++ Real-Time Behaviour

ETSI G5 technology: the European approach. Date: 13 th June 2013 Name: Lan LIN Position: Senior Researcher Organisation: Hitachi Europe SAS.

Vehicular Networking

A More Reliable and Efficient Usage of the 5,9 GHz Band for Cooperative ITS

Medium Access Protocols for Cooperative Collision Avoidance in Vehicular Ad-Hoc Networks

Intelligent Transportation Systems. Wireless Access for Vehicular Environments (WAVE) Engin Karabulut Kocaeli Üniversitesi,2014

Towards an Open Source IEEE p Stack

CANoe.Car2x. Product Information

DECENTRALIZED CONGESTION CONTROL FOR ITS G5

ITS Standardization. Oyunchimeg Shagdar, Inria Thierry Ernst, Mines Paris Tech

DEDICATED SERVERS WITH WEB HOSTING PRICED RIGHT

MAC Protocols for VANETs

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Independent Systems Integrator

Simulation-based Evaluation of ETSI ITS-G5 and Cellular-VCS in a Real-World Road Traffic Scenario

Comparing LIMERIC and DCC Approaches for VANET Channel Congestion Control

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

DEDICATED SERVERS WITH EBS

CAR 2 CAR Communication Consortium

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu

V2X Communications for Autonomous Driving Roadmap for WiF-V2X and Cellular-V2X. Jérôme Härri IEEE Vehicular Networking Conference November 27 th 2017

Data Dissemination in Ad Hoc Networks Based on Inter-Vehicle Communication

SURVEY OF VEHICLE AD-HOC NETWORK

The Challenges of Robust Inter-Vehicle Communications

Md. Imrul Hassan, Hai L. Vu, and Taka Sakurai Centre for Advanced Internet Architectures, Faculty of ICT Swinburne University, Australia

Challenging Vehicular Scenarios for Self-Organizing Time Division Multiple Access

Lytec PM 2018 System Requirements EFFECTIVE

15-441: Computer Networking. Wireless Networking

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

MAC Layer Performance of ITS G5

Comparing LIMERIC and DCC approaches for VANET Channel Congestion Control

CAR 2 CAR COM/ARCH IEEE p Extension Roadmap

Kommunikatsiooniteenuste arendus

From Connected Cars to Smart Ci9es: Novel Applica9ons for Wireless Communica9on

Ivane Javakhishvili Tbilisi State University High Energy Physics Institute HEPI TSU

ENSC 427, Spring 2012

IoT CoAP Plugtests & Workshop Nov 27, 2012 Sophia Antipolis

VANETs. When applications drive communications. Institute of Telematics, University of Karlsruhe. Decentralized Systems and Network Services

Bluetooth SIG Liaison Report May 2009

The SHARED hosting plan is designed to meet the advanced hosting needs of businesses who are not yet ready to move on to a server solution.

The Integrated Wireless and Traffic Platform for Real-Time Road Traffic Management Solutions

EFFICIENT TRAJECTORY PROTOCOL FOR MULTICASTING IN VEHICULAR AD HOC NETWORKS

ASN Configuration Best Practices

VANETs. Marc Torrent-Moreno, Prof. Hannes Hartenstein Decentralized Systems and Network Services Institute for Telematics, University of Karlsruhe

TOMS: TCP Context Migration Scheme for Efficient Data Services in Vehicular Networks

Car Information Systems for ITS

International Journal of Information Movement. Website: ISSN: (online) Pages

Mobile & Wireless Networking. Lecture 7: Wireless LAN

DSRC - WAVE. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba

GLOBAL FRONTRUNNER ROUTING ALGORITHM (GFRA) FOR V2V COMMUNICATION IN VANETS

Locally Deployed System Requirements. SuccessMaker

Intrusion Detection Adapted for Automotive Challenges for Hardware - An Implementation Example

Implementing a NTP-Based Time Service within a Distributed Middleware System

802.11p ETSI TC ITS Wireless Communication System, On Board Unit. Model: OBU-102

Green Lights Forever: Analyzing the Security of Traffic Infrastructure

TOWARDS AUTONOMOUS DRIVING

A US Perspective on ETSI ITS Standards

Hardware and Software Requirements

VANET Applications Use-Cases

<Partner Name> <Partner Product> RSA Ready Implementation Guide for

Topics. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion

Wireless Networking: An Introduction. Hongwei Zhang

Dedicated Short Range Communication: What, Why and How?

SWAP and TCP performance

Evaluation of Information Dissemination Characteristics in a PTS VANET

The GeoNet project: Combination of IPv6 & GeoNetworking

Simulation of Routing Protocols for Emergency Vehicle Warning Application in VANETs

Status of P Sub-Specification

BACHELOR OF DESIGN ENROLMENT PERIOD: EARLY BIRD 2018 COURSE FEES FULL TIME CONTACT QUALIFICATION (YEAR 01) Payment options: Payment options:

DTN Interworking for Future Internet Presented by Chang, Dukhyun

All rights reserved. ITS at ETSI. Presented by Luis Jorge Romero on behalf of ETSI TC ITS

A Simulation Framework for V2V Wireless Systems

Medisoft 22 System Requirements

Sensor-to-cloud connectivity using Sub-1 GHz and

simits: An Integrated and Realistic Simulation Platform for Vehicular Networks

ISA100.11a. Pengfei Ren.

Mobile Communications Chapter 7: Wireless LANs

Testing for ITS Communications

FUJITSU Storage ETERNUS DX S3 series. Windows 7 iscsi Single Path Connection

McAfee Network Security Platform 8.3

Requirements Analysis of IP and MAC Protocols for Dedicated Short Range Communications (DSRC)

Mobile Millennium Using Smartphones as Traffic Sensors

CHAPTER 5 CONCLUSION AND SCOPE FOR FUTURE EXTENSIONS

To realize Connected Vehicle Society. Yosuke NISHIMURO Ministry of Internal Affairs and Communications (MIC), Japan

Eclipse IOT day April 3016 LoRa Overview. Wyres SAS 2016

COOPERATIVE ITS SECURITY STANDARDIZATION AND ACTIVITIES ON EUROPEAN C ITS TRUST MODEL AND POLICY

Applying Lessons Learned to V2X Communications for China

CSC 774 Advanced Network Security

Context-Aware Network Stack Optimization

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

System Requirements. SuccessMaker 7

Wireless Sensor Networks

Observations on GeoNetworking Document HTG1&3-3 Version:

Command Viewpoint. Command Viewpoint

Wireless LANs. ITS 413 Internet Technologies and Applications

Open Source Traffic Analyzer

Adaptec MaxIQ SSD Cache Performance Solution for Web Server Environments Analysis

GETTING STARTED GUIDE

Session 201-B: Accelerating Enterprise Applications with Flash Memory

ECC Recommendation (17)04. Numbering for ecall

Transcription:

Observations on OMNeT++ Real-Time Behaviour Christina Obermaier, Christian Facchi 7. September 2017

Outline 1. Inter Vehicle Communication 2. HIL Testing with OMNeT++ 3. Timing Observations 4. Conclusion 5. Further Work 2 Christina Obermaier, Christian Facchi 7. September 2017

3 Christina Obermaier, Christian Facchi 7. September 2017 Inter Vehicle Communication

Inter Vehicle Communication Overview Features Communication between vehicles as well as road side units Acts like a 360 degree (bidirectional) sensor Enhances traffic flow and traffic safety 4 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications GeoNet & BTP ETSI ITS-G5 MAC: EDCA PHY: 5.9 GHz OFDM IEEE 802.11p 5 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications GeoNet & BTP ETSI ITS-G5 MAC: EDCA PHY: 5.9 GHz OFDM IEEE 802.11p dedicated spectrum 5 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications ETSI ITS-G5 GeoNet Outside & BTP the Context of Basic Service Set (OCB) MAC: EDCA PHY: 5.9 GHz OFDM IEEE 802.11p 5 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications GeoNet & BTP ETSI ITS-G5 geographical routing MAC: EDCA PHY: 5.9 GHz OFDM IEEE 802.11p 5 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications GeoNet local & knowledge BTP base ETSI ITS-G5 MAC: EDCA PHY: 5.9 GHz OFDM IEEE 802.11p 5 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications GeoNet HMI, automated & BTP driving ETSI ITS-G5 MAC: EDCA PHY: 5.9 GHz OFDM IEEE 802.11p 5 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications GeoNet & BTP ETSI ITS-G5 Congestion MAC: Control EDCA packets, bitrate, tx power PHY: 5.9 GHz OFDM IEEE 802.11p 5 Christina Obermaier, Christian Facchi 7. September 2017

Inter Vehicle Communication ETSI ITS-G5 Protocol Stack DCC Security Facilities & Applications GeoNet & BTP ETSI ITS-G5 Privacy & Authenticity MAC: EDCA PHY: 5.9 GHz OFDM IEEE 802.11p 5 Christina Obermaier, Christian Facchi 7. September 2017

Simulation Tools VANET simulation tools by THI Research Centre open-source ITS-G5 stack standard compliant packets integrated in Artery variable application sets suitable for rapid prototyping soon: radar sensors Available at https://github.com/riebl/{artery, vanetza} 6 Christina Obermaier, Christian Facchi 7. September 2017

7 Christina Obermaier, Christian Facchi 7. September 2017 HIL Testing with OMNeT++

HIL Concept Overview HIL Overview Simulated environment vehicles (blue) Physical twin vehicle with stripped down functionality (red) 802.11p proxy (USRP RIO) Message forwarding Simulated packets are sent over the air 8 Christina Obermaier, Christian Facchi 7. September 2017

HIL Concept Possible Problems Timing Problems OMNeT++ is running too fast OMNeT++ is running too slow Running too slow is not recognized 9 Christina Obermaier, Christian Facchi 7. September 2017

HIL Testing Real Time Scheduler cevent* RealTimeScheduler::takeNextEvent pseudocode Result: next cevent currentrealtimemiss = simtime - wallclocktime; if (currentrealtimemiss * -1) realtimemissthreshold then // simulation unacceptable slow stop simulation; else eventduration = wallclocktime - eventstarttime; log currentrealtimemiss and eventduration and nexteventidentifier; while SimTime wallclocktime do // simulation faster than real time wait; end set nexteventidentifier; set eventstarttime; return nextevent; end 10 Christina Obermaier, Christian Facchi 7. September 2017

HIL Testing Real Time Requirements Duplicate packet detection GPS timestamp Replay attack detection DENM validity Long range communication using MAC layer unicasts 11 Christina Obermaier, Christian Facchi 7. September 2017

12 Christina Obermaier, Christian Facchi 7. September 2017 Timing Observations

Real-Time Observations Scenario Description Hardware Component Laptop Computer Simulation Cluster CPU Intel Core i5-6300u @ 2.40GHz Cores 1 x 4 4 x 18 RAM 16GB 3TB Intel Xeon E7-8867 v4 @ 2.40GHz Hard Drive 256GB SSD 450GB SAS SSD RAID 1 Scenario Three vehicles on highway Five vehicles on highway 13 Christina Obermaier, Christian Facchi 7. September 2017

Real-Time Observations Event List ID Event name # Events 3 vehicles 1 TraCI Connect 1 1 2 TraCI Step 322 370 3 GeoNet packet 3870 11298 4 GeoNet data frame 3870 11298 5 txstart-0 3 5 6 endifs 661 1189 7 configureradiomode 1322 2378 8 transmissiontimer 661 1189 9 remove non Interfering Transmission 661 1188 10 report CL 928 1650 11 middleware update 925 1645 12 txstart-1 658 1184 13 GeoNet radio frame 1274 4460 # Events 5 vehicles 14 reception Timer 1274 4460 Overall events 16430 42315 14 Christina Obermaier, Christian Facchi 7. September 2017

Real-Time Observation Event Times 1e+00 1e+00 Event Duration in [s] 1e-02 1e-04 Event Duration in [s] 1e-02 1e-04 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Event ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Event ID Figure: Event times cluster Figure: Event times laptop 15 Christina Obermaier, Christian Facchi 7. September 2017

Real-Time Observation Real-Time Flow 0.04 Real time in [s] 0.03 0.02 0.01 3 vehicles (laptop) 3 vehicles (cluster) instant event durations real time delay 0.00 10.1 10.2 10.3 10.4 10.1 10.2 10.3 10.4 Simulation time in [s] Real time in [s] 0.06 0.04 0.02 5 vehicles (laptop) 5 vehicles (cluster) instant event durations real time delay 0.00 10.1 10.2 10.3 10.4 10.1 10.2 10.3 10.4 Simulation time in [s] 16 Christina Obermaier, Christian Facchi 7. September 2017

Real-Time Observation Simulation Run Overview 10000 10000 Amount of Events 1000 100 10 Amount of Events 1000 100 10 1 0 1 0-3.0-2.5-2.0-1.5-1.0 Real Time Loss in [s] -0.5 0.0-3.0-2.5-2.0-1.5-1.0 Real Time Loss in [s] -0.5 0.0 10000 10000 Amount of Events 1000 100 10 Amount of Events 1000 100 10 1 0 1 0-3.0-2.5-2.0-1.5-1.0 Real Time Loss in [s] -0.5 0.0-3.0-2.5-2.0-1.5-1.0 Real Time Loss in [s] -0.5 0.0 Figure: Laptop Figure: Cluster 17 Christina Obermaier, Christian Facchi 7. September 2017

18 Christina Obermaier, Christian Facchi 7. September 2017 Conclusion

Conclusion Which Parts can be Tested Properly? Duplicate packet detection GPS timestamp Replay attack detection DENM validity Long range communication using MAC layer unicasts 19 Christina Obermaier, Christian Facchi 7. September 2017

20 Christina Obermaier, Christian Facchi 7. September 2017 Further Work

Further Work Tweak simulation performance Add some parallelism Replay simulated test data 21 Christina Obermaier, Christian Facchi 7. September 2017

Thank You For Your Attention Any Questions? 22 Christina Obermaier, Christian Facchi 7. September 2017