SlideShare a Scribd company logo
PhD Defense Exam Data Aggregation and Dissemination in Vehicular Ad-Hoc Networks Khaled Ibrahim Advisor: Dr. Michele C. Weigle Computer Science Department Old Dominion University, Norfolk, VA 23529 February 21, 2011
Outline Introduction Motivation Problem Definition CASCADE Local View Component Extended View Component Data Security Component Data Dissemination Component Summary
Introduction What is a Vehicular Ad-Hoc Network (VANET)?
Introduction Communication Models In VANET: Vehicle-to-Vehicle (V2V) Vehicle-to-Infrastructure (V2I) Hybrid of V2V and V2I
Introduction Assumptions Transceiver  GPS (D-GPS) Set of Public/Private Key Pairs Tamper-Proof Device Laser Rangefinder
Motivation VANET Applications: Safety Applications Informational Applications Entertainment Applications Collision Warning Congestion Notification Music/Movie Sharing
Motivation Data Needed by VANET Applications: Common Data Vehicle Location Vehicle Speed Application Specific Data Collision Location Congestion Location Songs/Movies to be shared Collision Warning Congestion Notification Music/Movie Sharing
Motivation The Common Data Characteristics:  Refresh or update rate Accuracy Volume Each category of applications needs a customized version
Motivation The Scalability Problem Example N 1  Safety Applications N 2  Informational Applications N 3  Entertainment Applications N 1 *10 + N 2 *3 + N 3 * 1  10 + 3 + 1  (Better Solution) 10    (The Best Solution)
Problem Definition How to  securely  and  efficiently  provide each VANET application with a  customized  version of the vehicular data based on its category.
CASCADE CASCADE Cluster-based Accurate Syntactic Compression of Aggregated Data in VANETs
CASCADE Major Framework Components Local View Extended View Data Security  Data Dissemination
CASCADE Local View Receiving Aggregated Frame Broadcasting Aggregated Frame Receiving Primary Frame Broadcasting Primary Frame Data Flow in CASCADE
Contributions a lossless data compression technique based on differential encoding that has compression ratio of 86% a syntactic data aggregation mechanism that can represent the vehicular data in a local view of length 1.5km in one single MAC frame a probabilistic data dissemination technique that alleviates the spatial broadcast storm problem and effectively uses the bandwidth to disseminate data to distant areas in a short amount of time in addition to having less redundancy and reasonable coverage than other techniques. a mechanism for recovering from the communication discontinuity problem in short time based on the traffic density in the opposite direction an investigation of the possible data structures for representing the vehicular data in a searchable format a parametric mechanism for matching the vehicular data and providing a customized version of the data that satisfies certain characteristics based on the parameter value a light-weight position verification technique that quickly detects false data with very low false positives
CASCADE
Local View Component
Local View Component What is Local View? Local View Component Responsibility? Maintain an accurate Local View Add new vehicle Update vehicles locations Delete out of scope vehicles
Local View Component Local View Component Responsibility? Compress and aggregate the vehicular data in the local view and compose one aggregated frame that fits into a single MAC frame (2312 B)
Local View Component Data Compression Differential coding CASCADE-Max  Vehicular Data Compression    X (5 Bits)    Y ( 7 Bits)    Speed (5 Bits) Compression ratio is 86%
Local View Component What is the cluster dimension? Smallest aggregated frame Longest local view length
Local View Component Determined best cluster size experimentally Cluster sizes Cluster length (62m,126m, 254m and 510m) Cluster width (1 lane, 2 lanes, 4 lanes ) Vehicular densities low, medium and high  Vehicular distribution worst distribution (uniform distribution) best distribution  (clustered distribution) expected distribution
Local View Component
Local View Component Local View Component: Maintain an accurate view for the traffic ahead for short distances (1.5 km) Compress and aggregate the local view data to fit into a single MAC frame
Extended View Component
Extended View Component Extended View Component Responsibility? Build and maintain the extended view Customize the extended view based on the predefined settings for each registered application.
Extended View Component
Extended View Component Build and Maintain Extended View Determine if two vehicles match Determine if two intersecting regions match
Extended View Component Determine if two vehicles match What threshold of difference for two vehicles should we accept as matching? Evaluated experimentally through simulation To maximize true positive and true negative and minimize false positive and false negative, use vehicle difference threshold of 16%
Extended View Component Determine if two intersecting regions match Does the data structure used to represent the regions matter? implemented comparison with graph structure and KD Tree structure KD Tree is 22% faster than graph, but uses 39% more memory
Extended View Component Customize the extended view Matching percentage - % of vehicles in the intersecting regions that match What matching % is required to accept the received aggregated frame?
Extended View Component What matching % is required to accept the received aggregated frame? Small matching % more aggregated frames will be accepted longer extended view may be less accurate
Extended View Component What matching % is required to accept the received aggregated frame? Large matching % fewer aggregated frames will be accepted shorter extended view may be more accurate
Extended View Component Matching percentage threshold vs. extended view length Safety Applications Informational Applications Entertainment Applications
Extended View Component Extended View Component: Build and maintain an extended view with maximum accuracy Customize the extended view based on the application settings (refresh rate, accuracy, view length)
Data Dissemination Component
Data Dissemination Component Disseminate data to distant areas in a short amount of time in addition to having less redundancy and reasonable coverage than other techniques Recover from the communication discontinuity problem in short time based on the traffic density in the opposite direction
Data Dissemination Broadcast DSRC    300 m A
Data Dissemination Re-broadcast Flooding  [Ni –MOBICOM’99] Weighted p-Persistence  [Wisitpongphan-IWC’07] Slotted 1-Persistence  [Wisitpongphan-IWC’07] Slotted p-Persistence  [Wisitpongphan-IWC’07] Inter-Vehicle Geocast (IVG)  [Bachir –VTC’03]
Data Dissemination Re-broadcast Inter-Vehicle Geocast (IVG) i  is the message sender j  is the message receiver D ij  is the distance between vehicle  i  and vehicle  j T ij  is the re-broadcast timer
Data Dissemination Re-broadcast Probabilistic- IVG (p-IVG)
Data Dissemination p-IVG Evaluation Metrics MAC Delay Reception Rate Backoff Percentage Dissemination Delay and Hop Count Redundancy Factor Coverage Percentage
Data Dissemination Because using p-IVG reduces the media contention, the reception rate increases
Data Dissemination p-IVG takes less time to send the messages further using smaller number of hops
Data Dissemination Redundancy Factor The optimal case is to receive each message once    redundancy factor = 0 Realistically 1  the minimum redundancy factor = 0.4 [1] S.-Y. Ni, Y.-C. Tseng, Y.-S. Chen, and J.-P. Sheu, “The broadcast storm problem in a mobile ad hoc network,” in  Proceedings of ACM Mobicom , Seattle, WA, Aug. 1999, pp. 151–162.
Data Dissemination Coverage % Definition:  % of vehicles within the transmission range that received the message or any of its rebroadcast. The optimal dissemination technique should have 100% coverage.
Data Dissemination IVG Number of Extra Copies
Data Dissemination p-IVG Number of Extra Copies
Data Dissemination p-IVG Summary It can disseminate data to distant areas in a short amount of time in addition to, having less redundancy and reasonable coverage than IVG.
Data Dissemination Component Communication Discontinuity We have been assuming that the distance between any two communicating vehicles will not be greater that 250m. Removing this assumption results in possible breaks in communication
Data Dissemination Component Sparse Traffic Clustered Traffic
Data Dissemination Component Yah rab Extended View Length (km)
Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) Broadcasting GBR Messages Handling Received Aggregated Frames On Demand Broadcasting
Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) Handling Received Aggregated Frames Background process to build an extended view for the opposite direction (2 sec aggregated frames repository) Matching Percentage Threshold is 0%
Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) Broadcasting GBR Messages Timer to track the most recent message received from traffic ahead If timer expires    Discontinuity or Gap detected Then send a GBR request
Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) On Demand Broadcasting Once they get in contact with a vehicle in the direction requesting help, they broadcast their opposite direction extended view in one aggregated frame What is the impact of the vehicular density?
Data Dissemination Component Extended View Length (km)
Data Dissemination OD-V-GB Summary: It can recover from the communication discontinuity problem in short time based on the traffic density in the opposite direction
Data Dissemination Component
Summary Local View Component a lossless data compression technique with compression ratio of 86% a syntactic data aggregation mechanism that can represent the vehicular data in a 1.5km area in single MAC frame
Summary Extended View Component an investigation of the possible data structures for representing the vehicular data in a searchable format a parametric mechanism for matching the vehicular data and providing a customized extended view
Summary Data Security Component a light-weight position verification technique that quickly detects false data with very low false positives
Summary Data Dissemination Component a probabilistic data dissemination technique that  alleviates the spatial broadcast storm problem  disseminate data to distant areas in a short amount of time in addition to having less redundancy and reasonable coverage than other techniques. a mechanism for recovering from the communication discontinuity problem in short time based on the traffic density in the opposite direction
Summary Case Studies CASCADE-Based Advertising System CASCADE-Based Merge Assistant System VANET Simulator Application-aware Simulator SWANS with Highway mobility (ASH) Details are in the dissertation Informational Applications Entertainment Applications
Summary Local View: K. Ibrahim  and M. C. Weigle. Accurate data aggregation for VANETs (poster). In Proceedings of ACM VANET, pages 71-72, Montreal, Canada, Sept. 2007. K. Ibrahim , M. C. Weigle. Towards an Optimized and Secure CASCADE for Data Aggregation in VANETs (poster). In Proceedings of ACM VANET, pages 84-85, San Francisco, CA, Sept. 2008. K. Ibrahim  and M. C. Weigle. Optimizing CASCADE data aggregation for VANETs. In Proceedings of the IEEE MoVeNet, pages 724-729, Atlanta, GA, Sept. 2008. K. Ibrahim  and M. C. Weigle. CASCADE: Cluster-based accurate syntactic compression of aggregated data in VANETs. In Proceedings of IEEE AutoNet, New Orleans, LA, Dec. 2008.
Summary Data Dissemination: K. Ibrahim , M. C. Weigle. “p-IVG: Probabilistic Inter-Vehicle Geocast for Dense Vehicular Networks”. In  Proceedings of the IEEE VTC- Spring . Barcelona, Spain, Apr. 2009 Security: K. Ibrahim , M. C. Weigle. Securing CASCADE Data Aggregation for VANETs. Poster in IEEE MoVeNet, Atlanta, GA, Sept. 2008. K. Ibrahim  and M. C. Weigle. Light-weight laser-aided position verification for CASCADE. In Proceedings of the WAVE, Dearborn, MI, Dec. 2008. Simulation: K. Ibrahim , M. C. Weigle. ASH: Application-aware SWANS with Highway mobility. In Proceedings of IEEE MOVE, Phoenix, AZ, Apr. 2008.
Questions
Thanks

