Designing an Inter-Vehicular Network Stack for Car-to-Car Communication Pravin Shankar Department of Computer Science Rutgers University.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

UNIVERSITY OF JYVÄSKYLÄ Mobile Chedar – A Peer-to-Peer Middleware for Mobile Devices Presentation for International Workshop on Mobile Peer-to- Peer Computing.
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
CarTorrent ® : Cars get to have fun too Kevin C. Lee and Ian S. Yap TA: Uichin Lee Prof Mario Gerla.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P
CSLI 5350G - Pervasive and Mobile Computing Week 3 - Paper Presentation “RPB-MD: Providing robust message dissemination for vehicular ad hoc networks”
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
FleaNet : A Virtual Market Place on Vehicular Networks Uichin Lee, Joon-Sang Park Eyal Amir, Mario Gerla Network Research Lab, Computer Science Dept.,
Some contributions to the management of data in grids Lionel Brunie National Institute of Applied Science (INSA) LIRIS Laboratory/DRIM Team – UMR CNRS.
overview Motivation Ongoing research on VANETs Introduction Objectives Applications Possible attacks Conclusion.
Vehicle-to-Vehicle Wireless Communication Protocols for Enhancing Highway Traffic Safety - A Comparative Study of Data Dissemination Models for VANETs.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
1 VITP: An Information Transfer Protocol for Vehicular Computing by Dikaiakos et al. Presented by William Scott October 27, 2009 Note: all material taken.
Designing an Inter-Vehicular Network Stack for Car-to-Car Communication Pravin Shankar Department of Computer Science Rutgers University.
SUMP: A Secure Unicast Messaging Protocol for Wireless Ad Hoc Sensor Networks Jeff Janies, Chin-Tser Huang, Nathan L. Johnson.
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)
Lane Reservation for Highways (Position Paper) Nishkam Ravi 1, Stephen Smaldone 1, Liviu Iftode 1, and Mario Gerla 2 1 Computer Science Rutgers University,
E-Road Project An Overview Pravin Shankar
InVANET(Intelligent Vehicular Ad Hoc Network
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
TrafficView: A Scalable Traffic Monitoring System Tamer Nadeem, Sasan Dashtinezhad, Chunyuan Liao, Liviu Iftode* Department of Computer Science University.
University1 GVGrid: A QoS Routing Protocol for Vehicular Ad Hoc Networks Weihua Sun, Hirozumi Yamaguchi, Koji Yukimasa, Shinji.
Spatial Programming using Smart Messages: Design and Implementation Cristian Borcea, Chalermek Intanagonwiwat, Porlin Kang, Ulrich Kremer, and Liviu Iftode.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
VITP and CARS: A Distributed Service Model and Rate Adaptation for VANETs Liviu Iftode Department of Computer Science Rutgers University.
TrafficView: A Driver Assistant Device for Traffic Monitoring based on Car-to-Car Communication Sasan Dashtinezhad, Tamer Nadeem Department of CS, University.
Client-Server Computing in Mobile Environments
MobiSteer: Using Steerable Beam Directional Antenna for Vehicular Network Access Vishnu Navda, Anand Prabhu Subramanian, Kannon Dhanasekaran, Andreas Timm-Giel,
Ad Hoc Wireless Routing COS 461: Computer Networks
Process-to-Process Delivery:
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
MOBILE AD-HOC NETWORK(MANET) SECURITY VAMSI KRISHNA KANURI NAGA SWETHA DASARI RESHMA ARAVAPALLI.
Research Projects in the Mobile Computing and Networking (MCN) Lab Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University.
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
HYBRID ROUTING PROTOCOL FOR VANET
Rev PA102/03/20041 Communication Between Peer Wireless Sensor Networks over 2.5G/3G Mobile Networks Srdjan Krco R&D Ericsson Ireland
On the Evaluation of Caching in Vehicular Information Systems N. Loulloudes, G. Pallis, M. D. Dikaiakos Department of Computer Science, University of Cyprus.
IGERT: Graduate Program in Computational Transportation Science Ouri Wolfson (Project Director) Peter Nelson, Aris Ouksel, Robert Sloan Piyushimita Thakuriah.
Tonghong Li, Yuanzhen Li, and Jianxin Liao Department of Computer Science Technical University of Madrid, Spain Beijing University of Posts & Telecommunications.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Disseminating Traffic Data over Vehicles on Road  A Preliminary Proposal to the ITA Demo Project Presented by Bo Xu.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
1 Data Naming in Vehicle-to-Vehicle Communications HU Yao Goto Lab
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
ABSTRACT Currently, drivers must utilize a third-party, such as a radio or broadband device, to learn about local traffic conditions. However, this information.
1 Service Sharing with Trust in Pervasive Environment: Now it’s Time to Break the Jinx Sheikh I. Ahamed, Munirul M. Haque and Nilothpal Talukder Ubicomp.
1 TBD: Trajectory-Based Data Forwarding for Light-Traffic Vehicular Networks IEEE ICDCS’09, Montreal, Quebec, Canada Jaehoon Jeong, Shuo Gu, Yu Gu, Tian.
Ad Hoc Network.
Web Services. 2 Internet Collection of physically interconnected computers. Messages decomposed into packets. Packets transmitted from source to destination.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
Broadcast Methods for Inter-Vehicle Communications System T. Fukuhara, T. Warabino, T. Ohseki, K. Saito, K. Sugiyama, T. Nishida, K. Eguchi IEEE Communications.
1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
-Internet On Road. INTRODUCTION Driving means constantly changing location. This, in turn, means a constant demand for information on the current location.
ODMRP Enhancement.
Lei Chen and Wendi B. Heinzelman , University of Rochester
Presentation transcript:

Designing an Inter-Vehicular Network Stack for Car-to-Car Communication Pravin Shankar Department of Computer Science Rutgers University

Outline Motivation – Traffic Safety TrafficView  Overview of System  Data Aggregation/Validation layer  On-demand Traffic Query Future work Conclusion

Some facts on Traffic safety * Since 1975, vehicle safety technology has focused on passive devices:  Seat belts  Air bags  Antilock Brake System However, the number of reported traffic accidents in US has remained relatively constant * based on U.S. Traffic Safety Facts Report

Passive Approach is not Enough What’s in front of that bus ? What’s behind the bend ? On rainy days On foggy days

TrafficView Uses vehicle-to-vehicle ad hoc network Enables active accident-prevention using dissemination of safety messages

TrafficView Overview Infrastructure-free approach based on car- to-car communication Each vehicle has an embedded system  short-range wireless communication  location information from GPS receiver  vehicle’s data from sensors through on-board diagnostic system (OBD-II)

How TrafficView works? Receive data from remote vehicle Non-validated dataset Validate Validated dataset Local data Display Broadcast data

TrafficView Prototype Developed in Java, ported to both Windows and Linux User Interface developed using OpenGL b network card  augmented with 5dBi omni-directional antenna Garmin eTrex GPS receiver TIGER ® road maps from U.S. Census Bureau (publicly available) Tested using 3 cars in real traffic conditions

TrafficView Outdoors

Too much traffic! Vehicles transfer records:  Vehicle ID (ID), position (POS), speed (SPD), broadcast time (BT) Consider a very high-density 5-lane road  Distance between consecutive cars – 5m  Average size of data records – 50 bytes  Wireless transmission range of 250 m 250 vehicles compete for the same wireless medium Total data transmitted every broadcast period = 250 MB Beyond the capabilities of current wireless technology!

Data Aggregation Aggregate data to see vehicles as far as possible with “acceptable” accuracy loss  Combine data for vehicles that are close to each other  Perform more aggregation as distance increases

Data Aggregation Having n records Calculate the aggregated record’s fields: POS and SPD are weighted averages.

Need for Data Validation Out-of-date information  Vehicles move and change speed  Packets may get lost in transit  Information received from OBD* might be invalid  Solution: Data aging Malicious nodes can corrupt data  Inject incorrect data  Refuse to forward data  Modify data  Solution: Probabilistic validation * On-Board Diagnostic Interface

Push v/s Pull Most cars are interested in information about immediate neighboring road segment  “Push” mechanism is sufficient How to get information about other roads? Broadcast is not scalable  Road segments are extensive in size  Traffic information is dynamic in nature There is a need for “pull” i.e. On-Demand traffic query

On-demand Traffic Query Protocol VITP – Vehicular Information Transfer Protocol  Location-sensitive queries and replies between nodes of a VANET  VITP Peers – nodes that operate as Clients Intermediates Servers  Agnostic of network communication layer

Location-sensitive queries Gas Station Coffee place GSM Link Traffic Server

Virtual Ad-Hoc Servers (VAHS) The server that computes the reply is a dynamic collection of VITP peers that:  Run on vehicles moving inside the target-location area of Q.  Are willing and able to participate in Q’s resolution. Gas Station Q

VAHS (continued) Established on the fly in an ad-hoc manner Identified with a query and its target-location area. Maintains no explicit knowledge (state) about its constituent VITP peers Follows a best-effort approach in serving queries VAHS members maintain no information about other members of the VAHS.

VITP transactions VITP Peer VANET node VAHS Q Q Intermediary nodes Q1 Q2 Q3 Q4 Q5 Q6 Q7 R R R Dispatch-query phaseVAHS-computation phase Dispatch-Reply phase Reply-delivery phase

Return Conditions (RC) Determine at which point in time the resolution of a VITP request can be considered done (VAHS computation completes). RC decision depends upon:  Query semantics: RC must be defined explicitly in the query specification.  Timeout condition: either pre-set by higher-level application semantics or default.

Other protocol features Support for caching. Message identifiers. Privacy protection. Dissemination vs. pull-based retrieval.

VITP – Message Format METHOD VITP/ Target: [rd_id_dest,seg_id_dest] From: [rd_id_src,seg_id_src] with Time: Expires: Cache-Control: TTL: msgID: Content-Length: CRLF

VITP URI Format / / ?[ &…]& &… type: classes of physical-world entities involved in the request (vehicle,service). tag: actual information sought (traffic, alert, gas, index). Example VITP requests: GET /vehicle/traffic?[cnt=10&tout=2000ms]&tframe=3min GET /service/gas?[cnt=4&tout=1800ms]&price<2USD POST /vehicle/alert?[cnt=*&tout=*]&type=slippery-road

Future work Reliable multicast – content delivery on VANETs  Provide support for rich multimedia on cars Outdoor Experiments  Perform experiments in real traffic conditions in order to better understand VANET characteristics Mobility emulation Traffic modelling Privacy Issues Deployment on real systems

Related Work Car Manufacturers  GM-CMU -  Daimler-Chrysler -  MIT CarTel, Berkeley PATH, PSU CITrans, etc. Europe  Fleetnet  Network-On-Wheels  Car 2 Car Communication Consortium - Japan  Toyota InfoTechnology Center -  Tokyo University, Keio University And many more…

Thank you! Work supported in part by NSF Collaborative Research: NeTS-NBD: (ANI ) grant and NSF Information Technology Research (ANI ) grant.. Faculty Liviu Iftode Graduate Students Pravin ShankarPravin Shankar, Stephen Smaldone, Nishkam RaviStephen SmaldoneNishkam Ravi Collaborators Cristian Borcea, Marios Dikaiakos, Tamer Nadeem, Yanzhi Bai, Josiane Nzouonta

E-Road Vision To use ad-hoc vehicular networking to improve the way we drive by supporting  Collaborative traffic information exchange  Emergency/safety message dissemination  On-demand traffic conditions monitoring  Dynamic route planning  Rich multimedia distribution