More Related Content

PDF
Presentation pfe
Malik Riahi
 
PPS
VANET overview & technical review
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
PPTX
Vanet Presentation
Sayed_Hossain
 
PDF
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
Joarder Kamal
 
PPTX
Cooperative Message Authentication Protocol(CMAP) in VANET
Mayuresh Bhagat
 
PPT
VANETS Vehicular Adhoc NETworkS
Sridhar Raghavan
 
PPTX
Improved safety IRP using VANET
Rama Maliya
 
PPTX
Routing in vanet
Mastan Shaik
 
Presentation pfe
Malik Riahi
 
Vanet Presentation
Sayed_Hossain
 
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
Joarder Kamal
 
Cooperative Message Authentication Protocol(CMAP) in VANET
Mayuresh Bhagat
 
VANETS Vehicular Adhoc NETworkS
Sridhar Raghavan
 
Improved safety IRP using VANET
Rama Maliya
 
Routing in vanet
Mastan Shaik
 

What's hot (20)

PDF
Master Thesis on Vehicular Ad-hoc Network (VANET)
Prof Ansari
 
PDF
VEHICULAR ADHOC NETKWOK
durgeshkumarshukla
 
PDF
Performance evaluation for vehicular ad-hoc networks based routing protocols
journalBEEI
 
PDF
VANET: Trust and Hashing
Pallavi Agarwal
 
PDF
PERFORMANCE EVALUATION OF VEHICULAR AD HOC NETWORK (VANET) USING CLUSTERING A...
pijans
 
PPTX
VANET (BY-VEDANT)
Vedant Godhamgaonkar
 
PPT
Adhoc network
swatikamat
 
PPTX
Vanet ppt
Akash Raghunath
 
PPTX
14251D6514
vyshnavi emany
 
PDF
Routing protocols in Vanet
Thesis Scientist Private Limited
 
PPTX
Vehicular ad hoc network - VANET
Sarah Baras
 
PPT
VANET Simulation - Jamal Toutouh
Jamal Toutouh, PhD
 
PPTX
Malicious node detection in vanet
VYSAKHMANAYATH
 
PPTX
Cloud Computing for Vehicle Networks
Ashok Mishra
 
PPTX
Vanet routing protocols issues and challenges
Behroz Zarrinfar
 
PPTX
A Survey of Various Efficient and Secure Routing Protocols for VANETs
abhijit parmar
 
PPTX
Vanet routing
Chandrakanth Gudavalli
 
PPTX
Vanet modeling and clustering design under practical traffic, channel and mob...
IISTech2015
 
PDF
Master thesis on Vehicular Ad hoc Networks (VANET)
Prof Ansari
 
Master Thesis on Vehicular Ad-hoc Network (VANET)
Prof Ansari
 
VEHICULAR ADHOC NETKWOK
durgeshkumarshukla
 
Performance evaluation for vehicular ad-hoc networks based routing protocols
journalBEEI
 
VANET: Trust and Hashing
Pallavi Agarwal
 
PERFORMANCE EVALUATION OF VEHICULAR AD HOC NETWORK (VANET) USING CLUSTERING A...
pijans
 
VANET (BY-VEDANT)
Vedant Godhamgaonkar
 
Adhoc network
swatikamat
 
Vanet ppt
Akash Raghunath
 
14251D6514
vyshnavi emany
 
Routing protocols in Vanet
Thesis Scientist Private Limited
 
Vehicular ad hoc network - VANET
Sarah Baras
 
VANET Simulation - Jamal Toutouh
Jamal Toutouh, PhD
 
Malicious node detection in vanet
VYSAKHMANAYATH
 
Cloud Computing for Vehicle Networks
Ashok Mishra
 
Vanet routing protocols issues and challenges
Behroz Zarrinfar
 
A Survey of Various Efficient and Secure Routing Protocols for VANETs
abhijit parmar
 
Vanet routing
Chandrakanth Gudavalli
 
Vanet modeling and clustering design under practical traffic, channel and mob...
IISTech2015
 
Master thesis on Vehicular Ad hoc Networks (VANET)
Prof Ansari
 
Ad

Viewers also liked (12)

PPT
Sustainability Information in Mining: Technologies and Processes for Data Agg...
Schneider Electric
 
PPTX
Biosocial research framework
University of Southampton
 
PPTX
Biosocial research missing data
University of Southampton
 
DOC
A seminar report on data aggregation in wireless sensor networks
praveen369
 
PPTX
Tamr | MDM and the Data Unification Imperative
Tamr_Inc
 
PPTX
An introduction to Jupyter Notebooks for Social Science research
University of Southampton
 
PPTX
Introduction to Data Linkage
University of Southampton
 
PPTX
Biosocial research: Biological data quality issues
University of Southampton
 
PPTX
Tamr | cdo-summit
Tamr_Inc
 
PPTX
14 Habits of Great SQL Developers
Ike Ellis
 
PPTX
Dive Into Azure Data Lake - PASS 2017
Ike Ellis
 
Sustainability Information in Mining: Technologies and Processes for Data Agg...
Schneider Electric
 
Biosocial research framework
University of Southampton
 
Biosocial research missing data
University of Southampton
 
A seminar report on data aggregation in wireless sensor networks
praveen369
 
Tamr | MDM and the Data Unification Imperative
Tamr_Inc
 
An introduction to Jupyter Notebooks for Social Science research
University of Southampton
 
Introduction to Data Linkage
University of Southampton
 
Biosocial research: Biological data quality issues
University of Southampton
 
Tamr | cdo-summit
Tamr_Inc
 
14 Habits of Great SQL Developers
Ike Ellis
 
Dive Into Azure Data Lake - PASS 2017
Ike Ellis
 
Ad

Similar to Data Aggregation and Dissemination in Vehicular Ad-Hoc Networks (20)

PDF
Data Dissemination in VANET: A Review
IRJET Journal
 
PDF
24 83-1-pb
Mahendra Sisodia
 
PPTX
Predictive Data Dissemination in Vanet
DhruvMarothi
 
PDF
Towards a new approach of data dissemination in vanets networks
csandit
 
PDF
TOWARDS A NEW APPROACH OF DATA DISSEMINATION IN VANETS NETWORKS
cscpconf
 
PDF
A Novel Methodology for Traffic Monitoring and Efficient Data Propagation in ...
IOSR Journals
 
PDF
Disseminating Traffic Information in Vehicular Networks
Eswar Publications
 
DOCX
Vehicle to Vehicle Communication of Content Downloader in Mobile
ijbuiiir1
 
PDF
Performance Evaluation of Efficient Data Dissemination Approach For QoS Enha...
IJCSIS Research Publications
 
PDF
Message Propagation in Vehicular Ad hoc Networks under free flow and congeste...
ijasuc
 
PPT
CAN Networks
jdholly
 
PDF
A Broadcasting Scheme for Message Dissemination in VANET
IJERA Editor
 
PDF
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
PPTX
2014 1029 adaptive dissmination of safety data among vehicles
冠宇 陳
 
PDF
Simulation & VANET : Towards a New Reliable and Optimal Data Dissemination Model
pijans
 
PDF
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
pijans
 
DOC
A survey on vanet security through position and speed verification coniaps xx...
Rajeev Yadav
 
PDF
Inter vehicular communication using packet network theory
eSAT Publishing House
 
PDF
Optimal Content Downloading in Vehicular Network with Density Measurement
Zac Darcy
 
PPTX
VEHICULAR 2020 Presentation by Kohei Hosono
Kohei Hosono
 
Data Dissemination in VANET: A Review
IRJET Journal
 
24 83-1-pb
Mahendra Sisodia
 
Predictive Data Dissemination in Vanet
DhruvMarothi
 
Towards a new approach of data dissemination in vanets networks
csandit
 
TOWARDS A NEW APPROACH OF DATA DISSEMINATION IN VANETS NETWORKS
cscpconf
 
A Novel Methodology for Traffic Monitoring and Efficient Data Propagation in ...
IOSR Journals
 
Disseminating Traffic Information in Vehicular Networks
Eswar Publications
 
Vehicle to Vehicle Communication of Content Downloader in Mobile
ijbuiiir1
 
Performance Evaluation of Efficient Data Dissemination Approach For QoS Enha...
IJCSIS Research Publications
 
Message Propagation in Vehicular Ad hoc Networks under free flow and congeste...
ijasuc
 
CAN Networks
jdholly
 
A Broadcasting Scheme for Message Dissemination in VANET
IJERA Editor
 
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
2014 1029 adaptive dissmination of safety data among vehicles
冠宇 陳
 
Simulation & VANET : Towards a New Reliable and Optimal Data Dissemination Model
pijans
 
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
pijans
 
A survey on vanet security through position and speed verification coniaps xx...
Rajeev Yadav
 
Inter vehicular communication using packet network theory
eSAT Publishing House
 
Optimal Content Downloading in Vehicular Network with Density Measurement
Zac Darcy
 
VEHICULAR 2020 Presentation by Kohei Hosono
Kohei Hosono
 

More from Michele Weigle (20)

PPTX
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Michele Weigle
 
PPTX
WS-DL’s Work towards Enabling Personal Use of Web Archives
Michele Weigle
 
PPTX
Intro to Web Archiving
Michele Weigle
 
PPTX
Enabling Personal Use of Web Archives
Michele Weigle
 
PPTX
Visualizing Webpage Changes Over Time
Michele Weigle
 
PPTX
How to Write an Academic Paper
Michele Weigle
 
PPTX
How to Prepare and Give and Academic Presentation
Michele Weigle
 
PPTX
My Academic Story via Internet Archive
Michele Weigle
 
PPTX
A Retasking Framework For Wireless Sensor Networks
Michele Weigle
 
PDF
Strategies for Sensor Data Aggregation in Support of Emergency Response
Michele Weigle
 
PPTX
Detecting Off-Topic Web Pages at #CUWARC
Michele Weigle
 
PPTX
Energy Harvesting-aware Design for Wireless Nanonetworks
Michele Weigle
 
PPTX
2015-capwic-gradschool
Michele Weigle
 
PPTX
2015-odu-ece-tools-for-past-web
Michele Weigle
 
PPTX
Tools for Managing the Past Web
Michele Weigle
 
PPTX
Archive What I See Now - 2014 NEH ODH Overview
Michele Weigle
 
PPTX
Bits of Research
Michele Weigle
 
PPTX
Telling Stories with Web Archives
Michele Weigle
 
PPTX
"Archive What I See Now" - NEH ODH overview
Michele Weigle
 
PPT
TDMA Slot Reservation in Cluster-Based VANETs
Michele Weigle
 
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Michele Weigle
 
WS-DL’s Work towards Enabling Personal Use of Web Archives
Michele Weigle
 
Intro to Web Archiving
Michele Weigle
 
Enabling Personal Use of Web Archives
Michele Weigle
 
Visualizing Webpage Changes Over Time
Michele Weigle
 
How to Write an Academic Paper
Michele Weigle
 
How to Prepare and Give and Academic Presentation
Michele Weigle
 
My Academic Story via Internet Archive
Michele Weigle
 
A Retasking Framework For Wireless Sensor Networks
Michele Weigle
 
Strategies for Sensor Data Aggregation in Support of Emergency Response
Michele Weigle
 
Detecting Off-Topic Web Pages at #CUWARC
Michele Weigle
 
Energy Harvesting-aware Design for Wireless Nanonetworks
Michele Weigle
 
2015-capwic-gradschool
Michele Weigle
 
2015-odu-ece-tools-for-past-web
Michele Weigle
 
Tools for Managing the Past Web
Michele Weigle
 
Archive What I See Now - 2014 NEH ODH Overview
Michele Weigle
 
Bits of Research
Michele Weigle
 
Telling Stories with Web Archives
Michele Weigle
 
"Archive What I See Now" - NEH ODH overview
Michele Weigle
 
TDMA Slot Reservation in Cluster-Based VANETs
Michele Weigle
 

Recently uploaded (20)

PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Software Development Methodologies in 2025
KodekX
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
The Future of Artificial Intelligence (AI)
Mukul
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 

Data Aggregation and Dissemination in Vehicular Ad-Hoc Networks

  • 1. PhD Defense Exam Data Aggregation and Dissemination in Vehicular Ad-Hoc Networks Khaled Ibrahim Advisor: Dr. Michele C. Weigle Computer Science Department Old Dominion University, Norfolk, VA 23529 February 21, 2011
  • 2. Outline Introduction Motivation Problem Definition CASCADE Local View Component Extended View Component Data Security Component Data Dissemination Component Summary
  • 3. Introduction What is a Vehicular Ad-Hoc Network (VANET)?
  • 4. Introduction Communication Models In VANET: Vehicle-to-Vehicle (V2V) Vehicle-to-Infrastructure (V2I) Hybrid of V2V and V2I
  • 5. Introduction Assumptions Transceiver GPS (D-GPS) Set of Public/Private Key Pairs Tamper-Proof Device Laser Rangefinder
  • 6. Motivation VANET Applications: Safety Applications Informational Applications Entertainment Applications Collision Warning Congestion Notification Music/Movie Sharing
  • 7. Motivation Data Needed by VANET Applications: Common Data Vehicle Location Vehicle Speed Application Specific Data Collision Location Congestion Location Songs/Movies to be shared Collision Warning Congestion Notification Music/Movie Sharing
  • 8. Motivation The Common Data Characteristics: Refresh or update rate Accuracy Volume Each category of applications needs a customized version
  • 9. Motivation The Scalability Problem Example N 1 Safety Applications N 2 Informational Applications N 3 Entertainment Applications N 1 *10 + N 2 *3 + N 3 * 1 10 + 3 + 1 (Better Solution) 10 (The Best Solution)
  • 10. Problem Definition How to securely and efficiently provide each VANET application with a customized version of the vehicular data based on its category.
  • 11. CASCADE CASCADE Cluster-based Accurate Syntactic Compression of Aggregated Data in VANETs
  • 12. CASCADE Major Framework Components Local View Extended View Data Security Data Dissemination
  • 13. CASCADE Local View Receiving Aggregated Frame Broadcasting Aggregated Frame Receiving Primary Frame Broadcasting Primary Frame Data Flow in CASCADE
  • 14. Contributions a lossless data compression technique based on differential encoding that has compression ratio of 86% a syntactic data aggregation mechanism that can represent the vehicular data in a local view of length 1.5km in one single MAC frame a probabilistic data dissemination technique that alleviates the spatial broadcast storm problem and effectively uses the bandwidth to disseminate data to distant areas in a short amount of time in addition to having less redundancy and reasonable coverage than other techniques. a mechanism for recovering from the communication discontinuity problem in short time based on the traffic density in the opposite direction an investigation of the possible data structures for representing the vehicular data in a searchable format a parametric mechanism for matching the vehicular data and providing a customized version of the data that satisfies certain characteristics based on the parameter value a light-weight position verification technique that quickly detects false data with very low false positives
  • 17. Local View Component What is Local View? Local View Component Responsibility? Maintain an accurate Local View Add new vehicle Update vehicles locations Delete out of scope vehicles
  • 18. Local View Component Local View Component Responsibility? Compress and aggregate the vehicular data in the local view and compose one aggregated frame that fits into a single MAC frame (2312 B)
  • 19. Local View Component Data Compression Differential coding CASCADE-Max Vehicular Data Compression  X (5 Bits)  Y ( 7 Bits)  Speed (5 Bits) Compression ratio is 86%
  • 20. Local View Component What is the cluster dimension? Smallest aggregated frame Longest local view length
  • 21. Local View Component Determined best cluster size experimentally Cluster sizes Cluster length (62m,126m, 254m and 510m) Cluster width (1 lane, 2 lanes, 4 lanes ) Vehicular densities low, medium and high Vehicular distribution worst distribution (uniform distribution) best distribution (clustered distribution) expected distribution
  • 23. Local View Component Local View Component: Maintain an accurate view for the traffic ahead for short distances (1.5 km) Compress and aggregate the local view data to fit into a single MAC frame
  • 25. Extended View Component Extended View Component Responsibility? Build and maintain the extended view Customize the extended view based on the predefined settings for each registered application.
  • 27. Extended View Component Build and Maintain Extended View Determine if two vehicles match Determine if two intersecting regions match
  • 28. Extended View Component Determine if two vehicles match What threshold of difference for two vehicles should we accept as matching? Evaluated experimentally through simulation To maximize true positive and true negative and minimize false positive and false negative, use vehicle difference threshold of 16%
  • 29. Extended View Component Determine if two intersecting regions match Does the data structure used to represent the regions matter? implemented comparison with graph structure and KD Tree structure KD Tree is 22% faster than graph, but uses 39% more memory
  • 30. Extended View Component Customize the extended view Matching percentage - % of vehicles in the intersecting regions that match What matching % is required to accept the received aggregated frame?
  • 31. Extended View Component What matching % is required to accept the received aggregated frame? Small matching % more aggregated frames will be accepted longer extended view may be less accurate
  • 32. Extended View Component What matching % is required to accept the received aggregated frame? Large matching % fewer aggregated frames will be accepted shorter extended view may be more accurate
  • 33. Extended View Component Matching percentage threshold vs. extended view length Safety Applications Informational Applications Entertainment Applications
  • 34. Extended View Component Extended View Component: Build and maintain an extended view with maximum accuracy Customize the extended view based on the application settings (refresh rate, accuracy, view length)
  • 36. Data Dissemination Component Disseminate data to distant areas in a short amount of time in addition to having less redundancy and reasonable coverage than other techniques Recover from the communication discontinuity problem in short time based on the traffic density in the opposite direction
  • 37. Data Dissemination Broadcast DSRC  300 m A
  • 38. Data Dissemination Re-broadcast Flooding [Ni –MOBICOM’99] Weighted p-Persistence [Wisitpongphan-IWC’07] Slotted 1-Persistence [Wisitpongphan-IWC’07] Slotted p-Persistence [Wisitpongphan-IWC’07] Inter-Vehicle Geocast (IVG) [Bachir –VTC’03]
  • 39. Data Dissemination Re-broadcast Inter-Vehicle Geocast (IVG) i is the message sender j is the message receiver D ij is the distance between vehicle i and vehicle j T ij is the re-broadcast timer
  • 40. Data Dissemination Re-broadcast Probabilistic- IVG (p-IVG)
  • 41. Data Dissemination p-IVG Evaluation Metrics MAC Delay Reception Rate Backoff Percentage Dissemination Delay and Hop Count Redundancy Factor Coverage Percentage
  • 42. Data Dissemination Because using p-IVG reduces the media contention, the reception rate increases
  • 43. Data Dissemination p-IVG takes less time to send the messages further using smaller number of hops
  • 44. Data Dissemination Redundancy Factor The optimal case is to receive each message once  redundancy factor = 0 Realistically 1 the minimum redundancy factor = 0.4 [1] S.-Y. Ni, Y.-C. Tseng, Y.-S. Chen, and J.-P. Sheu, “The broadcast storm problem in a mobile ad hoc network,” in Proceedings of ACM Mobicom , Seattle, WA, Aug. 1999, pp. 151–162.
  • 45. Data Dissemination Coverage % Definition: % of vehicles within the transmission range that received the message or any of its rebroadcast. The optimal dissemination technique should have 100% coverage.
  • 46. Data Dissemination IVG Number of Extra Copies
  • 47. Data Dissemination p-IVG Number of Extra Copies
  • 48. Data Dissemination p-IVG Summary It can disseminate data to distant areas in a short amount of time in addition to, having less redundancy and reasonable coverage than IVG.
  • 49. Data Dissemination Component Communication Discontinuity We have been assuming that the distance between any two communicating vehicles will not be greater that 250m. Removing this assumption results in possible breaks in communication
  • 50. Data Dissemination Component Sparse Traffic Clustered Traffic
  • 51. Data Dissemination Component Yah rab Extended View Length (km)
  • 52. Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) Broadcasting GBR Messages Handling Received Aggregated Frames On Demand Broadcasting
  • 53. Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) Handling Received Aggregated Frames Background process to build an extended view for the opposite direction (2 sec aggregated frames repository) Matching Percentage Threshold is 0%
  • 54. Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) Broadcasting GBR Messages Timer to track the most recent message received from traffic ahead If timer expires  Discontinuity or Gap detected Then send a GBR request
  • 55. Data Dissemination Component On-Demand Vehicular Gap-Bridging (OD-V-GB) On Demand Broadcasting Once they get in contact with a vehicle in the direction requesting help, they broadcast their opposite direction extended view in one aggregated frame What is the impact of the vehicular density?
  • 56. Data Dissemination Component Extended View Length (km)
  • 57. Data Dissemination OD-V-GB Summary: It can recover from the communication discontinuity problem in short time based on the traffic density in the opposite direction
  • 59. Summary Local View Component a lossless data compression technique with compression ratio of 86% a syntactic data aggregation mechanism that can represent the vehicular data in a 1.5km area in single MAC frame
  • 60. Summary Extended View Component an investigation of the possible data structures for representing the vehicular data in a searchable format a parametric mechanism for matching the vehicular data and providing a customized extended view
  • 61. Summary Data Security Component a light-weight position verification technique that quickly detects false data with very low false positives
  • 62. Summary Data Dissemination Component a probabilistic data dissemination technique that alleviates the spatial broadcast storm problem disseminate data to distant areas in a short amount of time in addition to having less redundancy and reasonable coverage than other techniques. a mechanism for recovering from the communication discontinuity problem in short time based on the traffic density in the opposite direction
  • 63. Summary Case Studies CASCADE-Based Advertising System CASCADE-Based Merge Assistant System VANET Simulator Application-aware Simulator SWANS with Highway mobility (ASH) Details are in the dissertation Informational Applications Entertainment Applications
  • 64. Summary Local View: K. Ibrahim and M. C. Weigle. Accurate data aggregation for VANETs (poster). In Proceedings of ACM VANET, pages 71-72, Montreal, Canada, Sept. 2007. K. Ibrahim , M. C. Weigle. Towards an Optimized and Secure CASCADE for Data Aggregation in VANETs (poster). In Proceedings of ACM VANET, pages 84-85, San Francisco, CA, Sept. 2008. K. Ibrahim and M. C. Weigle. Optimizing CASCADE data aggregation for VANETs. In Proceedings of the IEEE MoVeNet, pages 724-729, Atlanta, GA, Sept. 2008. K. Ibrahim and M. C. Weigle. CASCADE: Cluster-based accurate syntactic compression of aggregated data in VANETs. In Proceedings of IEEE AutoNet, New Orleans, LA, Dec. 2008.
  • 65. Summary Data Dissemination: K. Ibrahim , M. C. Weigle. “p-IVG: Probabilistic Inter-Vehicle Geocast for Dense Vehicular Networks”. In Proceedings of the IEEE VTC- Spring . Barcelona, Spain, Apr. 2009 Security: K. Ibrahim , M. C. Weigle. Securing CASCADE Data Aggregation for VANETs. Poster in IEEE MoVeNet, Atlanta, GA, Sept. 2008. K. Ibrahim and M. C. Weigle. Light-weight laser-aided position verification for CASCADE. In Proceedings of the WAVE, Dearborn, MI, Dec. 2008. Simulation: K. Ibrahim , M. C. Weigle. ASH: Application-aware SWANS with Highway mobility. In Proceedings of IEEE MOVE, Phoenix, AZ, Apr. 2008.

Editor's Notes

  • #5: Prepare the pros and cons for each model.
  • #8: 1- Find an example for the application specific data 2- I need to show that the common data is being sent more frequently while the application specific data is occasionally
  • #9: I have to mention that each category of applications needs different data refresh rate, accuracy and volume and support my argument by examples to make it easy for comprehend.
  • #10: I have to mention that each category of applications needs different data refresh rate, accuracy and volume and support my argument by examples to make it easy for comprehend.